<SEC-DOCUMENT>0001493152-23-044704.txt : 20231213
<SEC-HEADER>0001493152-23-044704.hdr.sgml : 20231213
<ACCEPTANCE-DATETIME>20231213161553
ACCESSION NUMBER:		0001493152-23-044704
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		90
CONFORMED PERIOD OF REPORT:	20231031
FILED AS OF DATE:		20231213
DATE AS OF CHANGE:		20231213

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Ocean Power Technologies, Inc.
		CENTRAL INDEX KEY:			0001378140
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC SERVICES [4911]
		IRS NUMBER:				222535818
		STATE OF INCORPORATION:			NJ
		FISCAL YEAR END:			0430

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33417
		FILM NUMBER:		231484150

	BUSINESS ADDRESS:	
		STREET 1:		28 ENGELHARD DRIVE
		STREET 2:		SUITE B
		CITY:			MONROE TOWNSHIP
		STATE:			NJ
		ZIP:			08831
		BUSINESS PHONE:		609-730-0400

	MAIL ADDRESS:	
		STREET 1:		28 ENGELHARD DRIVE
		STREET 2:		SUITE B
		CITY:			MONROE TOWNSHIP
		STATE:			NJ
		ZIP:			08831

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Ocean Power Technologies, INc.
		DATE OF NAME CHANGE:	20061012
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form10-q.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/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:OPTT="http://oceanpowertechnologies.com/20231031">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_070_XDX_form10%2Dq.xdx -->
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_03A_OPTT_oceanpowertechnologies.com_20231031 -->
<!-- Field: Set; Name: xdx; ID: xdx_04C_20230501_20231031 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DDocumentFiscalPeriodFocus_Q2 -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0wNC0zMA== -->
<!-- Field: Set; Name: xdx; ID: xdx_052_edei%2D%2DDocumentFiscalYearFocus_2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DEntityCentralIndexKey_0001378140 -->
<!-- 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_06B_Segment_0_Segment -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_Euro_0_iso4217%2D%2DEUR -->
<!-- Field: Set; Name: xdx; ID: xdx_061_Integer_0_Integer -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:DocumentFiscalPeriodFocus">Q2</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:CurrentFiscalYearEndDate">--04-30</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:DocumentFiscalYearFocus">2024</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityCentralIndexKey">0001378140</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-05-012023-10-31_custom_SeriesPreferredStockPurchaseRightMember" id="xdx2ixbrl0035" name="dei:NoTradingSymbolFlag">true</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2023-10-31" id="xdx2ixbrl0084" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:EarnOutPayableCurrent" contextRef="AsOf2023-10-31" id="xdx2ixbrl0102" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2023-10-31" id="xdx2ixbrl0129" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2023-04-30" id="xdx2ixbrl0130" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2023-10-31" id="xdx2ixbrl0135" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2023-04-30" id="xdx2ixbrl0136" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:OtherIncomeEmployeeRetentionCredit" contextRef="From2023-08-012023-10-31" id="xdx2ixbrl0234" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:OtherIncomeEmployeeRetentionCredit" contextRef="From2023-05-01to2023-10-31" id="xdx2ixbrl0236" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-08-012022-10-31" id="xdx2ixbrl0240" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0242" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-08-012023-10-31" id="xdx2ixbrl0249" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-08-012022-10-31" id="xdx2ixbrl0250" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-05-01to2023-10-31" id="xdx2ixbrl0251" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0252" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-08-012023-10-31" id="xdx2ixbrl0296" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-08-012022-10-31" id="xdx2ixbrl0297" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-05-01to2023-10-31" id="xdx2ixbrl0298" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0299" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0317" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0318" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0319" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0321" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0324" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0325" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0327" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0328" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0332" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0334" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0335" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0340" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0341" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0342" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0343" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0344" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-05-01to2023-10-31" id="xdx2ixbrl0345" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0349" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0350" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0352" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0353" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0358" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0360" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0361" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0362" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012022-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0389" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012022-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0390" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012022-10-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0391" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0393" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012022-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0396" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012022-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0397" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012022-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0399" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0400" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012022-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0403" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012022-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0404" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012022-10-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0405" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012022-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0406" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0407" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0408" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0434" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0435" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0436" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0438" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0441" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0442" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0444" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0445" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0448" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0449" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0450" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0451" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0452" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2023-08-012023-10-31" id="xdx2ixbrl0453" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0457" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0458" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0460" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0461" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0466" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0467" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0468" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0469" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0470" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2023-08-012023-10-31" id="xdx2ixbrl0471" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-08-012022-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0508" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-08-012022-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0509" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-08-012022-10-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0510" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-08-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0512" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-08-012022-10-31_us-gaap_CommonStockMember" id="xdx2ixbrl0515" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-08-012022-10-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0516" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-08-012022-10-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0518" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-08-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0519" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:ForeignCurrencyTransactionGainLossNetOfTax" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0557" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0593" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0626" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0629" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0632" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssued1" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0647" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:BonusPaidThroughStockIssuance" contextRef="From2022-05-012022-10-31" id="xdx2ixbrl0650" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2023-10-31" id="xdx2ixbrl0690" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonNumeric contextRef="AsOf2023-10-31_us-gaap_LeaseholdImprovementsMember" id="xdx2ixbrl0775" name="us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">http://fasb.org/us-gaap/2023#UsefulLifeTermOfLeaseMember</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember" id="xdx2ixbrl0835" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember" id="xdx2ixbrl0841" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember" id="xdx2ixbrl0847" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember" id="xdx2ixbrl0853" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember" id="xdx2ixbrl0881" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember" id="xdx2ixbrl0883" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_custom_AsiaAndAustraliaMember" id="xdx2ixbrl0885" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember" id="xdx2ixbrl0889" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember" id="xdx2ixbrl0913" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember" id="xdx2ixbrl0919" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember" id="xdx2ixbrl0925" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember" id="xdx2ixbrl0931" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember" id="xdx2ixbrl0937" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember" id="xdx2ixbrl0949" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember" id="xdx2ixbrl0961" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember" id="xdx2ixbrl0965" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember" id="xdx2ixbrl0967" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_custom_AsiaAndAustraliaMember" id="xdx2ixbrl0969" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember" id="xdx2ixbrl0973" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember" id="xdx2ixbrl0985" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2023-04-30" id="xdx2ixbrl1069" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="AsOf2023-04-30" id="xdx2ixbrl1072" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_custom_LeasedBuoysMember" id="xdx2ixbrl1119" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="AsOf2023-04-30" id="xdx2ixbrl1258" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2023-05-01to2023-10-31" id="xdx2ixbrl1302" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2023-05-01to2023-10-31" id="xdx2ixbrl1304" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2023-05-01to2023-10-31" id="xdx2ixbrl1306" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2023-05-01to2023-10-31" id="xdx2ixbrl1308" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="optt-20231031.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2023-05-01to2023-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_CommonStock0.001ParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">OPTT:CommonStock0.001ParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_SeriesPreferredStockPurchaseRightMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">OPTT:SeriesPreferredStockPurchaseRightMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-11">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-11</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-07-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-07-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-07-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-07-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_SantanderBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_SantanderBankMember_custom_JanuaryTwoThousandTwentyFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">OPTT:JanuaryTwoThousandTwentyFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:FourCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:FourCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FiveCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:FiveCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_TransferredAtPointInTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_TransferredAtPointInTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_PatentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_CorporateBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_CorporateBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_CorporateBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_CorporateBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_GovernmentBondsandNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_GovernmentBondsandNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_GovernmentBondsandNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_GovernmentBondsandNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_GovernmentAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_GovernmentAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_GovernmentAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_GovernmentAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_EquipmentMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_EquipmentMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_ComputerEquipmentAndSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_OfficeFurnitureAndFixturesMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndFixturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_OfficeFurnitureAndFixturesMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndFixturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_LeasedPowerBuoysAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedPowerBuoysAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_LeasedAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_ComputerEquipmentAndSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_OfficeFurnitureAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_OfficeFurnitureAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_LeasedWAMVsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedWAMVsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_LeasedWAMVsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedWAMVsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_LeasedBuoysMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedBuoysMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_LeasedBuoysMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedBuoysMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-11-30_custom_MarineAdvancedRoboticsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_MonroeTownshipMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:MonroeTownshipMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_MonroeTownshipMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:MonroeTownshipMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_HoustonTexasMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:HoustonTexasMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_HoustonTexasMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:HoustonTexasMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-04-30_custom_UnderwrittenPublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">OPTT:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-01-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-01-18_custom_TwoThousandAndEighteenInducementPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-01-18</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-08_custom_TwoThousandAndEighteenInducementPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-08</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-09_custom_TwoThousandAndEighteenInducementPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_TwoThousandAndEighteenInducementPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-10-31_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-012023-10-31_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-08-012022-10-31_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-01</xbrli:startDate>
        <xbrli:endDate>2022-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_NonVestedRestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_NonVestedRestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-06-012023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-06-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAuthoritySpainMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-242021-01-25_us-gaap_TaxAuthoritySpainMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAuthoritySpainMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-24</xbrli:startDate>
        <xbrli:endDate>2021-01-25</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-10-082023-10-09">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-10-08</xbrli:startDate>
        <xbrli:endDate>2023-10-09</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</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="Segment">
      <xbrli:measure>OPTT:Segment</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Euro">
      <xbrli:measure>iso4217:EUR</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Integer">
      <xbrli:measure>OPTT:Integer</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 4pt solid; font-size: 1pt; border-bottom: Black 1.5pt 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: center"></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>

<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: 18pt"><b>UNITED
STATES</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: 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"><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"><span style="font-family: Times New Roman, 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: 18pt"><b>Form
<span id="xdx_904_edei--DocumentType_c20230501__20231031_zhYW0mexDg9d"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:DocumentType">10-Q</ix:nonNumeric></span></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>

<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">(Mark
One)</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">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_edei--DocumentQuarterlyReport_c20230501__20231031_zFLpxecaGd74"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport">&#9746;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>QUARTERLY
    REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
  </table>
<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>For
the Quarterly Period Ended <span id="xdx_906_edei--DocumentPeriodEndDate_c20230501__20231031_z8NoCcSjRuq"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">October 31, 2023</ix:nonNumeric></span></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>

<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>Or</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 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; vertical-align: top; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_edei--DocumentTransitionReport_c20230501__20231031_z1EJNvm32n3g"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TRANSITION
    REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
  </table>
<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">&#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>For
the Transition Period From ______to______</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>

<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>Commission
file number: <span id="xdx_903_edei--EntityFileNumber_c20230501__20231031_zjOL6NNtfxRb"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityFileNumber">001-33417</ix:nonNumeric></span></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>

<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: 18pt"><b><span id="xdx_90C_edei--EntityRegistrantName_c20230501__20231031_zwaBJ2CW4mpk"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityRegistrantName">OCEAN
POWER TECHNOLOGIES, INC.</ix:nonNumeric></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Exact
Name of Registrant as Specified in Its Charter)</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"><i>&#160;</i></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="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_902_edei--EntityIncorporationStateCountryCode_c20230501__20231031_zbgHrmazE1l9"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></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: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_904_edei--EntityTaxIdentificationNumber_c20230501__20231031_ztD5t29QZ662"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityTaxIdentificationNumber">22-2535818</ix:nonNumeric></span></b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(State
                                            or Other Jurisdiction</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"><i>of
    Incorporation or Organization)</i></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"><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"><i>(I.R.S.
                                            Employer</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"><i>Identification
    No.)</i></span></p></td></tr>
  </table>
<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; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_905_edei--EntityAddressAddressLine1_c20230501__20231031_zEPBOp211ry2"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityAddressAddressLine1">28
ENGELHARD DRIVE</ix:nonNumeric></span>, <span id="xdx_904_edei--EntityAddressAddressLine2_c20230501__20231031_zoTts3nXNfCc"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityAddressAddressLine2">SUITE B</ix:nonNumeric></span>, <span id="xdx_900_edei--EntityAddressCityOrTown_c20230501__20231031_zspkM2VZIq0i"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityAddressCityOrTown">MONROE TOWNSHIP</ix:nonNumeric></span>, <span id="xdx_901_edei--EntityAddressStateOrProvince_c20230501__20231031_zoSGPDGBcMV6"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityAddressStateOrProvince">NJ</ix:nonNumeric></span> <span id="xdx_902_edei--EntityAddressPostalZipCode_c20230501__20231031_z9FoAOxv08d1"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityAddressPostalZipCode">08831</ix:nonNumeric></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Address
of Principal Executive Offices, Including Zip Code)</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">&#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><span id="xdx_908_edei--CityAreaCode_c20230501__20231031_zPCpVZNJJ8fg"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:CityAreaCode">(609)</ix:nonNumeric></span>
<span id="xdx_908_edei--LocalPhoneNumber_c20230501__20231031_zTSbZX2daCi6"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:LocalPhoneNumber">730-0400</ix:nonNumeric></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Registrant&#8217;s
Telephone Number, Including Area Code)</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"><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">Securities
registered pursuant to Section 12(b) of the Act:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: 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: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title
    of each class</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: 20%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading
    Symbol(s)</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: 40%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name
    of each exchange on which registered</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"><span id="xdx_908_edei--Security12bTitle_c20230501__20231031__us-gaap--StatementClassOfStockAxis__custom--CommonStock0.001ParValueMember_zjUfrkI98dK2"><ix:nonNumeric contextRef="From2023-05-012023-10-31_custom_CommonStock0.001ParValueMember" name="dei:Security12bTitle">Common
    Stock $0.001 par value</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">&#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"><span id="xdx_908_edei--TradingSymbol_c20230501__20231031__us-gaap--StatementClassOfStockAxis__custom--CommonStock0.001ParValueMember_zhxSY8AQqnEc"><ix:nonNumeric contextRef="From2023-05-012023-10-31_custom_CommonStock0.001ParValueMember" name="dei:TradingSymbol">OPTT</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">&#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"><span id="xdx_905_edei--SecurityExchangeName_c20230501__20231031__us-gaap--StatementClassOfStockAxis__custom--CommonStock0.001ParValueMember_zrCVrbu00Uka"><ix:nonNumeric contextRef="From2023-05-012023-10-31_custom_CommonStock0.001ParValueMember" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NYSE
    American</ix:nonNumeric></span></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"><span id="xdx_907_edei--Security12bTitle_c20230501__20231031__us-gaap--StatementClassOfStockAxis__custom--SeriesPreferredStockPurchaseRightMember_ztUSgFCUXI1d"><ix:nonNumeric contextRef="From2023-05-012023-10-31_custom_SeriesPreferredStockPurchaseRightMember" name="dei:Security12bTitle">Series
    A Preferred Stock Purchase Right</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">&#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"><span id="xdx_909_edei--NoTradingSymbolFlag_dxL_c20230501__20231031__us-gaap--StatementClassOfStockAxis__custom--SeriesPreferredStockPurchaseRightMember_zUE6Fb955Mli" title="::XDX::true"><span style="-sec-ix-hidden: xdx2ixbrl0035">N/A</span></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="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"><span id="xdx_90A_edei--SecurityExchangeName_c20230501__20231031__us-gaap--StatementClassOfStockAxis__custom--SeriesPreferredStockPurchaseRightMember_zwepVU7Zp22g"><ix:nonNumeric contextRef="From2023-05-012023-10-31_custom_SeriesPreferredStockPurchaseRightMember" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NYSE
    American</ix:nonNumeric></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange
Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)
has been subject to such filing requirements for the past 90 days. <span id="xdx_902_edei--EntityCurrentReportingStatus_c20230501__20231031_zuvfoPbyyggd"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> &#9746; No &#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule
405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant
was required to submit such files). <span id="xdx_907_edei--EntityInteractiveDataCurrent_c20230501__20231031_zuyVIpeqaxUh"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> &#9746; No &#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><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. (Check one):</span></p>

<p style="font: 10pt Times New Roman, Times, 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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large
    accelerated filer &#9744;</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: 22%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated
    filer &#9744;</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: 22%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_edei--EntityFilerCategory_c20230501__20231031_zzwah8p4zNs6"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated
    filer</ix:nonNumeric></span> &#9746;</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: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller
    reporting company <span id="xdx_90A_edei--EntitySmallBusiness_c20230501__20231031_zH6eO1JAo1L4"><ix:nonNumeric contextRef="From2023-05-01to2023-10-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: 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 style="font: 10pt Times New 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>
    <td style="font: 10pt Times New 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; vertical-align: bottom">
    <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 id="xdx_904_edei--EntityEmergingGrowthCompany_c20230501__20231031_zV9F3mYeaiB8"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New 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>
    <td style="font: 10pt Times New 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>
  </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">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes &#9744; <span id="xdx_90B_edei--EntityShellCompany_c20230501__20231031_zkL9UB9ePFXc"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span> &#9746;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">As
of December 11, 2023, the number of outstanding shares of common stock of the registrant was <span id="xdx_90B_edei--EntityCommonStockSharesOutstanding_iI_pid_c20231211_z6QiSHrmjUnj"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2023-12-11" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,788,718</ix:nonFraction></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"></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt; 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"></p>

<p style="font: 10pt Times New Roman, Times, 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: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="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"></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"><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><span id="toc_001"></span>OCEAN
POWER TECHNOLOGIES, 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>INDEX
TO FORM 10-Q</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 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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="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; width: 0.5in"><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>Page</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>Number</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#bs_001">PART
    I &#8212; FINANCIAL INFORMATION</a></b></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; 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: 10pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#bs_002">Item
    1. Financial Statements:</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"><span style="font-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; padding-left: 20pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#bs_003">Consolidated
    Balance Sheets as of October 31, 2023 (unaudited) and April 30, 2023</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">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; padding-left: 20pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#bs_004">Unaudited
    Consolidated Statements of Operations for the three and six months ended October 31, 2023 and 2022</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">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; padding-left: 20pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#bs_005">Unaudited
    Consolidated Statements of Comprehensive Loss for the three and six months ended October 31, 2023 and 2022</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">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; padding-left: 20pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#bs_006">Unaudited
    Consolidated Statement of Shareholders&#8217; Equity for the three and six months ended October 31, 2023 and 2022</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">7</span></td></tr>
  <tr style="font: 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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#bs_007">Unaudited
    Consolidated Statements of Cash Flows for the six months ended October 31, 2023 and 2022</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">8</span></td></tr>
  <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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#bs_008">Notes
    to Unaudited Consolidated Financial Statements</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">9</span></td></tr>
  <tr style="font: 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"><a href="#ak_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></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">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; padding-left: 10pt; text-align: justify"><a href="#ak_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></a></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">44</span></td></tr>
  <tr style="font: 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"><a href="#ak_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4. Controls and Procedures</span></a></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">44</span></td></tr>
  <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"><a href="#ak_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART II &#8212; OTHER INFORMATION</b></span></a></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">45</span></td></tr>
  <tr style="font: 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"><a href="#ak_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1. Legal Proceedings</span></a></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">45</span></td></tr>
  <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: justify"><a href="#ak_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1A. Risk Factors</span></a></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">45</span></td></tr>
  <tr style="font: 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"><a href="#ak_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></a></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">46</span></td></tr>
  <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: justify"><a href="#ak_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3. Defaults Upon Senior Securities</span></a></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">46</span></td></tr>
  <tr style="font: 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"><a href="#ak_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4. Mine Safety Disclosures</span></a></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">46</td></tr>
  <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: justify"><a href="#ak_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 5. Other Information</span></a></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">46</span></td></tr>
  <tr style="font: 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"><a href="#ak_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 6. Exhibits</span></a></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">47</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: 2; 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="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Special
Note Regarding Forward-Looking Statements</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 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have made statements in this Quarterly Report on Form 10-Q that are forward-looking statements within the meaning of the Private Securities
Litigation Reform Act of 1995. Forward-looking statements convey our current expectations or forecasts of future events. Forward-looking
statements include statements regarding our future financial position, business strategy, pending, threatened, and current litigation,
liquidity, budgets, projected revenue and costs, plans and objectives of management for future operations. The words &#8220;may,&#8221;
&#8220;continue,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;will,&#8221; &#8220;believe,&#8221;
&#8220;project,&#8221; &#8220;expect,&#8221; &#8220;anticipate&#8221;, and similar expressions may identify forward-looking statements,
but the absence of these words does not necessarily mean that a statement is not forward-looking.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
forward-looking statements contained in or incorporated by reference are largely based on our expectations, which reflect estimates and
assumptions made by management. These estimates and assumptions reflect our best judgment based on currently known market conditions
and other factors. Although we believe such estimates and assumptions to be reasonable, they are inherently uncertain and involve several
risks and uncertainties that are beyond our control, including:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></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">our
                                            ability to develop, market and commercialize our products, and achieve and sustain 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; width: 0.25in"></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">our
                                            continued development of our proprietary technologies, and expected continued use of cash
                                            from operating activities unless or until we achieve positive cash flow from the commercialization
                                            of our products and services;</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"></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">our
                                            ability to obtain additional funding, as and if needed, which will be subject to several
                                            factors, including market conditions, and our operating 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; width: 0.25in"></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">our
                                            history of operating losses, which we expect to continue for at least the short term and
                                            possibly longer;</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"></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">our
                                            ability to manage challenges and expenses associated with communications and disputes with
                                            activist shareholders, including litigation;</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"></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">our
                                            ability to manage and mitigate risks associated with our internal cyber security protocols
                                            and protection of the data we collect and distribute;</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"></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">our
                                            ability to protect our intellectual property portfolio;</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"></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
                                            impact of inflation related to the U.S. dollar on our business, operations, customers, suppliers
                                            and manufacturers 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; width: 0.25in"></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">our
                                            ability to meet product development, manufacturing and customer delivery deadlines and the
                                            potential impact due to disruptions to our supply chain, as a result of, among other things,
                                            staff shortages, order delays, and increased pricing from vendors and manufacturers;</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"></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">our
                                            acquisitions and our ability to integrate them into our operations which may be unsuccessful
                                            or expose us to unforeseen liabilities, and may use significant resources;</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"></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">our
                                            estimates regarding future expenses, revenues, and capital 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; width: 0.25in"></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">our
                                            ability to identify and penetrate markets for our products, services, and solutions;</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"></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">our
                                            ability to effectively respond to competition in our targeted 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; width: 0.25in"></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">our
                                            ability to establish relationships with our existing and future strategic partners which
                                            may not be successful;</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"></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">our
                                            ability to maintain the listing of our common stock on the NYSE American;</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"></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
                                            reliability of our technology, products and solutions;</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"></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">our
                                            ability to increase or more efficiently utilize the power available from our 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; width: 0.25in"></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">changes
                                            in current legislation, regulations and economic conditions that affect the demand for, or
                                            restrict the use 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; width: 0.25in"></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
                                            risks related to the actions of Paragon Technologies, Inc. in connection with its threatened
                                            proxy contest against us and the related litigation brought against us, including the amount
                                            of related costs incurred by us and the disruption caused to our business activities by these
                                            actions;</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"></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">our
                                            ability to hire and retain key personnel, including senior management, to achieve our business
                                            objectives; 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; width: 0.25in"></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">our
                                            ability to establish and maintain commercial profit margins.</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">Any
or all of our forward-looking statements in this report may turn out to be inaccurate. We have based these forward-looking statements
largely on our current expectations and projections about future events and financial trends that we believe may affect our financial
condition, results of operations, business strategy and financial needs. They may be affected by inaccurate assumptions we might make
or unknown risks and uncertainties, including the risks, uncertainties and assumptions described in Item 1A &#8220;Risk Factors&#8221;
of our Annual Report on Form 10-K for the year ended April 30, 2023, and in our subsequent reports under the Exchange Act. In light of
these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this report may not occur as contemplated
and actual results could differ materially from those anticipated or implied by the forward-looking statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Many
of these factors are beyond our ability to control or predict. These factors are not intended to represent a complete list of the general
or specific factors that may affect us. You should not unduly rely on these forward-looking statements, which speak only as of the date
of this filing. Unless required by law, we undertake no obligation to publicly update or revise any forward-looking statements to reflect
new information or future events or otherwise.</span></p>

<p style="font: 10pt Times New Roman, Times, 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: 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: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="bs_001"></span><b>PART
I &#8212; FINANCIAL INFORMATION</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-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="bs_002"></span>Item 1.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial Statements</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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="bs_003"></span>Ocean
Power Technologies, Inc. and Subsidiaries</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></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>Consolidated
Balance Sheets</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>(in
$000&#8217;s, except share data)</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>

<table cellpadding="0" cellspacing="0" id="xdx_309_111_pn3n3_znNPcZapMPKd" summary="xdx: Statement - Consolidated Balance Sheets" 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" id="xdx_493_20231031_zqbaqdqWzRi8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_49F_20230430_zkHoYlZhCljh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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">(Unaudited)</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 id="xdx_40E_eus-gaap--AssetsAbstract_iB_zIXpFsExcptg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">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">&#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 id="xdx_400_eus-gaap--AssetsCurrentAbstract_i01B_zIueuQpFxd79" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">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">&#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 id="xdx_400_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACzaxW_zZWdr5ZJTXbc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash
    equivalents</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"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,292</ix:nonFraction></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"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,883</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--ShortTermInvestments_i02I_maACzaxW_zsU8iIeRYuXg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short term 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"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,427</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27,790</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--RestrictedCashCurrent_i02I_maACzaxW_zxIeyS3j8Gvg" 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">Restricted cash, short-term</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">219</ix:nonFraction></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"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">65</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--AccountsReceivableNetCurrent_i02I_maACzaxW_zQHO60BJWWKg" 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 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"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">516</ix:nonFraction></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"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">745</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNetCurrent_i02I_maACzaxW_zHobC4EwM3d8" 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">Contract 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"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">326</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">152</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--InventoryNet_i02I_maACzaxW_zXO7VrcPWgIc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Inventory</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,546</ix:nonFraction></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"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,044</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--OtherAssetsCurrent_i02I_maACzaxW_zT4zrD7nElKk" 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
    current 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">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,505</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">994</ix:nonFraction></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 id="xdx_406_eus-gaap--AssetsCurrent_i02TI_maCzgRL_mtACzaxW_zU6dcJ27Mqi4" 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 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"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,831</ix:nonFraction></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"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37,673</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maCzgRL_zc6NtrHmEzm8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,806</ix:nonFraction></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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,280</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_maCzgRL_zINwGP8oOwM3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangibles, 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"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,898</ix:nonFraction></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"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,978</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_maCzgRL_zF9V8C01LiB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Right-of-use asset, 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"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,550</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,751</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--RestrictedCashNoncurrent_i01I_maCzgRL_zbGSdgAnPxM1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restricted cash, long-term</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="-sec-ix-hidden: xdx2ixbrl0084">&#8212;</span></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"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">155</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--Goodwill_i01I_maCzgRL_zBNgn4VeGyV7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</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"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,537</ix:nonFraction></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"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,537</ix:nonFraction></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 id="xdx_408_eus-gaap--Assets_i01TI_mtCzgRL_z5MSeaO1bAd4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    assets</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"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">39,622</ix:nonFraction></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"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53,374</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 id="xdx_408_eus-gaap--LiabilitiesCurrentAbstract_i01B_znoJV0vhhj7c" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current 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">&#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 id="xdx_407_eus-gaap--AccountsPayableCurrent_i02I_maCzWsu_zsZ670nBAfbe" 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 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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,754</ix:nonFraction></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"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">952</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--EarnOutPayableCurrent_i02I_maCzWsu_zmRvrWkxZx6f" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Earnout 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"><span style="-sec-ix-hidden: xdx2ixbrl0102">&#8212;</span></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"><ix:nonFraction name="OPTT:EarnOutPayableCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--AccruedLiabilitiesCurrent_i02I_maCzWsu_zFp1G8jYvAd5" 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 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"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,094</ix:nonFraction></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"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,346</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_i02I_maCzWsu_zIx1rdrFoFU1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contingent 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"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,117</ix:nonFraction></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"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,202</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maCzWsu_zv7YjAIxfkL6" 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">Right-of-use liabilities,
    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"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">579</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">529</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_maCzWsu_z1qdB4T6jlab" 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">Contract
    liabilities</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"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,164</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,378</ix:nonFraction></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 id="xdx_40A_eus-gaap--LiabilitiesCurrent_i02TI_mtCzWsu_maCzTb2_zBsf9fA3Ycy7" 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 current 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"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,708</ix:nonFraction></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"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,907</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredIncomeTaxLiabilitiesNet_i01I_maCzTb2_zPELRpT95yVe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred 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"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">203</ix:nonFraction></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"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">203</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maCzTb2_zQOdLuFQ1841" 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">Right-of-use liabilities,
    less current portion</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"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,060</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,311</ix:nonFraction></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 id="xdx_406_eus-gaap--Liabilities_i01TI_mtCzTb2_maCzwrE_z9WXnIonmwba" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities</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"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,971</ix:nonFraction></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"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,421</ix:nonFraction></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 id="xdx_401_eus-gaap--CommitmentsAndContingencies_i01I_maCzwrE_zj4R8vNZuGIa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Commitments and contingencies (Note 14)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0129">-</span></span><span style="font-family: Times New 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="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0130">-</span></span><span style="font-family: Times 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 id="xdx_402_eus-gaap--StockholdersEquityAbstract_i01B" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shareholders&#8217; Equity:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 id="xdx_40A_eus-gaap--PreferredStockValue_i02I_maCzQwZ_zEPcjxqmbRdi" 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">Preferred stock, $<span id="xdx_904_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20231031_zK2CRKnQIdVk" title="Preferred stock, par value"><span id="xdx_90C_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20230430_zkhnME0bNQGc" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span>
    par value; authorized <span id="xdx_904_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20231031_zFCquIgSXlm5" title="Preferred stock, shares authorized"><span id="xdx_90D_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20230430_zNQzsxvxRklj" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000,000</ix:nonFraction></ix:nonFraction></span></span> shares, <span id="xdx_90F_eus-gaap--PreferredStockSharesIssued_iI_pid_dn_c20231031_zCuj88bo5SUl" title="Preferred stock, shares issued"><span id="xdx_90C_eus-gaap--PreferredStockSharesOutstanding_iI_pid_dn_c20231031_zCg2VMGt3Nn9" title="Preferred stock, shares outstanding"><span id="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_pid_dn_c20230430_zwbxOVO34jT1" title="Preferred stock, shares issued"><span id="xdx_901_eus-gaap--PreferredStockSharesOutstanding_iI_pid_dn_c20230430_zWjFax2RSSq2" title="Preferred stock, shares outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2023-10-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2023-10-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2023-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2023-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> issued or outstanding; <span id="xdx_906_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zYRvAtGpmv85" title="Preferred stock, shares authorized"><span id="xdx_90D_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20230430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zBCq1VOtXOId" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-04-30_us-gaap_SeriesAPreferredStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">100,000</ix:nonFraction></ix:nonFraction></span></span> designated as Series A</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="-sec-ix-hidden: xdx2ixbrl0135">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0136">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--CommonStockValue_i02I_maCzQwZ_zb8YeoKfpcHh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Common stock, $<span id="xdx_90A_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20231031_zM8tkCwZdLUd" title="Common stock, par value"><span id="xdx_90B_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20230430_zocqwXqQAq6" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par
    value; authorized <span id="xdx_909_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20231031_zgB4f5dnlVQc" title="Common stock, shares authorized"><span id="xdx_903_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20230430_zkREC2qO5Lab" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">100,000,000</ix:nonFraction></ix:nonFraction></span></span> shares, issued <span id="xdx_909_eus-gaap--CommonStockSharesIssued_iI_pid_c20231031_zAlNYvjfCyBd" title="Common stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,833,758</ix:nonFraction></span> shares and <span id="xdx_901_eus-gaap--CommonStockSharesIssued_iI_pid_c20230430_zpskPBmNgLPd" title="Common stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">56,304,642</ix:nonFraction></span> shares, respectively; outstanding <span id="xdx_907_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20231031_zGCIEKlXHNil" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,788,770</ix:nonFraction></span> shares
    and <span id="xdx_907_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20230430_zO5uObmt71Pg" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">56,263,728</ix:nonFraction></span> shares, respectively</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">59</ix:nonFraction></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"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--TreasuryStockValue_i02NI_di_msCzQwZ_zJxvSTGhbJ3f" 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">Treasury stock, at cost;
    <span id="xdx_90E_eus-gaap--TreasuryStockCommonShares_iI_pid_c20231031_zgGo2x1sNpEg" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">44,988</ix:nonFraction></span> shares and <span id="xdx_909_eus-gaap--TreasuryStockCommonShares_iI_pid_c20230430_zzz33eJARspj" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">40,914</ix:nonFraction></span> shares, respectively</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">357</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">355</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40D_eus-gaap--AdditionalPaidInCapital_i02I_maCzQwZ_z21iqqfhxDNd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Additional paid-in capital</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">326,342</ix:nonFraction></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"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">324,393</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maCzQwZ_zsasai5JLGcb" 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">Accumulated deficit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">294,348</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">280,096</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_405_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_maCzQwZ_zpamIR0g9mOj" 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">Accumulated
    other comprehensive loss</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">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">45</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">45</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_408_eus-gaap--StockholdersEquity_i02TI_pn3n3_mtCzQwZ_maCzwrE_zuqx6S2Utyb7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    shareholders&#8217; equity</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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31,651</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43,953</ix:nonFraction></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 id="xdx_400_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_pn3n3_mtCzwrE_zxLShxiBaDXg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities and shareholders&#8217; equity</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"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">39,622</ix:nonFraction></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"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53,374</ix:nonFraction></span></td><td style="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 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; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to unaudited consolidated financial statements.</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>


<!-- 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: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="bs_004"></span>Ocean
Power Technologies, Inc. and Subsidiaries</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>Consolidated
Statements of Operations</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>(in
$000&#8217;s, except per share data)</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>Unaudited</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 cellpadding="0" cellspacing="0" id="xdx_300_113_pn3n3_z4qPR1NP2Mf6" summary="xdx: Statement - Consolidated Statements of Operations (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; 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" id="xdx_492_20230801__20231031_z0YefoaFE4O6" 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" id="xdx_49C_20220801__20221031_zVXAWTfT3tr7" 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" id="xdx_496_20230501__20231031_zqvkNEhmQQ2l" 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" id="xdx_496_20220501__20221031_z2tkLQUCGAmc" 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></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><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 October 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="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">Six
    months ended October 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><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">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">2022</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><span style="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 id="xdx_40B_eus-gaap--Revenues_maGPz99K_zoTg1wdrHNSa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%"><span style="font-family: Times New Roman, Times, Serif">Revenues</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"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">889</ix:nonFraction></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"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">303</ix:nonFraction></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"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,161</ix:nonFraction></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"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,017</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--CostOfRevenue_msGPz99K_zhlsTrSWWUTg" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of revenues</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"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">401</ix:nonFraction></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"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">264</ix:nonFraction></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"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,010</ix:nonFraction></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"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">784</ix:nonFraction></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 id="xdx_402_eus-gaap--GrossProfit_iT_pn3n3_mtGPz99K_maOILzdgW_zit8eu2bn4Zd" 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">Gross 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"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">488</ix:nonFraction></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"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">39</ix:nonFraction></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"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,151</ix:nonFraction></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"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">233</ix:nonFraction></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></tr>
  <tr id="xdx_406_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_msOILzdgW_z50cRAVS0La8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gain from change in fair value of consideration</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">23</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">90</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">86</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">221</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingExpenses_msOILzdgW_z7lA3LzX8Dra" 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">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"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,995</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,409</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,100</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,727</ix:nonFraction></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 id="xdx_409_eus-gaap--OperatingIncomeLoss_iT_mtOILzdgW_maILFCOzJa7_zvy4y9wjmPXk" 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">Operating loss</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">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,484</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,280</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,863</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">12,273</ix:nonFraction></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></tr>
  <tr id="xdx_405_eus-gaap--InterestIncomeExpenseNet_maILFCOzJa7_zIzdZoe6OT25" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest income, 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"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">270</ix:nonFraction></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"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">234</ix:nonFraction></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"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">610</ix:nonFraction></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"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">375</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_ecustom--OtherIncomeEmployeeRetentionCredit_maILFCOzJa7_zFikmm5mNqO6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income, employee retention 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"><span style="-sec-ix-hidden: xdx2ixbrl0234">&#8212;</span></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"><ix:nonFraction name="OPTT:OtherIncomeEmployeeRetentionCredit" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,202</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0236">&#8212;</span></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"><ix:nonFraction name="OPTT:OtherIncomeEmployeeRetentionCredit" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,202</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_maILFCOzJa7_zuaKOM9rCsu7" 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">Foreign exchange gain</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"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0240">&#8212;</span></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"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0242">&#8212;</span></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 id="xdx_40A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_maNILzkBQ_mtILFCOzJa7_zknxQdZHAum6" 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">Loss before income taxes</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">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,213</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,844</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,252</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,696</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefit_iN_di_msNILzkBQ_zlUuInvr0Xd" 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">Provision
    for income taxes</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 style="-sec-ix-hidden: xdx2ixbrl0249">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0250">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0251">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0252">&#8212;</span></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 id="xdx_406_eus-gaap--NetIncomeLoss_iT_mtNILzkBQ_zB1GhwxpWAWj" 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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,213</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,844</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,252</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,696</ix:nonFraction></span></td><td style="padding-bottom: 2.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">Basic and diluted net
    loss per share</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"><span id="xdx_903_eus-gaap--EarningsPerShareBasic_pid_c20230801__20231031_zqDe7BvaLMx9" title="Basic net loss per share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_90D_eus-gaap--EarningsPerShareDiluted_pid_c20230801__20231031_zFKcpDiiF9lh" title="Diluted net loss per share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.12</ix:nonFraction></ix:nonFraction></span></span></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"><span id="xdx_903_eus-gaap--EarningsPerShareBasic_pid_c20220801__20221031_zuAutuS9Xcz3" title="Basic net loss per share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_903_eus-gaap--EarningsPerShareDiluted_pid_c20220801__20221031_z67ZZvhaVwD9" title="Diluted net loss per share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.09</ix:nonFraction></ix:nonFraction></span></span></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"><span id="xdx_907_eus-gaap--EarningsPerShareBasic_pid_c20230501__20231031_zxmf5vuhKuSc" title="Basic net loss per share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_90D_eus-gaap--EarningsPerShareDiluted_pid_c20230501__20231031_zKm9ROhKwfA1" title="Diluted net loss per share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.24</ix:nonFraction></ix:nonFraction></span></span></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"><span id="xdx_906_eus-gaap--EarningsPerShareBasic_pid_c20220501__20221031_z88CzjbBRKZ7" title="Basic net loss per share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_901_eus-gaap--EarningsPerShareDiluted_pid_c20220501__20221031_zKHF2opuMbIi" title="Diluted net loss per share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.19</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="padding-bottom: 2.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">Weighted
    average shares used to compute basic and diluted net loss per common share</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"><span id="xdx_901_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_c20230801__20231031_zHY1x5GSu9w6" title="Weighted average shares used to compute basic net loss per common share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_901_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_c20230801__20231031_zPrHrI409BOd" title="Weighted average shares used to compute diluted net loss per common share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,781,505</ix:nonFraction></ix:nonFraction></span></span></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">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_c20220801__20221031_zL9OCjyb2NCk" title="Weighted average shares used to compute basic net loss per common share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_900_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_c20220801__20221031_zlmHbGyUJqEj" title="Weighted average shares used to compute diluted net loss per common share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,898,528</ix:nonFraction></ix:nonFraction></span></span></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">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_c20230501__20231031_zGSUPnvXtWo" title="Weighted average shares used to compute basic net loss per common share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_c20230501__20231031_z6IbOyfU4jo" title="Weighted average shares used to compute diluted net loss per common share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,752,291</ix:nonFraction></ix:nonFraction></span></span></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">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_c20220501__20221031_zorWAB2w6r2h" title="Weighted average shares used to compute basic net loss per common share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_902_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_c20220501__20221031_zy6J3CKkfYci" title="Weighted average shares used to compute diluted net loss per common share" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,894,090</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="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 0pt 0pt 0; text-align: center"></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">&#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">See
accompanying notes to unaudited consolidated financial statements.</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>


<!-- 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: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="bs_005"></span>Ocean
Power Technologies, Inc. and Subsidiaries</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>Consolidated
Statements of Comprehensive Loss</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>(in
$000&#8217;s)</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>Unaudited</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 cellpadding="0" cellspacing="0" id="xdx_305_113_pn3n3_zLkbdRCMPHji" summary="xdx: Statement - Consolidated Statements of Comprehensive Loss (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; 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" id="xdx_497_20230801__20231031_zTqiN9VYg5ch" 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" id="xdx_495_20220801__20221031_zZrUljk8cgP5" 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" id="xdx_49B_20230501__20231031_zH6fAasexJQ7" 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" id="xdx_496_20220501__20221031_zNfUNzVlctuh" 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></tr>
<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="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 October 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="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">Six
    months ended October 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><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">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">2022</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><span style="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 id="xdx_405_eus-gaap--NetIncomeLoss_maCINOTzv1n_z9h6iJiuoZha" 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">Net loss</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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,213</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,844</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,252</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,696</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_maCINOTzv1n_zJYkQJkWCNb1" 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">Foreign currency translation
    adjustment</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 style="-sec-ix-hidden: xdx2ixbrl0296">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0297">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0298">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0299">&#8212;</span></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 id="xdx_404_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_iT_mtCINOTzv1n_zfKSQ5Erue95" 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">Total comprehensive
    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">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,213</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,844</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,252</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,696</ix:nonFraction></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: 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">See
accompanying notes to unaudited consolidated financial statements.</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>


<!-- 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: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></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">&#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"><span id="bs_006"></span><span style="font-size: 10pt"><b>Ocean
Power Technologies, Inc. and Subsidiaries</b></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Statements of Shareholders&#8217; 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: 10pt"><b>(in
$000&#8217;s, except share data)</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>Unaudited</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 cellpadding="0" cellspacing="0" id="xdx_305_114_pn3n3_zKicBjcEpUof" summary="xdx: Statement - Consolidated Statements of Shareholders&apos; Equity (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Shares</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4BC_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_z3UJvvoGZD7h" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Shares</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4BC_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockCommonMember_z5fr7lVrflm8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zNdrmnbEDNG8" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Capital</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_z0jEtDF6TuAk" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Deficit</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zezW1xwbVMv" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Loss</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4BF_zCGYl0sgIlJ2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Equity</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
<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="30" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six
    Months Ended October 31, 2023</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><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">Common
    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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Treasury
    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="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding-bottom: 1.5pt; 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>Additional</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>Paid-In</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; 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>Accumulated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; 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>Accumulated</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>Other</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>Comprehensive</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; 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>Total</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>Shareholders&#8217;</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Shares</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Shares</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Capital</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Deficit</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Loss</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Equity</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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><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 id="xdx_434_c20230501__20231031_eus-gaap--StockholdersEquity_iS_pn3n3_zDrKzFI3glba" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%"><span style="font-family: Times New Roman, Times, Serif">Balances at May 1, 2023</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 id="xdx_980_eus-gaap--SharesOutstanding_iS_pid_c20230501__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zuV6C8iCM3cj" title="Balance, shares" style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">56,304,642</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></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 id="xdx_989_eus-gaap--SharesOutstanding_iS_pid_c20230501__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zsbRf7mruFXe" title="Balance, shares" style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">40,914</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">355</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">324,393</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">280,096</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">45</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43,953</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--NetIncomeLoss_zunbV1AJ4ce9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net 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">&#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"><span style="-sec-ix-hidden: xdx2ixbrl0317">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0318">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0319">&#8212;</span></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,252</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0321">&#8212;</span></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,252</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40D_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zTY04degnanh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Share-based compensation</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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"><span style="-sec-ix-hidden: xdx2ixbrl0324">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0325">&#8212;</span></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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">673</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0327">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0328">&#8212;</span></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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">673</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--StockIssuedDuringPeriodValueNewIssues_zV2Nsy969jn6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Common stock issued related to bonus and earnout
    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 id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20230501__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z6EXw4igZlY9" title="Common stock issued related to bonus and earn out payments, shares" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,403,846</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0332">&#8212;</span></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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,247</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0334">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0335">&#8212;</span></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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,250</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_zkguJFOQ99yj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Common stock issued upon vesting of restricted
    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 id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20230501__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zugf1uhJ6sF9" title="Common stock issued upon vesting of restricted stock units, shares" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">69,666</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0340">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0341">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0342">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0343">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0344">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0345">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueOther_pn3n3_zQm7jbrKB9n" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Issuance of common stock - Cantor At The Market
    offering, net of issuance 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 id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesOther_pid_c20230501__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zbBh2jnIThmi" title="Issuance of common stock- AGP At The Market offering, net of issuance costs, shares" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesOther" contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,604</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0349">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0350">&#8212;</span></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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0352">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0353">&#8212;</span></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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_ecustom--StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_iN_pn3n3_di_znLgkPrtZBad" 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">Shares withheld for
    tax withholdings</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">&#8212;</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 style="-sec-ix-hidden: xdx2ixbrl0358">&#8212;</span></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 id="xdx_98C_ecustom--StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_pid_c20230501__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_z5p3OEr3LAtf" title="Shares withheld for tax withholdings, shares" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">4,074</ix:nonFraction></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">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0360">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0361">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0362">&#8212;</span></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">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_439_c20230501__20231031_eus-gaap--StockholdersEquity_iE_pn3n3_zNNbCjBRXged" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balances at October 31, 2023</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 id="xdx_987_eus-gaap--SharesOutstanding_iE_pid_c20230501__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zn7ofaMlJGFc" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,833,758</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">59</ix:nonFraction></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">&#160;</span></td><td id="xdx_98F_eus-gaap--SharesOutstanding_iE_pid_c20230501__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zmbhQGsq7HT1" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">44,988</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">357</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">326,342</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">294,348</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">45</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31,651</ix:nonFraction></span></td><td style="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 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="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" 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_4BC_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zdEnAllU4lga" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</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">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_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockCommonMember_z33u93AZVdd2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</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_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zAGV1nLkFYwf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Paid-In <br />Capital</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_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_z5iMyWGQi6k9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Accumulated</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">Deficit</p></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_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zLgCgQLIqkF7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Comprehensive 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_4BF_zPEIkdrJjpn2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Shareholders&#8217;</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">Equity</p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<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="30" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six
    Months Ended October 31, 2022</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><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">Common
    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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Treasury
    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="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding-bottom: 1.5pt; 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>Additional</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>Paid-In</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; 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>Accumulated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    Other Comprehensive</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; 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>Total</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>Shareholders&#8217;</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Shares</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Shares</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Capital</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Deficit</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Loss</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Equity</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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><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 id="xdx_43B_c20220501__20221031_eus-gaap--StockholdersEquity_iS_pn3n3_zsGN82VQAoxk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%"><span style="font-family: Times New Roman, Times, Serif">Balances at May 1, 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 id="xdx_983_eus-gaap--SharesOutstanding_iS_pid_c20220501__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zSYbHLuBBbCg" title="Balance, shares" style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,905,213</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></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 id="xdx_988_eus-gaap--SharesOutstanding_iS_pid_c20220501__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zStLy1mEaXY6" title="Balance, shares" style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">23,352</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">341</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">322,932</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">253,770</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">46</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">68,831</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
  <tr id="xdx_40C_eus-gaap--NetIncomeLoss_z0YU3dOUldC7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net 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">&#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"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0389">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0390">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0391">&#8212;</span></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012022-10-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,696</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0393">&#8212;</span></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,696</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td>
    </tr>
  <tr id="xdx_40D_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zOV9s3CIhUH3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Share-based compensation</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0396">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0397">&#8212;</span></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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012022-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">632</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0399">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0400">&#8212;</span></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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">632</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
  <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_z6h6CtAd11a3" 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">Common stock issued
    upon vesting of restricted stock units</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 id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20220501__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zxiePa9Itgzf" title="Common stock issued upon vesting of restricted stock units, shares" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2022-05-012022-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">16,667</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0403">&#8212;</span></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">&#8212;</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 style="-sec-ix-hidden: xdx2ixbrl0404">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0405">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0406">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0407">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0408">&#8212;</span></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 id="xdx_434_c20220501__20221031_eus-gaap--StockholdersEquity_iE_pn3n3_zlrVvP93qEog" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balances at October 31, 2022</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 id="xdx_988_eus-gaap--SharesOutstanding_iE_pid_c20220501__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zvKIFK2FybE8" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,921,880</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></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">&#160;</span></td><td id="xdx_98F_eus-gaap--SharesOutstanding_iE_pid_c20220501__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zCG8COEdu6ok" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">23,352</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">341</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">323,564</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">264,466</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">46</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58,767</ix:nonFraction></span></td><td style="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 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="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" 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_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zCq4GuA7FEQ2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</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">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--TreasuryStockCommonMember_zxs6bpMbPJt1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</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_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_z3jk7giT3Lq" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Paid-In <br />Capital</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_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_z0CNr04mCZa3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Accumulated</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">Deficit</p></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_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zNxdOiCYsPUc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Comprehensive 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_4BC_z0Bqy1EvTXyb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Shareholders&#8217;</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">Equity</p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<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="30" 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 October 31, 2023</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><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">Common
    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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Treasury
    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="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding-bottom: 1.5pt; 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>Additional</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>Paid-In</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; 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>Accumulated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; 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>Accumulated</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>Other</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>Comprehensive</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; 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>Total</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>Stockholders&#8217;</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Shares</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Shares</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Capital</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Deficit</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Loss</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Equity</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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><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 id="xdx_433_c20230801__20231031_eus-gaap--StockholdersEquity_iS_pn3n3_zvD3iYnbpfzi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%"><span style="font-family: Times New Roman, Times, Serif">Balance at August 1, 2023</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 id="xdx_988_eus-gaap--SharesOutstanding_iS_pid_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zOc6Lajw6Vy2" title="Balance, shares" style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-07-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,776,654</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">59</ix:nonFraction></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 id="xdx_985_eus-gaap--SharesOutstanding_iS_pid_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zKsc68mJlmE7" title="Balance, shares" style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-07-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">44,680</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">357</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">326,041</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">287,135</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">45</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38,563</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
  <tr id="xdx_40C_eus-gaap--NetIncomeLoss_zbIHbey8PHRg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net 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">&#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"><span style="-sec-ix-hidden: xdx2ixbrl0434">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0435">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0436">&#8212;</span></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,213</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0438">&#8212;</span></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,213</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td>
    </tr>
  <tr id="xdx_40D_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zZUBmUbgSnIi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Share-based compensation</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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"><span style="-sec-ix-hidden: xdx2ixbrl0441">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0442">&#8212;</span></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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">272</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0444">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0445">&#8212;</span></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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">272</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
  <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_zLf8tur6DC48" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Common stock issued upon vesting of restricted
    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 id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zAD9SCmin2C1" title="Common stock issued upon vesting of restricted stock units, shares" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,500</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0448">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0449">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0450">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0451">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0452">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0453">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
  <tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueOther_pn3n3_zvUq6wrfxv24" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Issuance of common stock - Cantor At The Market
    offering, net of issuance 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 id="xdx_985_eus-gaap--StockIssuedDuringPeriodSharesOther_pid_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z4chS3McW7Ee" title="Issuance of common stock- AGP At The Market offering, net of issuance costs, shares" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesOther" contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,604</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0457">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0458">&#8212;</span></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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0460">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0461">&#8212;</span></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"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
  <tr id="xdx_404_eus-gaap--TreasuryStockValueAcquiredCostMethod_iN_pn3n3_di_z2K44K8cGFUc" 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">Acquisition of treasury
    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">&#8212;</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 style="-sec-ix-hidden: xdx2ixbrl0466">&#8212;</span></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 id="xdx_981_eus-gaap--TreasuryStockSharesAcquired_pid_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zqe3didWaLf9" title="Acquisition of treasury stock, shares" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">308</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0467">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0468">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0469">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0470">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0471">&#8212;</span></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 id="xdx_43F_c20230801__20231031_eus-gaap--StockholdersEquity_iE_pn3n3_z595sDEPKMni" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balances at October 31, 2023</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 id="xdx_980_eus-gaap--SharesOutstanding_iE_pid_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z3LE4tUovUed" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,833,758</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">59</ix:nonFraction></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">&#160;</span></td><td id="xdx_988_eus-gaap--SharesOutstanding_iE_pid_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zTH6gEW6ziIg" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">44,988</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">357</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">326,342</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">294,348</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">45</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31,651</ix:nonFraction></span></td><td style="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 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="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" 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_4B9_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zOewc2aKq518" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</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">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_4B8_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockCommonMember_zM048f3rG0Ig" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</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_4B1_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zpz2voIGXB63" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Paid-In <br />Capital</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_us-gaap--RetainedEarningsMember_zcbhd0pnR215" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Accumulated</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">Deficit</p></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_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zBeVURDOtBP8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Comprehensive 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_4B4_zDqGonso3o82" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Shareholders&#8217;</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">Equity</p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<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="30" 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 October 31, 2022</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><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">Common
    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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Treasury
    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="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding-bottom: 1.5pt; 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>Additional</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>Paid-In</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; 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>Accumulated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; 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>Accumulated</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>Other</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>Comprehensive</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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="padding-bottom: 1.5pt; 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>Total</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>Stockholders&#8217;</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></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; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Shares</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Shares</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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"><b>Amount</b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Capital</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Deficit</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Loss</b></span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Equity</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></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><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 id="xdx_436_c20220801__20221031_eus-gaap--StockholdersEquity_iS_pn3n3_zvDCPMVMrGkd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%"><span style="font-family: Times New Roman, Times, Serif">Balance at August 1, 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 id="xdx_98E_eus-gaap--SharesOutstanding_iS_pid_c20220801__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zfzRurvPhhrk" title="Balance, shares" style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-07-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,921,880</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></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 id="xdx_983_eus-gaap--SharesOutstanding_iS_pid_c20220801__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zMOKesTTuHxi" title="Balance, shares" style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-07-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">23,352</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">341</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">323,265</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">259,622</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">46</ix:nonFraction></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: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">63,312</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
  <tr id="xdx_432_c20220801__20221031_eus-gaap--StockholdersEquity_iS_pn3n3_zf4wiwI0so4c" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Balance</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--SharesOutstanding_iS_pid_c20220801__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zv36JahUVHsj" title="Balance, shares" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-07-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,921,880</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></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 id="xdx_98E_eus-gaap--SharesOutstanding_iS_pid_c20220801__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zMKauRg2YYOk" title="Balance, shares" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-07-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">23,352</ix:nonFraction></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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">341</ix:nonFraction></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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">323,265</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">259,622</ix:nonFraction></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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">46</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">63,312</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
<tr id="xdx_40C_eus-gaap--NetIncomeLoss_zyegjdJoKpVh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net 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">&#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"><span style="-sec-ix-hidden: xdx2ixbrl0508">&#8212;</span></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"><span style="-sec-ix-hidden: xdx2ixbrl0509">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0510">&#8212;</span></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-08-012022-10-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,844</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0512">&#8212;</span></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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,844</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td>
    </tr>
  <tr id="xdx_40D_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zP9ra10SUz08" 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">Share-based compensation</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">&#8212;</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 style="-sec-ix-hidden: xdx2ixbrl0515">&#8212;</span></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">&#8212;</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 style="-sec-ix-hidden: xdx2ixbrl0516">&#8212;</span></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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-08-012022-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">299</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0518">&#8212;</span></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 style="-sec-ix-hidden: xdx2ixbrl0519">&#8212;</span></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"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">299</ix:nonFraction></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 id="xdx_431_c20220801__20221031_eus-gaap--StockholdersEquity_iE_pn3n3_zoof5dbTanOf" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balances at Balance, October 31, 2022</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 id="xdx_980_eus-gaap--SharesOutstanding_iE_pid_c20220801__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zFor9JFdpxJb" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,921,880</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></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">&#160;</span></td><td id="xdx_988_eus-gaap--SharesOutstanding_iE_pid_c20220801__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_z6zXIUWhHLo8" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">23,352</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">341</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">323,564</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">264,466</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">46</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58,767</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
  <tr id="xdx_43A_c20220801__20221031_eus-gaap--StockholdersEquity_iE_pn3n3_zxi6YBRRFmj2" style="display: none; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance</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 id="xdx_987_eus-gaap--SharesOutstanding_iE_pid_c20220801__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0xP6fEGJu33" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,921,880</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></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">&#160;</span></td><td id="xdx_98B_eus-gaap--SharesOutstanding_iE_pid_c20220801__20221031__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zKD5OdWrAXi4" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">23,352</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">341</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">323,564</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">264,466</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">46</ix:nonFraction></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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58,767</ix:nonFraction></span></td><td style="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-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">See
accompanying notes to unaudited consolidated financial statements.</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>


<!-- 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: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-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"><span id="bs_007"></span><span style="font-size: 10pt"><b>Ocean
Power Technologies, Inc. and Subsidiaries</b></span></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>Consolidated
Statements of Cash Flows</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>(in
$000&#8217;s)</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>Unaudited</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" id="xdx_30F_112_pn3n3_zA8lrfT4OU21" summary="xdx: Statement - Consolidated Statements of Cash Flows (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20230501__20231031_zuzXBC0vG214" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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_499_20220501__20221031_znLci1eULxga" 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></tr>
<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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six
    months ended October 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><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">2022</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 id="xdx_40E_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zst0WmD3DwNe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash flows from operating 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">&#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 id="xdx_40E_eus-gaap--NetIncomeLoss_i01_maNCPBUz5id_zSlIxJKwoDP2" 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">Net loss</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">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,252</ix:nonFraction></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: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,696</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_402_eus-gaap--AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zU3BlzC1mq65" 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">Adjustments to reconcile
    net loss to net cash used in operating 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">&#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 id="xdx_405_eus-gaap--DepreciationDepletionAndAmortization_i02_maNCPBUz5id_zPlwkoFOqpN5" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation of fixed 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"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">172</ix:nonFraction></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"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">117</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--ForeignCurrencyTransactionGainLossNetOfTax_i02N_di_msNCPBUz5id_zLIv8XcdUkw3" 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">Foreign exchange gain</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="OPTT:ForeignCurrencyTransactionGainLossNetOfTax" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl0557">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--AmortizationOfIntangibleAssets_i02_maNCPBUz5id_zPEZc2uOAMSd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amortization of intangible
    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"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">80</ix:nonFraction></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"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">79</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_i02_maNCPBUz5id_zltC1WfyrWwf" 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">Amortization of right of
    use 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"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">201</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">152</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestments_i02N_di_msNCPBUz5id_z304WZCwL046" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">(Accretion of discount)/amortization
    of premium on 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">(<ix:nonFraction name="OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestments" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">211</ix:nonFraction></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"><ix:nonFraction name="OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestments" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">191</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_i02_maNCPBUz5id_zY6thdU382Ci" 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">Change in contingent consideration
    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">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">86</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">221</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--ShareBasedCompensation_i02_maNCPBUz5id_zl66YSyusuxj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock based compensation</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">673</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">632</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i02B_zMZTnjpUOFQ" 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">Changes in operating assets
    and 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">&#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 id="xdx_40C_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_di_msNCPBUz5id_zz8xmNsHv024" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; 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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">229</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">105</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_400_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_i03N_di_msNCPBUz5id_ztUVq5b98tn5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract 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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">174</ix:nonFraction></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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">85</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--IncreaseDecreaseInInventories_i03N_di_msNCPBUz5id_zGAHyyRam8gg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt"><span style="font-family: Times New Roman, Times, Serif">Inventory</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,502</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">586</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInOtherOperatingAssets_i03N_di_msNCPBUz5id_zkpIxlOUV3cc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; 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="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">511</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,180</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInAccountsPayable_i03_maNCPBUz5id_zD2iy39d4cea" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; 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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">802</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">316</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_400_eus-gaap--IncreaseDecreaseInOtherOperatingLiabilities_i03_maNCPBUz5id_zmVdJMzHf3M" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Earnout 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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">500</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0593">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInAccruedLiabilities_i03_maNCPBUz5id_zfoMyhm1cfcj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued 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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2</ix:nonFraction></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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">680</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInOperatingLeaseLiability_i03_maNCPBUz5id_zdlHvtn3NC7b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Change in lease 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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">201</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">166</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i03_maNCPBUz5id_zQLn28jscD61" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract
    liabilities</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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">214</ix:nonFraction></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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,333</ix:nonFraction></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 id="xdx_40E_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_maCzlOG_mtNCPBUz5id_zclmp1XaRtki" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 40pt; 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="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">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">15,495</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">11,001</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40A_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zcmlRhyQFsa1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash flows from 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">&#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 id="xdx_40C_eus-gaap--ProceedsFromSaleOfShortTermInvestments_i01_maNCPBUzxa9_zrqIiVwxxWo" 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">Redemptions of short term
    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"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfShortTermInvestments" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20,600</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfShortTermInvestments" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33,433</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--PaymentsToAcquireShortTermInvestments_i01N_di_msNCPBUzxa9_zYGlTRvUYMM7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Purchases of short term
    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">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,026</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20,108</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_404_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msNCPBUzxa9_zQeTG6Wf3fDf" 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">Purchases
    of property and equipment</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">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">698</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">179</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_maCzlOG_mtNCPBUzxa9_ztE0uvnARs9i" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 40pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash provided by investing 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">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,876</ix:nonFraction></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"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,146</ix:nonFraction></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 id="xdx_403_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_z0pChOoYS4Qg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash flows from financing 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">&#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 id="xdx_406_eus-gaap--PaymentsForRepurchaseOfCommonStock_i01N_di_msNCPBUzQOn_ziA7I1i0Hf82" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash paid for tax withholding
    related to shares withheld</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0626">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--ProceedsFromIssuanceInitialPublicOffering_i01_maNCPBUzQOn_zh8ILKEz8467" 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">Proceeds
    from issuance of common stock - Cantor At The Market offering, net of issuance costs</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"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0629">&#8212;</span></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 id="xdx_406_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_maCzlOG_mtNCPBUzQOn_zQIc10rJmckb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net cash provided by financing
    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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0632">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCzlOG_zYskLTkbNpCj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net (decrease) / increase
    in cash, cash equivalents and restricted cash</span></td><td><span style="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">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,592</ix:nonFraction></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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,145</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_zJiv4Hv9Yh9b" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash, cash equivalents and restricted cash,
    beginning of period</span></td><td><span style="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"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,103</ix:nonFraction></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"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,362</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_zh38WWmnw0Uf" 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">Cash, cash equivalents
    and restricted cash, end of period</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"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,511</ix:nonFraction></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"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,507</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; 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></tr>
  <tr id="xdx_40D_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_zUAXEIU48Vvh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplemental disclosure of noncash investing
    and financing 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">&#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 id="xdx_407_eus-gaap--StockIssued1_i01_zMHaYWJ1pDbg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Issuance of common stock
    for Marine Advanced Robotics earnout</span></td><td><span style="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"><ix:nonFraction name="us-gaap:StockIssued1" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,000</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0647">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_ecustom--BonusPaidThroughStockIssuance_i01_zqQ9wKCWDt3a" 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">Bonus paid through stock
    issuance</span></td><td><span style="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"><ix:nonFraction name="OPTT:BonusPaidThroughStockIssuance" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">250</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl0650">&#8212;</span></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: 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">See
accompanying notes to unaudited consolidated financial statements.</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>


<!-- 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: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, 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><span id="bs_008"></span>Ocean
Power Technologies, Inc. and Subsidiaries</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 7.7pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Notes
to Unaudited Consolidated Financial Statements</b></span></p>

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

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_805_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zSQXgewPFpWf" style="font: 10pt Times 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>(1)
<span id="xdx_828_zerRbTXxM08d">Background, Basis of Presentation and Liquidity</span></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-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(a)
Background</i></b></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"><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">Ocean
Power Technologies, Inc. (the &#8220;Company&#8221;) was founded in 1984 in New Jersey, commenced business operations in 1994 and re-incorporated
in Delaware in 2007. We provide ocean data collection and reporting, marine power, offshore communications and Domain Awareness Systems
(&#8220;MDA&#8221; or &#8220;MDAS&#8221;) products, integrated solutions, and consulting services. Our solutions focus on four major
service areas: Data as a Service (&#8220;DaaS&#8221;), which includes data collected by our Wave Adaptive Modular Vessel (WAM-V&#174;)
autonomous vehicles or our PowerBuoy&#174; product lines; Robotics as a Service (&#8220;RaaS&#8221;), which provides a lower cost subscription
model for our customers to access use of our WAM-V&#8217;s&#174;; Power as a Service (&#8220;PaaS&#8221;), which includes our PowerBuoy&#174;
products; and our Strategic Consulting Services. We offer our products and services to a wide-range of customers, including those in
government and offshore energy, oil and gas, construction, wind power and other industries. We are involved in the entire life cycle
of product development, from product design through assembly, testing, deployment, maintenance and upgrades, while working closely with
partners across our supply chain. Our solutions are based on technologies that enable autonomous, zero or low carbon emitting, and cost
effective data collection, analysis, transportation and communication. Our solutions are primarily suited to ocean and other offshore
environments, and support generation of actionable intelligence on a standalone basis or working with other data sources. We then channel
the information we collect, and other communications, through control equipment linked to edge computing and cloud hosting environments.
Our goal is to generate most of our revenues from the sale or lease of our products and solutions. As we continue to commercialize our
products and services, we expect to have a decrease in cash to fund operating activities until we achieve positive cash flow from the
meaningful progress we have made in orders, pipeline, and backlog across 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-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(b)
Basis of Presentation</i></b></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"><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">The
accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted
in the United States of America (&#8220;GAAP&#8221;) and for interim financial information in accordance with the Securities and Exchange
Commission (&#8220;SEC&#8221;), instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all the information
and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal
recurring adjustments) considered necessary for a fair presentation have been included. The interim operating results are not necessarily
indicative of the results for a full year or for any other interim period. Further information on potential factors that could affect
the Company&#8217;s financial results can be found in the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2023,
as filed with the SEC and elsewhere in our subsequent Exchange Act filings, including this Form 10-Q. Certain amounts have been reclassified
to conform to current period presentation. This reclassification had no impact on the previously reported net loss and comprehensive
loss.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(c)
Liquidity</i></b></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"><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">For
the six months ended October 31, 2023, the Company incurred net losses of approximately $<span id="xdx_90E_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20230501__20231031_zDL7wxWHVty9" title="Net loss"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">14.3</ix:nonFraction></span> million, used cash in operations of approximately
$<span id="xdx_90A_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20230501__20231031_zoMPHM2Qwnb" title="Cash in operations"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">15.5</ix:nonFraction></span> million and had an accumulated deficit of approximately $<span id="xdx_905_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_pn5n6_di_c20231031_zeT9imG0Eba1" title="Accumulated deficit"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">294.3</ix:nonFraction></span> million. Cash used in operations includes cash payments of the MAR
earnout payable of $0.5 million and payment of the fiscal 2023 bonus for all employees. The Company has continued to make investments
in ongoing product development efforts and to build inventory in anticipation of, and to support, future growth. The Company&#8217;s
future results of operations involve significant risks and uncertainties. Factors that could affect the Company&#8217;s future operating
results and could cause actual results to vary materially from expectations include, but are not limited to, performance of its products,
its ability to market and commercialize its products and new products that it may develop, access to capital, technology development,
scalability of technology and production, ability to attract and retain key personnel, concentration of customers and suppliers, pending
or threatened litigation (including recent litigation with Paragon Technologies, Inc.), and deployment risks and integration of acquisitions.
For the six months ended October 31, 2023 and through the date of filing of this Form 10-Q, management has not obtained any material
additional capital financing. Management believes the Company&#8217;s current cash balance at October 31, 2023 of $<span id="xdx_905_eus-gaap--Cash_iI_pn5n6_c20231031_zR0oBcTPMuTh" title="Cash"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.5</ix:nonFraction></span> million and short
term investments balance of $<span id="xdx_901_eus-gaap--ShortTermInvestments_iI_pn5n6_c20231031_zOxt2YGBa49f" title="Short-term investments"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">15.4</ix:nonFraction></span> million is sufficient to fund its planned expenditures through at least December 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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: 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: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zioadMWDR8kh" style="font: 10pt Times 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>(2)
<span id="xdx_82B_z8wRjl4l6UD8">Summary of Significant Accounting Policies</span></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>

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zyzV6vJab7Zb" style="font: 10pt Times 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)
<span id="xdx_86F_znPJXeC0Yefg">Consolidation</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Marine Advanced
Robotics Inc. (CA), 3dent Technologies LLC (TX), Oregon Wave Energy Partners I LLC (DE), ReedSport OPT WavePark, LLC (OR) and Ocean Power
Technologies Ltd. in the United Kingdom. ReedSport OPT WavePark, LLC (OR) and Oregon Wave Energy Partners I, LLC (DE) were dissolved
during the first quarter of fiscal 2024. All significant intercompany balances and transactions have been eliminated in consolidation.</span></p>

<p style="font: 10pt Times 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_84E_eus-gaap--UseOfEstimates_zeSqvgyojOB6" style="font: 10pt Times 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>(b)
<span id="xdx_863_zOlT8MtXS5e5">Use of Estimates</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements requires management of the Company to make several estimates and assumptions relating
to 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 period. Significant items subject to such estimates and assumptions include, among other items, stock-based compensation,
over time revenue recognition, valuation consideration related to business combinations, including contingent consideration, and other
assumptions and estimates used to evaluate the recoverability of long-lived assets, goodwill and other intangible assets. Actual results
could differ from those estimates.</span></p>

<p style="font: 10pt Times 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:BusinessCombinationsPolicy"><p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zV5MZVVdf95e" style="font: 10pt Times 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>(c)
<span id="xdx_86D_zXKlFYreHHnd">Business Combinations</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations in accordance with Financial Accounting and Standards Board (&#8220;FASB&#8221;) Business
Combinations (Topic 805). The Company allocates the fair value of consideration transferred in a business combination to the estimated
fair value at the acquisition date of the tangible and intangible assets acquired as well as the liabilities assumed. Acquisition costs
are expensed as incurred. Any excess consideration transferred is recorded as goodwill and in instances where the fair value of consideration
transferred is less than the estimated fair value of tangible and intangible assets acquired less liabilities assumed, such amounts are
recorded as a gain on the bargain purchase.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"><p id="xdx_84B_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zq1LoRtI6XPk" style="font: 10pt Times 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>(d)
<span id="xdx_860_zTjmBpsYMg0k">Cash, Cash Equivalents, Restricted Cash and Security Agreements and Short Term Investments</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash
and Cash Equivalents</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers all highly liquid investments with an original maturity of three months or less when purchased, to be cash equivalents.
The Company invests excess cash in a money market account or in short term investments that are held-to-maturity. The Company had cash
and cash equivalents of approximately $<span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20231031_zzyBbxfedSbj" title="Cash and cash equivalents"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.3</ix:nonFraction></span> million as of October 31, 2023 and $<span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20230430_zzIkcBKc2iOg" title="Cash and cash equivalents"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">6.9</ix:nonFraction></span> million as of April 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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>Restricted
Cash and Security Agreements</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a letter of credit agreement with Santander Bank, N.A. (&#8220;Santander&#8221;). Cash of $<span id="xdx_90A_eus-gaap--Deposits_iI_c20231031__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zCI9J3blL6gk" title="Deposits"><ix:nonFraction name="us-gaap:Deposits" contextRef="AsOf2023-10-31_custom_SantanderBankMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">156,000</ix:nonFraction></span> is on deposit at Santander
and serves as security for a letter of credit issued by Santander for the lease of warehouse/office space in Monroe Township, New Jersey.
This agreement cannot be extended beyond July 31, 2025 and is cancellable at the discretion of Santander.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Santander
also issued a letter of credit to subsidiaries of Enel Green Power (&#8220;EGP&#8221;) pursuant to the Company&#8217;s contracts with
EGP. This letter of credit was originally issued in August 2020 and has a remaining amount of $<span id="xdx_903_eus-gaap--LineOfCredit_iI_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--AwardDateAxis__custom--JanuaryTwoThousandTwentyFourMember_zBZSw2LDxIui" title="Letters of credit issued amount"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="AsOf2020-08-31_custom_SantanderBankMember_custom_JanuaryTwoThousandTwentyFourMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">65,000</ix:nonFraction></span> which will be released in January
2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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: 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: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zIlgsl5XfHE2" style="font: 10pt Times 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
following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets
that total to the same amounts shown in the Consolidated Statements of Cash Flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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><span id="xdx_8BA_z2Tkb7H2vIF3" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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" id="xdx_49C_20231031_zflnBMpzqeE" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_499_20230430_zDhTBv5ZOlT5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzbyj_zt1kyBjmAEN7" 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 and cash equivalents</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"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,292</ix:nonFraction></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"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,883</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--RestrictedCashCurrent_iI_pn3n3_maCCERCzbyj_znFd6iM0qoO" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restricted cash- short term</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">219</ix:nonFraction></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"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">65</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3_maCCERCzbyj_zSKQycvaWA3b" 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">Restricted cash- long
    term</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 style="-sec-ix-hidden: xdx2ixbrl0690">&#8212;</span></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"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">155</ix:nonFraction></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 id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzbyj_zzNirMC4Ehag" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash, cash equivalents,
    restricted cash and restricted cash equivalents</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"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,511</ix:nonFraction></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"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,103</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A7_zzS4rAkgQrIb" style="font: 10pt Times 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>Short
Term Investments</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of October 31, 2023 and April 30, 2023, the carrying value was approximately $<span id="xdx_907_eus-gaap--ShortTermInvestments_iI_pn5n6_c20231031_zkNfQAGsKXnh" title="Short term investments"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">15.4</ix:nonFraction></span> million and $<span id="xdx_906_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_z4hXBRZ4P5b6" title="Short term investments"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">27.8</ix:nonFraction></span> million, respectively. All short
term investments consist of corporate bonds, government agency bonds, or U.S. Treasury Notes and Bonds, are investment grade rated or
better, and mature within 12 months. The Company has the ability and the intention to hold all investments to maturity, and as such are
classified as held-to-maturity investments and carried at amortized 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total accretion of discounts (amortization of premium) recognized for the six month periods ended October 31, 2023 and 2022 is
approximately $<span id="xdx_901_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20230501__20231031_zgZNLnRG4sG2" title="Accretion of discount and amortization of premium on investments"><ix:nonFraction name="OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.2</ix:nonFraction></span> million and $<span id="xdx_907_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20220501__20221031_zt4fwi1U4iUa" title="Accretion of discount and amortization of premium on investments">(<ix:nonFraction name="OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">0.2</ix:nonFraction>)</span> million, respectively. The total accretion of discounts (amortization of premium) on
investments for the three month period ended October 31, 2023 and 2022 was $<span id="xdx_906_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20230801__20231031_zysSxGOZ8xOd" title="Accretion of discount and amortization of premium on investments"><ix:nonFraction name="OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.1</ix:nonFraction></span> million and $<span id="xdx_909_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_iN_pn4n6_di_c20220801__20221031_z1CM11GcKFli" title="Accretion of discount and amortization of premium on investments">(<ix:nonFraction name="OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-4" scale="6" unitRef="USD">0.06</ix:nonFraction>)</span> million, respectively. Additionally,
there has been no impairment on these investments.</span></p>

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

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock"><p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zkbQjJnjMIRf" style="font: 10pt Times 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
following table summarizes the Company&#8217;s short term investments as of October 31, 2023 and April 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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><span id="xdx_8B1_zR3GfNHRsHqk" style="display: none">Schedule of Investments and Unrealized Gains/Losses</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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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"><span style="font-family: Times New Roman, Times, Serif">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">Amortized
    Cost</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">Unrealized
    Gains</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">Market
    Value</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">Amortized
    Cost</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">Unrealized
    Gains</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">Market
    Value</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Corporate Bonds</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 id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zA7UAxLGy616" title="Amortized Cost" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-10-31_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,911</ix:nonFraction></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 id="xdx_98F_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zr4Cd7LepzYg" title="Unrealized Gains (Losses)" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2023-05-012023-10-31_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></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 id="xdx_983_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z1X9KlJAzU1d" title="Market Value" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-10-31_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,967</ix:nonFraction></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 id="xdx_98C_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zLK5Xv09zSCk" title="Amortized Cost" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-04-30_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,776</ix:nonFraction></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 id="xdx_980_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z3bMfTtOiLnd" title="Unrealized Gains (Losses)" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2022-05-012023-04-30_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">100</ix:nonFraction></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 id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_ziw2bqPTjSXa" title="Market Value" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-04-30_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,876</ix:nonFraction></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">Government Bonds &amp; Notes</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zFu7OZ3iJ6a" title="Amortized Cost" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-10-31_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,692</ix:nonFraction></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 id="xdx_982_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z4ZnN3OK2pcg" title="Unrealized Gains (Losses)" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2023-05-012023-10-31_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">35</ix:nonFraction></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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zLcG2nvJV7J" title="Market Value" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-10-31_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,727</ix:nonFraction></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 id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuqReDx24z3l" title="Amortized Cost" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-04-30_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,188</ix:nonFraction></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 id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zmxtPrQZpaqg" title="Unrealized Gains (Losses)" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2022-05-012023-04-30_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zU0dDIQjHDz3" title="Market Value" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-04-30_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,221</ix:nonFraction></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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Government Agency Bonds</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 id="xdx_988_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaETbAB6HRTl" title="Amortized Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-10-31_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,824</ix:nonFraction></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 id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zgEke0yxp5zc" title="Unrealized Gains (Losses)" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2023-05-012023-10-31_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23</ix:nonFraction></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 id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z3nlQOJyn6Tl" title="Market Value" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-10-31_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,847</ix:nonFraction></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 id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z1NBjzSeVe0a" title="Amortized Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-04-30_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,826</ix:nonFraction></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 id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zhMZP649sG6f" title="Unrealized Gains (Losses)" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2022-05-012023-04-30_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">25</ix:nonFraction></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 id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zC69wkqpMHVd" title="Market Value" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-04-30_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,851</ix:nonFraction></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: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Short Term Investments</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 id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031_zcXnxAWREQl4" title="Amortized Cost" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,427</ix:nonFraction></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 id="xdx_98C_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031_zfbBRCV1uj6e" title="Unrealized Gains (Losses)" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">114</ix:nonFraction></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 id="xdx_980_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031_zrtwbd9GdIgc" title="Market Value" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,541</ix:nonFraction></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 id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zZELKrsOgPD4" title="Amortized Cost" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27,790</ix:nonFraction></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 id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zjh4KWwX6lFb" title="Unrealized Gains (Losses)" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2022-05-012023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">158</ix:nonFraction></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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zWUtfTBFaUue" title="Market Value" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27,948</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A4_zwmai0n9vIZ" style="font: 10pt Times 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></i></b>&#160;</span></p>


<ix:exclude><!-- 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: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_z7X8zAucEaTh" style="font: 10pt Times 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>(e)
<span id="xdx_86A_zBsxtDmrbJDh">Inventory</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with Accounting Standards Codification 330 (ASC 330), inventory is stated at the lower of costs or net realizable value applicable
to goods on hand remaining after the matching of absorbed costs with concurrent revenues. The Company has three classes of inventory;
raw materials, work in process, and finished goods. Items remain in inventory until they are shipped to the customer, at which time the
costs are transferred on a FIFO basis to cost of revenue, or moved to leased assets as applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p id="xdx_844_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z669GdXlFPH4" style="font: 10pt Times 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>(f)
<span id="xdx_866_zdrjnDIRCXM6">Accounts Receivable</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable are stated at the net amount expected to be collected. Amounts are ordinarily due between 30 and 90 days after the issuance
of the invoice. We are exposed to credit losses primarily on our accounts receivable and contract assets related to our sales to customers.
If applicable, an allowance for credit losses is established to provide for the expected lifetime credit losses by evaluating factors
such as customer creditworthiness, historical payment and loss experiences, current economic conditions (including geographic and political
risk), and the age and status of outstanding receivables. Based on these factors, management has determined the allowance for credit
losses was immaterial. Expected credit losses are written off in the period in which the financial asset is no longer collectible.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company grants credit to its customers, generally, without collateral, under normal payment terms (typically 30 to 90 days after invoicing).
Generally, invoicing occurs after the services are performed or control of the product has transferred to the customer. Accounts receivable
represent an unconditional right to consideration arising from the Company&#8217;s performance under contracts with customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zX9T6ZmEhTPg" style="font: 10pt Times 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>(g)
<span><span id="xdx_868_zUQI7UVMODn">Property and Equipment, net</span></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
and equipment is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the
straight-line method over the estimated useful lives (three to ten years) of the assets. Leasehold improvements are amortized using the
straight-line method over the shorter of the estimated useful life of the asset or the remaining lease term. Expenses for maintenance
and repairs are charged to operations as incurred. Property and equipment is also reviewed for impairment whenever events or changes
in circumstances indicate that the carrying amount of the asset may not be recoverable. Recoverability of assets to be held and used
is measured by a comparison of the carrying amount of the asset to estimated undiscounted future cash flows expected to be generated
by the asset. If the carrying amount of the asset exceeds its estimated future cash flows, then an impairment charge is recognized in
the amount by which the carrying amount of the asset exceeds the fair value of the asset.</span></p>

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

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock"><p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zB19ZbxeCsCj" style="font: 10pt Times 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 id="xdx_8B9_zLVO87d0eLu4" style="display: none">Schedule
of Property, Plant and Equipment, Useful Life</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27pt"></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="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</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; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated
    depreciable life</b></span></td></tr>
  <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></tr>
  <tr style="font: 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">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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zCChB9fM4Wra" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-10-31_us-gaap_EquipmentMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric></span>-<span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_z2ZyzWvTsqvk" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-10-31_us-gaap_EquipmentMember_srt_MaximumMember" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">7
    years</ix:nonNumeric></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zd3qJrHANoJd" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-10-31_custom_ComputerEquipmentAndSoftwareMember" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3
    years</ix:nonNumeric></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture &amp; 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_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zK1QXUGU5pM7" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-10-31_custom_OfficeFurnitureAndFixturesMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span>-<span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z9eIGu5JixYi" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-10-31_custom_OfficeFurnitureAndFixturesMember_srt_MaximumMember" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">7
    years</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><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; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyCcpSSHLNq" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl0775">Shorter
    of the estimated useful life or lease term</span></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leased
    Power Buoys assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedPowerBuoysAssetsMember_z2HB97FcrUci" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-10-31_custom_LeasedPowerBuoysAssetsMember" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10
    years</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leased
    WAM-V assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_zwinpOKaM3i5" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-10-31_custom_LeasedAssetsMember" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10
    years</ix:nonNumeric></span></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A9_zhsyq8zD04Te" style="font: 10pt Times 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zctusFqMwuoi" style="font: 10pt Times 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>(h)
<span id="xdx_864_z644K4q8kAEl">Foreign Exchange Gains and Losses</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains cash accounts that are denominated in British pound sterling. These amounts are included in cash, cash equivalents
and restricted cash on the accompanying Consolidated Balance Sheets. Transactions denominated in a foreign currency may result in realized
and unrealized foreign exchange gains or losses from exchange rate fluctuations, which are included in &#8220;Foreign exchange (loss)/gain&#8221;
in the accompanying Consolidated Statements of 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>




<ix:exclude><!-- Field: Page; Sequence: 12 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_z74awFLjp0b2" style="font: 10pt Times 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>(i)
<span id="xdx_86A_zKdgdq5r4EU5">Concentration of Credit Risk</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to credit risk consist principally of trade accounts receivable, short term investments
and cash equivalents. The Company believes that its credit risk is limited because the Company&#8217;s current contracts are with entities
with a reliable payment history. The Company invests its excess cash in a money market fund and short term held-to maturity investments
and does not believe that it is exposed to any significant risks related to its cash accounts, money market fund, or held-to maturity
investments. Cash is also maintained at foreign financial institutions. Cash in foreign financial institutions as of October 31, 2023
was immaterial.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">For
the six months ended October 31, 2023 and 2022, the Company had three and four customers whose revenues accounted for at least 10% of
the Company&#8217;s consolidated revenues, respectively. These revenues accounted for approximately <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230501__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zfbwB1fcdbD" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-05-012023-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">55</ix:nonFraction></span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220501__20221031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z4aiCHK2ezlg" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-05-012022-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">69</ix:nonFraction></span>% of the Company&#8217;s
total revenues for the respective periods. For the three months ended October 31, 2023 and 2022, the Company had four and five customers
whose revenues accounted for at least 10% of the Company&#8217;s consolidated revenues, respectively. These revenues accounted for approximately
<span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230801__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z3c9PAKToHel" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-08-012023-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">71</ix:nonFraction></span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220801__20221031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveCustomersMember_z0Eg86iYOMOg" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-08-012022-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FiveCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">80</ix:nonFraction></span>% of the Company&#8217;s total revenues for the respective periods.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zmnynmWEGQvj" style="font: 10pt Times 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>(j)
<span id="xdx_867_zgYn1zFRMHQ1">Share-Based Compensatio</span>n</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
aggregate share-based compensation expense recorded in the Consolidated Statements of Operations for the six months ended October 31,
2023 and 2022 was approximately $<span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn5n6_c20230501__20231031_zZricsUq2PKl" title="Share-based compensation expense"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.7</ix:nonFraction></span> million and $<span id="xdx_902_eus-gaap--ShareBasedCompensation_pn5n6_c20220501__20221031_zAxkN3w6ztN3" title="Share-based compensation expense"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.6</ix:nonFraction> </span>million, respectively. For the three months ended October 31, 2023 and 2022, share-based
compensation expense was approximately $<span id="xdx_903_eus-gaap--ShareBasedCompensation_pn5n6_c20230801__20231031_zx9HdeVUzp1g" title="Share-based compensation expense"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million and $<span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn5n6_c20220801__20221031_zlLFYdQaGb38" title="Share-based compensation expense"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million, respectively. The Company&#8217;s policy is to account for forfeitures
of share-based compensation as they occur.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zxKUbqUMVlNk" style="font: 10pt Times 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>(k)
<span id="xdx_869_z1y04O6LMX6d">Revenue Recognition</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that a performance obligation is
the unit of account for revenue recognition, the Company assesses the goods or services promised in a contract with a customer and identifies
as a performance obligation as either: a) a good or service (or a bundle of goods or services) that is distinct; or b) a series of distinct
goods or services that are substantially the same and that have the same pattern of transfer to the customer. A contract may contain
a single performance obligation or multiple performance obligations. For contracts with multiple performance obligations, the Company
allocates the contracted transaction price to each performance obligation based upon the relative standalone selling price, which represents
the price the Company would sell a promised good or service separately to a customer. The Company determines the standalone selling price
based upon the facts and circumstances of each obligated good or service. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon the Company&#8217;s forecast of the total cost to satisfy the performance
obligation plus an appropriate profit margin.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
nature of the Company&#8217;s contracts may give rise to several types of variable consideration, including unpriced change orders, liquidated
damages and penalties. Variable consideration can also arise from modifications to the scope of services. Variable consideration is included
in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur once
the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of
whether to include such amounts in the transaction price are based largely on our assessment of legal enforceability, performance, and
any other information (historical, current, and forecasted) that is reasonably available to us. There was no variable consideration as
of October 31, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
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">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 13 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue when or as it satisfies a performance obligation by transferring a good or service to a customer, either
(1) at a point in time or (2) over time. A good or service is transferred when or as the customer obtains control. The evaluation of
whether control of each performance obligation is transferred at a point in time or over time is made at contract inception. Input
measures such as costs incurred are utilized to assess progress against specific contractual performance obligations for the
Company&#8217;s services. The selection of the method to measure progress towards completion requires judgment and is based on the
nature of the services to be provided. For the Company, the input method using costs or labor hours incurred best represents the
measure of progress against the performance obligations incorporated within the contractual agreements. If estimated total costs on
any contract project a loss, the Company charges the entire estimated loss to operations in the period the loss becomes known. The
cumulative effect of revisions to revenue, estimated costs to complete contracts, including penalties, change orders, claims,
anticipated losses, and others are recorded in the accounting period in which the events indicating a loss are known and the loss
can be reasonably estimated. These loss projections are re-assessed for each subsequent reporting period until the project is
complete. Such revisions could occur at any time and the effects may be material. During the six-month period ended October 31, 2023
the Company recognized approximately $<span id="xdx_905_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230501__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zYO78jJtE0l5" title="Revenue related to performance obligations satisfied at a point in time"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2023-05-012023-10-31_us-gaap_TransferredAtPointInTimeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.2</ix:nonFraction></span> million in revenue related to performance obligations satisfied at a point in time and
approximately $<span id="xdx_901_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230501__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zEHKCNztDpte" title="Revenue related to performance obligations satisfied over-time"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2023-05-012023-10-31_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.9</ix:nonFraction></span> million in revenue related to performance obligations satisfied over time. During the three-month period ended
October 31, 2023, the Company recognized approximately $<span id="xdx_90A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230801__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zBL1Lipp8KKh" title="Revenue related to performance obligations satisfied at a point in time"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2023-08-012023-10-31_us-gaap_TransferredAtPointInTimeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.5</ix:nonFraction></span> million in revenue related to performance obligation satisfied at a point
in time and approximately $<span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230801__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zAto7wWnEeH7" title="Revenue related to performance obligations satisfied over-time"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2023-08-012023-10-31_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction></span> million in revenue related to performance obligations satisfied over 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">The
Company&#8217;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company has two types of fixed-price contracts, firm fixed-price and cost-sharing. Under firm fixed-price contracts, the Company receives
an agreed-upon amount for providing products and services specified in the contract, and a profit or loss is recognized depending on
whether actual costs are more or less than the agreed upon amount. Under cost-sharing contracts, the fixed amount agreed upon with the
customer is only intended to fund a portion of the costs on a specific project. Under cost sharing contracts, an amount corresponding
to the revenue is recorded in cost of revenue, resulting in gross profit on these contracts of zero. The Company&#8217;s share of the
costs is recorded as product development expense. The Company reports its disaggregation of revenue by contract type since this method
best represents the Company&#8217;s business. For the six-month periods ended October 31, 2023 and 2022, the majority of the Company&#8217;s
contracts were classified as firm fixed-price and the remainder were cost-sharing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company&#8217;s contract assets and liabilities primarily relate to the timing differences between cash received from a customer in connection
with contractual rights to invoicing and the timing of revenue recognition following completion of performance obligations. The Company&#8217;s
accounts receivable balance is made up entirely of customer contract related balances.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company&#8217;s revenue also includes revenue from certain contracts which do not fall within the scope of ASC 606, but under the scope
of ASC 842. At inception of a contract for those classified under ASC 842, the Company classifies leases as either operating or financing
in accordance with the authoritative accounting guidance contained within ASC Topic 842, &#8220;Leases&#8221;. If the direct financing
or sales-type classification criteria are met, then the lease is accounted for as a finance lease. All others are treated as operating
leases. The Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term, or as
agreed upon in-use days are utilized, which is presented in Revenue in the Consolidated Statement of Operations. The Company also enters
into lease arrangements for its PowerBuoys&#174; and Wave Adaptive Modular Vessels (&#8220;WAM-V&#174;&#8221;) with certain customers.
Revenue related to multiple-element arrangements is allocated to lease and non-lease elements based on their relative standalone selling
prices or expected cost plus a margin approach. Lease elements generally include a PowerBuoy&#174;, WAM-V&#174;, and components, while
non-lease elements, which the Company expects to become more prevalent, generally include engineering, monitoring and support services.
In the lease arrangement, the customer may be provided with an option to extend the lease term or purchase the leased buoy or WAM-V&#174;
at some point during and/or at the end of the lease term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">As
of October 31, 2023, the Company&#8217;s total remaining performance obligations, also referred to as backlog, totaled $<span id="xdx_90E_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20231031_zapmI76v3ZQk" title="Revenue remaining performance obligation"><ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.5</ix:nonFraction></span> million.
The Company expects to recognize approximately <span id="xdx_90C_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20230501__20231031_z5CaLcWQ7LE5" title="Expects to recognize revenue remaining performance obligation, percentage"><ix:nonFraction name="OPTT:RevenueRemainingPerformancesObligationPercentage" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">70</ix:nonFraction></span>%, or $<span id="xdx_90A_ecustom--ExpectsToRecognizeRevenueRemainingPerformanceObligation_iI_pn5n6_c20231031_zU6yd32k37fa" title="Expects to recognize revenue remaining performance obligation"><ix:nonFraction name="OPTT:ExpectsToRecognizeRevenueRemainingPerformanceObligation" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.2</ix:nonFraction></span> million, of the remaining performance obligations as revenue over the next
twelve months.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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: 14 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<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">&#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">Existing
customers are subject to ongoing credit evaluations based on payment history and other factors. If it is determined that collectability
of any portion of the contract value is not probable, an analysis of variable consideration will be performed using either the most likely
amount or expected value method to determine the amount of revenue that must be constrained until the scenario causing the variability
has been resolved.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company has elected to record taxes collected from customers on a net basis and does not include tax amounts in revenue or costs of revenue.</span></p>

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

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zlw32XUUutkg" style="font: 10pt Times 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
below table represents the total revenue recognized under ASC 606 and ASC 842 for the three and six months ended October 31, 2023 and
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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B6_zBDGT7hzBtJe" style="display: none">Schedule
of Revenue Recognizes From Operating Lease Arrangements</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="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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended October 31,
                                                                   2023</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended </span>October
                                                                   31, 2022</p></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><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">ASC
    606</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">ASC
    842</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">Total</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="border-left: Black 1.5pt solid; 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">ASC
    606</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">ASC
    842</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">Total</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Product Line:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="width: 28%"><span style="font-family: Times New Roman, Times, Serif">WAM-V</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zJH7GtaqRZog" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">540</ix:nonFraction></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zKqq9DsLP1ga" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">509</ix:nonFraction></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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_zAs2nQskfli5" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,049</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; 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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zX6BDWyG1Sxc" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">420</ix:nonFraction></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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zdXp8U3NoPv7" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_zxeq4vw0xTr5" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">435</ix:nonFraction></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><span style="font-family: Times New Roman, Times, Serif">Buoy</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8V3A2EoQ94j" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">630</ix:nonFraction></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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zMooRQsoHQl3" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0835">&#8212;</span></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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zluImiZFNRZj" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">630</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zmSzn4ZWohC8" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zd1cwnNI4Ccf" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0841">&#8212;</span></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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zLgAg9oIeI14" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></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">Services</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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zX90Z8vrRUS6" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsPThH3e8pfe" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0847">&#8212;</span></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ztKZIWXNVzr9" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></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-left: Black 1.5pt solid; 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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zdjMNLrJFBeb" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">532</ix:nonFraction></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zqzP4QukiS17" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0853">&#8212;</span></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z0ctW3g9bMXk" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">532</ix:nonFraction></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">Total</span></td><td><span style="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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ2pM1rkcwb3" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,652</ix:nonFraction></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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ93qRrbmh0f" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">509</ix:nonFraction></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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zex1sV3W9rOb" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,161</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zyK93QDakRj5" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,002</ix:nonFraction></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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zQ2sc8F65kf7" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zkRAWydVBHRb" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,017</ix:nonFraction></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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Region:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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">North and South America</span></td><td><span style="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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zKn76ucGeQbl" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,652</ix:nonFraction></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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZCeVCOQsyb9" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">509</ix:nonFraction></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zTNmf116b4Yf" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,161</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zzdvUUFOzss6" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">770</ix:nonFraction></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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z3BFHEcvkw3k" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zWNxTwaRijLc" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">785</ix:nonFraction></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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Asia and Australia</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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zlfRYcSfccgh" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0881">&#8212;</span></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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z3NqlX8kCqW6" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0883">&#8212;</span></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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zcvpPxLe4Ty3" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0885">&#8212;</span></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-left: Black 1.5pt solid; 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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8Ikqo4bUwme" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">232</ix:nonFraction></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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_znkNZAvw1lzb" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0889">&#8212;</span></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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaLdnX42x26l" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_custom_AsiaAndAustraliaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">232</ix:nonFraction></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: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zWvGllcyrA53" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,652</ix:nonFraction></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zEZBQ5yz9Y53" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">509</ix:nonFraction></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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zJp6wsKRLE92" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-10-31_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,161</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1dvM4f3IIQk" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,002</ix:nonFraction></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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zzfLejhBgftf" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zK7ZjGb4IYOk" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012022-10-31_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,017</ix:nonFraction></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; 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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Three months ended October 31,
                                                                   2023</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Three months ended </span>October
                                                                   31, 2022</p></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><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">ASC
    606</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">ASC
    842</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">Total</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="border-left: Black 1.5pt solid; 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">ASC
    606</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">ASC
    842</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">Total</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Product Line:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="width: 28%"><span style="font-family: Times New Roman, Times, Serif">WAM-V</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zAVQMYFqgG7f" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">81</ix:nonFraction></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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z9kYofG58DD2" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">266</ix:nonFraction></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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_z3CwKhda2WTl" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">347</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; 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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmMeyiQTcTbe" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">98</ix:nonFraction></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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zy2g3uBVEBV9" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_z2apogdQppth" title="Revenue" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">98</ix:nonFraction></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><span style="font-family: Times New Roman, Times, Serif">Buoy</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zLD5d9dl9fUl" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">380</ix:nonFraction></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 id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zumsRjTsfjn6" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0919">&#8212;</span></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zAovoSD3N3zg" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">380</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zIkirj5LJHS2" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38</ix:nonFraction></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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zyCYJVwGX5Xb" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0925">&#8212;</span></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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zmWW2X0sRZoc" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38</ix:nonFraction></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">Services</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ziRr4esTLy6k" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">162</ix:nonFraction></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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zV7VuKm3YAwg" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0931">&#8212;</span></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zjMVcCnd3f5j" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">162</ix:nonFraction></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-left: Black 1.5pt solid; 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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zDMJDcidmJud" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">167</ix:nonFraction></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zQFYP05nd9la" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0937">&#8212;</span></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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zZhyDWZixLKk" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">167</ix:nonFraction></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">Total</span></td><td><span style="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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_ze1IeywNeM38" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">623</ix:nonFraction></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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZCKNIsY9Llj" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">266</ix:nonFraction></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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPGUfByyf2rl" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">889</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zzLe4eltxxu6" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">303</ix:nonFraction></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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zCh2XKQBtGh6" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0949">&#8212;</span></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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_z0kVbHbsqu4d" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">303</ix:nonFraction></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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Region:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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">North and South America</span></td><td><span style="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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyLmJ3GrPgC9" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">623</ix:nonFraction></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z4wNJ9GTftd1" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">266</ix:nonFraction></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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zrhToACBxPmk" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">889</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zi9AwrGTB8J3" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">249</ix:nonFraction></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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zR80CF8wEPkj" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0961">&#8212;</span></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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z0NvUkuNNbge" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">249</ix:nonFraction></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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Asia and Australia</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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z7FNZnyM8omk" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0965">&#8212;</span></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zTe7Urbxb58f" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0967">&#8212;</span></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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zAJeLqHip1ie" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0969">&#8212;</span></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-left: Black 1.5pt solid; 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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8a1aIYLnSZ5" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">54</ix:nonFraction></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 id="xdx_98C_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zkTJmec9Sbii" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0973">&#8212;</span></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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zRGUBx16KhN9" title="Revenue" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_custom_AsiaAndAustraliaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">54</ix:nonFraction></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: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zzhh92FsFste" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">623</ix:nonFraction></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zcgNDSEELLwk" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">266</ix:nonFraction></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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zkP8u1dJoKZa" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-08-012023-10-31_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">889</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zuzxTt895zGi" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">303</ix:nonFraction></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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zhXHtNoBLQDg" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0985">&#8212;</span></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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zOHfEOtTr5z2" title="Revenue" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-08-012022-10-31_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">303</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


</ix:nonNumeric><p id="xdx_8A0_zVuAGmvizw6d" style="font: 10pt Times 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zkl1OdJKI50l" style="font: 10pt Times 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>(l)
<span id="xdx_86F_zhTD0F6cnPy8">Net Loss per Common Share</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
and diluted net loss per share for all periods presented is computed by dividing net loss by the weighted average number of shares of
common stock and common stock equivalents outstanding during the period. Due to the Company&#8217;s net losses, potentially dilutive
securities, consisting of options to purchase shares of common stock, warrants on common stock and unvested restricted stock units (&#8220;RSU&#8221;)
issued to employees and non-employee directors, were excluded from the diluted loss per share calculation due to their anti-dilutive
effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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: 15 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<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">&#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">In
computing diluted net loss per share on the Consolidated Statement of Operations, warrants on common stock, options to purchase shares
of common stock and unvested RSUs issued to employees and non-employee directors, totaling <span id="xdx_903_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230501__20231031_zpm94ey6Qmu8" title="Antidilutive securities excluded from computation of earnings per share, amount"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">7,294,852</ix:nonFraction></span> and <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220501__20221031_zhYkaPrOT4Cg" title="Antidilutive securities excluded from computation of earnings per share, amount"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,242,465</ix:nonFraction></span> as of October 31,
2023 and 2022, respectively, were excluded from each of the computations as the effect would have been anti-dilutive due to the net loss
for the period. Share purchase rights, which include a contingency, are not included in the calculation until the contingency is resolved.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"><p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zKgrRUy72rw7" style="font: 10pt Times 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>(m)
<span id="xdx_86E_zM8nYGgXRrE6">Intangibles</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets acquired in a business combination are recognized separately from goodwill and are initially recognized at their fair value at
the acquisition date (which is regarded as their cost). Intangible assets, including patents, are amortized over the estimated useful
life of the asset on a basis that approximates the pattern of economic benefit. The patents, trade name and customer relationship intangibles
are being amortized over <span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_z6acWGZpLy4g" title="Intangible asset estimated lives"><ix:nonNumeric contextRef="AsOf2023-10-31_us-gaap_PatentsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">20</ix:nonNumeric></span>, <span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zOJVStE4bAK1" title="Intangible asset estimated lives"><ix:nonNumeric contextRef="AsOf2023-10-31_us-gaap_TradeNamesMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">12</ix:nonNumeric></span> and <span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zMFd2QwM1hM5" title="Intangible asset estimated lives"><ix:nonNumeric contextRef="AsOf2023-10-31_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">10</ix:nonNumeric></span> years respectively, which is consistent with the estimated pattern of economic benefit of the
assets. The trademark is not subject to amortization.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There were no indications of potential impairment of
intangible assets for the six months ended October 31, 2023 and 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy"><p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zARKz2LoxkHc" style="font: 10pt Times 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>(n)
<span id="xdx_868_z2e36DO3ojG9">Goodwill</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
is assessed for impairment using a qualitative or quantitative approach. The Company performs an annual impairment test of goodwill and
further periodic tests to the extent indicators of impairment develop between annual impairment tests. There were no indications of potential
impairment of goodwill identified for the six months ended October 31, 2023 and 2022.Where the Company use a qualitative analysis, it
considers factors that include historical financial performance, macroeconomic and industry conditions, and the legal and regulatory
environment. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment
is also performed. The quantitative assessment requires an analysis of several estimates including future cash flows or income consistent
with management&#8217;s strategic business plans, annual sales growth rates and the selection of assumptions underlying a discount rate
(weighted average cost of capital) based on market data available at the time to determine fair value of the Company. If the fair value
is less than the carrying amounts, an impairment charge for the difference is recorded. The Company acquired goodwill as part of its
purchase of MAR. Management performed its annual qualitative assessment in fiscal year 2023 and determined that it is more likely than
not that no goodwill impairment existed as of April 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zx6xt4bD8Nxd" style="font: 10pt Times 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>(o)<span id="xdx_865_zPlZfeYZG7q6">
Income Taxes</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under ACS 740 utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for
the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carry forwards. 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 and operating loss and tax credit
carry forwards are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers
whether it is more likely than not that some portion or all the deferred tax assets will not be realized. If such event occurs, a valuation
allowance is recorded. 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination.
Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized
tax benefits in interest expense and penalties in selling, general, and administrative expenses, to the extent incurred. Refer to Note
15 for additional disclosure.</span></p>

<p style="font: 10pt Times 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"><span style="font-family: Times New Roman, Times, 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>

<ix:exclude><!-- Field: Page; Sequence: 16 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="OPTT:AccumulatedOtherComprehensiveLossPolicyTextBlock"><p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_zfWR1pWHZON1" style="font: 10pt Times 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>(p)
<span id="xdx_86F_zAFoSfejST3k">Accumulated Other Comprehensive Loss</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency for the Company&#8217;s foreign operations is the applicable local currency. The translation from the applicable
foreign currencies to U.S. dollars is performed for balance sheet accounts using the exchange rates in effect at the balance sheet date
and for revenue and expense accounts using an average exchange rate during the period. The unrealized gains or losses resulting from
such translation are included in Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity. For the six months ended October
31, 2023 and 2022, there were no amounts recorded to other comprehensive (income) loss due to limited foreign 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="OPTT:WarrantyPolicyTextBlock"><p id="xdx_847_ecustom--WarrantyPolicyTextBlock_zGHjw8aqf6S1" style="font: 10pt Times 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>(q)
<span id="xdx_86C_zNGFpWabU669">Warranty</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not include a right of return on its products other than rights related to standard warranty provisions that permit repair
or replacement of defective goods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_z0JYyyuB84yd" style="font: 10pt Times 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>(r)
<span id="xdx_869_zKNBv62y61Gk">Research and Development</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
related to research and development activities by the Company are expensed as incurred. The Company had approximately $<span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20230501__20231031_zoqlvP3L6qS8" title="Product development expense"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.0</ix:nonFraction></span> million and
$<span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20220501__20221031_zqZJ2FqYr06" title="Product development expense"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.7</ix:nonFraction></span> million in product development expense for the six months ended October 31, 2023 and 2022, respectively. The Company had approximately
$<span id="xdx_90D_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20230801__20231031_zsTVg1VMjvGk" title="Product development expense"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.1</ix:nonFraction></span> million and $<span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20220801__20221031_z1BtKaymirp6" title="Product development expense"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.3</ix:nonFraction></span> million in product development expense for the three months ended October 31, 2023 and 2022, 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">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zjY3BG2VR2Wf" style="font: 10pt Times 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>(s)
<span id="xdx_865_zdLvDVtMGCFh">Recently Issued Accounting Standards</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
have been no recently issued accounting standards in the current period that would significantly affect the Company&#8217;s financial
statements, that have not been address in prior periods.</span></p>

</ix:nonNumeric><p id="xdx_85B_zDyOPdbmuA6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock"><p id="xdx_809_ecustom--AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_zj8TQZLazrKb" style="font: 10pt Times 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>(3)
<span id="xdx_826_zhek1eH6i8yk">Accounts Receivable, Contract Assets and Contract Liabilities</span></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>

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock"><p id="xdx_899_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zJnuwLSpSytj" style="font: 10pt Times 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
following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from
contracts with customers:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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 id="xdx_8B9_zwGNsHNyQm67" style="display: none">Schedule
of Accounts Receivable, Contract Assets and Contract 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><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" id="xdx_494_20231031_z0LXxTwR4QI8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_497_20230430_zoZlQoCWKsS" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 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" id="xdx_499_20220430_zHrM8FLRmnBi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2022</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_zCHDaZpTamxi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable</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: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">516</ix:nonFraction></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: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">745</ix:nonFraction></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: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_zoJiSGd2yyj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract 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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">326</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">152</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">386</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zcPs6D7FPiWb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract 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"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,164</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,378</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">129</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AA_zaf8NDMRifJc" style="font: 10pt Times 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>Contract
Assets</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
assets include unbilled amounts typically resulting from arrangements whereby the right to payment is conditional on completing additional
tasks or services for a performance obligation. The increase in contract assets is primarily a result of consulting services projects
for which revenue was recognized in the current period but has not yet been billed due to the terms of the project agreements. No impairments
to contract assets were incurred during the six months ended October 31, 2023 and 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>


<ix:exclude><!-- Field: Page; Sequence: 17 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="OPTT:ContractWithCustomerAssetTableTextBlock"><p id="xdx_895_ecustom--ContractWithCustomerAssetTableTextBlock_zhZVFXsOcH83" 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">Significant
changes in the contract assets balances during the period were as follows:</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 id="xdx_8B8_zkRGkgBuPijb" style="display: none">Schedule
of Significant Changes in Contract Assets</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><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" id="xdx_49F_20230501__20231031_zSPwYjGHkcW5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2023</span></p></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" id="xdx_49E_20220501__20221031_znfDuU8sP3xi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2022</span></p></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><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">(in
    thousands)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--TransferredToReceivablesFromContractAssetsRecognized_iNI_pn3n3_di_msIDICWzZOT_zLDNdl9IzRt4" 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">Transferred to receivables from
    contract assets recognized</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">(<ix:nonFraction name="OPTT:TransferredToReceivablesFromContractAssetsRecognized" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">745</ix:nonFraction></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: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="OPTT:TransferredToReceivablesFromContractAssetsRecognized" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">132</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_406_ecustom--RevenueRecognizedAndNotBilled_pn3n3_maIDICWzZOT_zzXNY2ywUoCe" 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">Revenue recognized and
    not billed</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"><ix:nonFraction name="OPTT:RevenueRecognizedAndNotBilled" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">919</ix:nonFraction></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"><ix:nonFraction name="OPTT:RevenueRecognizedAndNotBilled" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">47</ix:nonFraction></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 id="xdx_40A_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_iT_pn3n3_mtIDICWzZOT_zb1F29lEBwuh" 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 change in contract
    assets</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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">174</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">85</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A3_zdCAUbEyF107" style="font: 10pt Times 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>Contract
Liabilities</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities consist of amounts invoiced to customers in excess of revenue recognized. The decrease in contract liabilities is primarily
due to recognizing revenue on the DOE Phase II contract for which the Company was paid in prior periods.</span></p>

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

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="OPTT:ContractWithCustomerLiabilitiesTableTextBlock"><p id="xdx_892_ecustom--ContractWithCustomerLiabilitiesTableTextBlock_z26ggvLJMZ5e" 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">Significant
changes in the contract liabilities balances during the period are as follows:</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><span id="xdx_8B2_z2zeibPHVDn6" style="display: none">Schedule of Significant Changes in Contract Liabilities</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" id="xdx_49A_20230501__20231031_zjy8fodlVr5c" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2023</span></p></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" id="xdx_492_20220501__20221031_zBU7Fapgipqb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2022</span></p></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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><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 id="xdx_403_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_iN_pn3n3_di_msIDICWz3fD_zGlogUew4dq6" 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">Revenue recognized</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">(<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">762</ix:nonFraction></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: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">129</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40E_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_maIDICWz3fD_zpBjT6WNWMMd" 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">Payments collected for
    which revenue has not been recognized</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"><ix:nonFraction name="OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">548</ix:nonFraction></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"><ix:nonFraction name="OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,462</ix:nonFraction></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 id="xdx_404_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_iT_pn3n3_mtIDICWz3fD_zf4vnpf0fTUj" 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 change in contract
    liabilities</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">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">214</ix:nonFraction></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"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,333</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A4_z52t475Mdxlj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zpuexThnihE6" style="font: 10pt Times 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>(4)
<span id="xdx_828_zdEf3flU4Mif">Inventory</span></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>

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zXz3SnyQHsC9" style="font: 10pt Times 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
Company holds inventory related to the production of its WAM-V&#174; and PowerBuoy&#174; 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"></span><span id="xdx_8B8_zoZuKJ21z2T7" style="display: none">Schedule of Inventory</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" id="xdx_49F_20231031_zsB0JGpFBk99" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_497_20230430_zahqx3EUfeAl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzERb_z0LiQZZ4sOKf" 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">Raw Materials</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"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,812</ix:nonFraction></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"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,044</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzERb_zpDKMXSVUcRi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in Process</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">723</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl1069">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzERb_z653cfK8QdSg" 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">Finished Products</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"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11</ix:nonFraction></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"><span style="-sec-ix-hidden: xdx2ixbrl1072">&#8212;</span></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 id="xdx_409_eus-gaap--InventoryNet_iTI_pn3n3_mtINzERb_zn6MaRdzbFV9" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net&#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"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,546</ix:nonFraction></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"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,044</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_zpqbpgu9NLec" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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: 18 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:OtherCurrentAssetsTextBlock"><p id="xdx_800_eus-gaap--OtherCurrentAssetsTextBlock_zs4uq4E3zhP9" style="font: 10pt Times 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>(5)
<span id="xdx_821_z2T8MkSvzc1c">Other Current Assets</span></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>

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zIDnISbZ6wG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
current assets consisted of the following at October 31, 2023 and April 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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 id="xdx_8BB_z1LQYgmZpBSj" style="display: none">Schedule
of Other Current Assets</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><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" id="xdx_497_20231031_zicJ8zCMNiu9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_491_20230430_zabe3JI1Hvol" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzrwz_z92XqILjGoU4" 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">Prepaid insurance</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"><ix:nonFraction name="us-gaap:PrepaidInsurance" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">559</ix:nonFraction></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"><ix:nonFraction name="us-gaap:PrepaidInsurance" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">358</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACzrwz_zLGysegunHUa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid software &amp; licenses</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="OPTT:PrepaidSoftwareAndLicenses" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">108</ix:nonFraction></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"><ix:nonFraction name="OPTT:PrepaidSoftwareAndLicenses" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">190</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_ecustom--PrepaidSalesAndMarketing_iI_pn3n3_maOACzrwz_zVAoPMTBfAhc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid sales &amp; marketing</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="OPTT:PrepaidSalesAndMarketing" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">99</ix:nonFraction></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"><ix:nonFraction name="OPTT:PrepaidSalesAndMarketing" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">122</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--PrepaidProjectCosts_iI_pn3n3_maOACzrwz_zE3CFINTm6Sb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid project 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"><ix:nonFraction name="OPTT:PrepaidProjectCosts" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">427</ix:nonFraction></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"><ix:nonFraction name="OPTT:PrepaidProjectCosts" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">46</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzrwz_zORb3gQQFCr5" 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">Prepaid expenses- other</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"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">312</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">278</ix:nonFraction></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 id="xdx_401_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzrwz_z8HTJvyK4Uq7" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total other current assets</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"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,505</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">994</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A3_zg3WQ4K8FwW9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_809_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zutgpp14Ahu5" style="font: 10pt Times 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>(6)
<span id="xdx_822_zWQxMQppn8G7">Property and Equipment, net</span></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>

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_89A_eus-gaap--PropertyPlantAndEquipmentTextBlock_z49ZeCcAsuK1" style="font: 10pt Times 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
components of property and equipment, net as of October 31, 2023 and April 30, 2023 consisted 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">&#160;&#160;<span id="xdx_8B2_zw7RzStTQicf" style="display: none">Schedule of Components of Property and Equipment</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><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" id="xdx_496_20231031_zgSVhO7jyff" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_498_20230430_zin9t6eURSg5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zCr3PzXCEKkg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif">Equipment</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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-10-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,040</ix:nonFraction></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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">783</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zsHWwbSXf4E8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer equipment &amp; software</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-10-31_custom_ComputerEquipmentAndSoftwareMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">728</ix:nonFraction></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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_custom_ComputerEquipmentAndSoftwareMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">700</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zAfpKctscHYc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office furniture &amp; 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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-10-31_custom_OfficeFurnitureAndEquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">422</ix:nonFraction></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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_custom_OfficeFurnitureAndEquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">386</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zprHcRHLfRsl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-10-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">628</ix:nonFraction></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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">611</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedWAMVsMember_zG1skf4KCSti" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leased WAM-V&#8217;s</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-10-31_custom_LeasedWAMVsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">620</ix:nonFraction></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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_custom_LeasedWAMVsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">371</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedBuoysMember_zTHLBxgEw1bf" 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">Leased Buoys</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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-10-31_custom_LeasedBuoysMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">111</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl1119">&#8212;</span></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 id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_zNqVxGKZ1rji" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,549</ix:nonFraction></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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,851</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_z7rS8w9WYFvg" 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">Less: accumulated depreciation</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">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,743</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,571</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zvwPA8WPR0De" style="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">Property and equipment,
    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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,806</ix:nonFraction></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"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,280</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A2_zaSltuXq1s7l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Leased
WAM-V&#8217;s represent fixed assets that are part of underlying operating leases with customers as discussed in the revenue recognition
section of ASC 842 policy disclosure. Depreciation expense was approximately $<span id="xdx_909_eus-gaap--Depreciation_c20230501__20231031_z9o4oajIAR56"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">172,000</ix:nonFraction></span> and $<span id="xdx_90D_eus-gaap--Depreciation_c20220501__20221031_zzinLgYLHwY"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">117,000</ix:nonFraction></span> for the six-month periods ended October
31, 2023 and 2022, respectively. Depreciation expense was approximately $<span id="xdx_905_eus-gaap--Depreciation_c20230801__20231031_zQJuHaQv4Vv4"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">101,000</ix:nonFraction></span> and $<span id="xdx_90E_eus-gaap--Depreciation_c20220801__20221031_z1jBDz5Arhd9"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">74,000</ix:nonFraction></span> for the three-month periods ended October
31, 2023 and 2022, 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">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 19 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><p id="xdx_80A_eus-gaap--IntangibleAssetsDisclosureTextBlock_zsvlxKvxFoBl" style="font: 10pt Times 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>(7)
<span id="xdx_821_zUAb1zD1HZXc">Intangible Assets</span></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>

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><p id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zPyIdZVy9bBh" style="font: 10pt Times 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
components of intangible assets, net as of October 31, 2023 and April 30, 2023 consisted 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;&#160;<span id="xdx_8B4_zcNVZBc0HTnl" style="display: none">Schedule of Components of Intangible Assets</span></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" id="xdx_498_20231031_zCVhRfrdLli3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_498_20230430_zYmbb38oAOqf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedPatentsGross_iI_pn3n3_maFLIAGzcoU_zPaZKUK9Iok9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif">Patents</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"><ix:nonFraction name="us-gaap:FiniteLivedPatentsGross" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,729</ix:nonFraction></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"><ix:nonFraction name="us-gaap:FiniteLivedPatentsGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,729</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--FiniteLivedTrademarksGross_iI_pn3n3_maFLIAGzcoU_zgTP7c5Vw2Ya" style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Trademarks</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedTrademarksGross" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,769</ix:nonFraction></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"><ix:nonFraction name="us-gaap:FiniteLivedTrademarksGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,769</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedTradeNamesGross_iI_pn3n3_maFLIAGzcoU_z3M0lmzcHhn1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Tradename</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedTradeNamesGross" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">130</ix:nonFraction></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"><ix:nonFraction name="us-gaap:FiniteLivedTradeNamesGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">130</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--FiniteLivedCustomerRelationshipsGross_iI_pn3n3_maFLIAGzcoU_zIDrtsN5eQUh" 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">Customer Relationships</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"><ix:nonFraction name="us-gaap:FiniteLivedCustomerRelationshipsGross" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">150</ix:nonFraction></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"><ix:nonFraction name="us-gaap:FiniteLivedCustomerRelationshipsGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">150</ix:nonFraction></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 id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pn3n3_mtFLIAGzcoU_maFLIANzod8_zxjHfyVBYIAc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, gross</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,778</ix:nonFraction></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"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,778</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_msFLIANzod8_z0RSR1pmZRUk" 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">Accumulated amortization</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">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,880</ix:nonFraction></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">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,800</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANzod8_zSyrOV4pYASk" style="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">Intangible assets, 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"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,898</ix:nonFraction></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"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,978</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_zNY5lec5G904" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Amortization
expense was approximately $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20230501__20231031_zCewDLJbIPm9" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">80,000</ix:nonFraction></span> and $<span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20220501__20221031_zSZNOkdzyIMe" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">79,000</ix:nonFraction></span> for the six-month periods ended October 31, 2023 and 2022, respectively. Amortization expense
was approximately $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20230801__20231031_zHH7NC4K3iO3" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,000</ix:nonFraction></span> and $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20220801__20221031_zQ0O0JXERygc" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,000</ix:nonFraction></span> for the three-month periods ended October 31, 2023 and 2022, 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">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:GoodwillDisclosureTextBlock"><p id="xdx_80D_eus-gaap--GoodwillDisclosureTextBlock_zgko7FVgrfzk" style="font: 10pt Times 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>(8)
<span id="xdx_825_zKZ4Bh0g6hE8">Goodwill</span></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">Goodwill
in the amount of $<span id="xdx_90D_eus-gaap--Goodwill_iI_pn5n6_c20211130__dei--LegalEntityAxis__custom--MarineAdvancedRoboticsIncMember_zWHtAmU1xpl9" title="Goodwill"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-11-30_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">8.5</ix:nonFraction></span> million was recognized in November 2021 related to the acquisition of MAR. There have been no additions to or any
impairment of goodwill during the six-month periods ended October 31, 2023 and 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_802_eus-gaap--LesseeOperatingLeasesTextBlock_zoleOkRLr2l7" style="font: 10pt Times 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>(9)
<span id="xdx_826_zshn5fNVmxud">Leases</span></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>Lessor
Information</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2023 and October 31, 2023, the Company had three and nine WAM-V&#8217;s leased to customers which have been classified as
operating leases per accounting guidance contained within ASC Topic 842, &#8220;Leases&#8221;, respectively. The remaining term on these
operating leases is less than <span id="xdx_90C_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20230430_zD6Jnxpbt9Wl" title="Lessee operating lease renewal term"><ix:nonNumeric contextRef="AsOf2023-04-30" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRenewalTerm">2</ix:nonNumeric></span> 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Lessee
Information</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
asset and operating lease liabilities are recognized based on the present value of future minimum lease payments over the lease term
at commencement date. When the implicit rate of the lease is not provided or cannot be determined, the Company uses the incremental borrowing
rate based on the information available at the effective date to determine the present value of future payments. Lease terms may include
options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The renewal options
have not been included in the lease term as they are not reasonably certain of exercise. The Company&#8217;s operating leases consist
of leases for office facilities and warehouse space. Lease expense for minimum lease payments is recognized on a straight- line basis
over the lease term and consists of interest on the lease liability and the amortization of the right of use asset.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company has a lease for its facility located in Monroe Township, New Jersey that is used as warehouse/production space and the Company&#8217;s
principal offices and corporate headquarters. <span id="xdx_900_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20230501__20231031__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zkV3IJ4LeaSk" title="Lessee, operating lease, option to extend"><ix:nonNumeric contextRef="From2023-05-012023-10-31_custom_MonroeTownshipMember" name="us-gaap:LesseeOperatingLeaseOptionToExtend">The lease includes an initial lease term of <span id="xdx_909_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dc_c20231031__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zQpz1NkM14z2" title="Lessee, operating lease, term of contract"><ix:nonNumeric contextRef="AsOf2023-10-31_custom_MonroeTownshipMember" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract">seven years</ix:nonNumeric></span> which is set to expire on October
31, 2024, and contains an option to extend the lease for another five years</ix:nonNumeric></span>. The lease is classified as an operating lease and is included
in right-of-use assets, right-of-use liabilities on the Company&#8217;s Consolidated Balance Sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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: 20 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company also has a lease for office space located in Houston, Texas for office space. The lease term is for <span id="xdx_906_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20231031__srt--StatementGeographicalAxis__custom--HoustonTexasMember_zId12AYl0Vy3" title="Lessee, operating lease, term of contract"><ix:nonNumeric contextRef="AsOf2023-10-31_custom_HoustonTexasMember" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract">1</ix:nonNumeric></span> year, and <span id="xdx_909_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20230501__20231031__srt--StatementGeographicalAxis__custom--HoustonTexasMember_zZb0EKxTZxLk" title="Lessee, operating lease, option to extend"><ix:nonNumeric contextRef="From2023-05-012023-10-31_custom_HoustonTexasMember" name="us-gaap:LesseeOperatingLeaseOptionToExtend">expires on
January 2024</ix:nonNumeric></span>. This lease will not be renewed. ASC 842 allows a company an accounting policy election to recognize lease payments
within the Consolidated Statement of Operations on a straight-line basis if the lease term is equal to or less than 12 months and
not recognize a right-of use asset and lease liability. The accounting policy election is made on the commencement date of the
lease. The Company has chosen this election for the Houston lease and has classified it as a short-term lease.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company also has a lease for office space located in Richmond, California for MAR. This lease commenced in April of 2023 and will continue
for <span id="xdx_909_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtM_c20231031_z5ndc2j6YHLl" title="Lease commencement date"><ix:nonNumeric contextRef="AsOf2023-10-31" format="ixt-sec:durmonth" name="us-gaap:LesseeOperatingLeaseTermOfContract">62</ix:nonNumeric></span> months. The lease is classified as an operating lease and is included in right-of-use assets, right-of-use liabilities- current
and right-of-use liabilities- long-term on the Company&#8217;s Consolidated Balance Sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Variable
lease expenses, if any, are recorded as incurred. The operating lease cash flow payments for the three months ended October 31, 2023
and 2022 were $<span id="xdx_90F_eus-gaap--OperatingLeasePayments_c20230801__20231031_zlvrmlr6jOF7" title="Operating lease cash flow payments"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">186,000</ix:nonFraction></span> and $<span id="xdx_900_eus-gaap--OperatingLeasePayments_c20220801__20221031_zSUMQJz4Jrpi" title="Operating lease cash flow payments"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">108,000</ix:nonFraction></span>, respectively. The operating lease cash flow payments for the six months ended October 31, 2023 and
2022 were $<span id="xdx_90B_eus-gaap--OperatingLeasePayments_c20230501__20231031_zYX08vYyjKt" title="Operating lease cash flow payments"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">371,000</ix:nonFraction></span> and $<span id="xdx_909_eus-gaap--OperatingLeasePayments_c20220501__20221031_z2njD4MJ2kM3" title="Operating lease cash flow payments"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">215,000</ix:nonFraction></span>, 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">&#160;</span></p>

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:LeaseCostTableTextBlock"><p id="xdx_89A_eus-gaap--LeaseCostTableTextBlock_zNds9XiVmb06" style="font: 10pt Times 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
components of lease expense in the Consolidated Statement of Operations for the three and six months ended October 31, 2023 and 2022
were 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 id="xdx_8BE_zxJaJfrzsrrl" style="display: none">Schedule of Operating Lease Costs</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; 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" id="xdx_491_20230801__20231031_zq8X4MPaIedj" 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" id="xdx_49A_20220801__20221031_zVuYNN6PoXv6" 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" id="xdx_497_20230501__20231031_znsr0fkrTomh" 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" id="xdx_499_20220501__20221031_zaF5XdhbXyVg" 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></tr>
<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="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 October 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="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">Six
    months ended October 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><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">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">2022</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--OperatingLeaseCost_pn3n3_maLCzBwM_zI4pyc1Heoe2" 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">Operating lease cost</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"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">159</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">92</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">316</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">184</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--ShortTermLeaseCost_pn3n3_maLCzBwM_zco9hHmU2E6f" 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">Short-term lease cost</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"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16</ix:nonFraction></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 id="xdx_40F_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zXkJhKMWNsF1" 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">Total lease cost</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"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2023-08-012023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">179</ix:nonFraction></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"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2022-08-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">100</ix:nonFraction></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"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">356</ix:nonFraction></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"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2022-05-012022-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">200</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock"><p id="xdx_895_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zi4TNMPAoMxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
related to the Company&#8217;s right-of use assets and lease liabilities as of October 31, 2023 was 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 id="xdx_8BB_zekFTBuZNp4h" style="display: none">Schedule of Right-of use Assets and Lease 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><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" id="xdx_499_20231031_zIWBCBeMvaFf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 2023</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><span style="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">(in thousands)</span></td><td><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" style="text-align: right"><span 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="text-decoration: underline; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zyea5pu1NuOb" style="vertical-align: bottom; background-color: White">
    <td style="width: 80%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    right-of-use asset, net</span></td><td style="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; width: 2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,550</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 2.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 id="xdx_40A_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zWawfohfNSY3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Right-of-use 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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">579</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zNEwwvnLIAGa" 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">Right-of-use
    liabilities- long term</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"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,060</ix:nonFraction></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 id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zrLvKhhORD83" 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">Total lease liabilities</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"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,639</ix:nonFraction></span></td><td style="padding-bottom: 2.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">Weighted average remaining lease term- operating
    leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231031_zgzSEtDeXCSf" title="Weighted average remaining lease term- operating leases"><ix:nonNumeric contextRef="AsOf2023-10-31" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">3.80</ix:nonNumeric></span>
                                            years</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">Weighted average discount rate- operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231031_zlIImepzOB8e" title="Weighted average discount rate- operating leases"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">8.4</ix:nonFraction></span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A9_zr6RdseJNCRd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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: 21 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times 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>

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_891_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zZP9qarNu8Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
remaining lease payments under the Company&#8217;s operating leases are 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 id="xdx_8B9_zm0DIqAI8be9" style="display: none">Schedule of Future Minimum Lease payments Under Operating Lease</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="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" id="xdx_492_20231031_zRkwvAHfzm49" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 2023</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: 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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span 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 id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzbOq_zEJX4vao1W81" 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">Remainder of fiscal year 2024</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; 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"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">358</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_zdQvKdLbtbG4" 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">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">514</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_z3A3JOuoalyc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">338</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zS6Jg0czVLe5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">329</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzbOq_zdMSuC5mM1Yk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">333</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzbOq_zBVvk2Bbi1Pl" 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">thereafter</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"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28</ix:nonFraction></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 id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zeV1hNw9aSX1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total future minimum 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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,900</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_z1874H7aezI5" 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">Less imputed interest</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">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">261</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zE3vnQcetalh" 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">Total</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"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,639</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AA_zRCWA7jsXUg5" style="font: 10pt Times 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"><p id="xdx_800_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zewaDGsybul7" style="font: 10pt Times 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>(10)
<span id="xdx_821_z69XmKJ08B56">Accrued Expenses</span></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>

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock"><p id="xdx_892_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zJuMV8hhLGzh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
expenses consisted of the following at October 31, 2023 and April 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_znegqwXf322l" style="display: none">Schedule of Accrued Expenses</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><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" id="xdx_495_20231031_z3aaiMPp4Yba" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_497_20230430_z8cuLtkyyPzk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maCzsTG_zbbfhd7dG205" 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">Project costs</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"><ix:nonFraction name="us-gaap:ConstructionPayableCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">141</ix:nonFraction></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"><ix:nonFraction name="us-gaap:ConstructionPayableCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">181</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zrCVqQRAVkmi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee incentive 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"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">901</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,948</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maCzsTG_znFlY9JrrQVe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued salary and benefits</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">486</ix:nonFraction></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"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">52</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maCzsTG_zWgxCtyN5Ilk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Professional fees</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">450</ix:nonFraction></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 style="-sec-ix-hidden: xdx2ixbrl1258">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maCzsTG_ztIwQU7792Gj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</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"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">116</ix:nonFraction></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"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">165</ix:nonFraction></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 id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtCzsTG_zAU6zsWlXTvc" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses total</span><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"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,094</ix:nonFraction></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"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,346</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A7_zzjaHIgJLGN7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="OPTT:WarrantDisclosureTextBlock"><p id="xdx_807_ecustom--WarrantDisclosureTextBlock_zbSNjLr6DLYd" style="font: 10pt Times 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>(11)
<span id="xdx_82B_zy8m7IA0wyFd">Warrants</span></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"><i>Equity
Classified Warrants</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
underwritten public offering from April 2019 included the issuance of common stock warrants to purchase up to <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190430__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zeHpY576SeHl" title="Warrants to purchase common stock exercised"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2019-04-30_custom_UnderwrittenPublicOfferingMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,927,680</ix:nonFraction></span> shares of common
stock that have an exercise price of $<span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190430__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zBlI9yN0HqCj" title="Exercise price of warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2019-04-30_custom_UnderwrittenPublicOfferingMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.85</ix:nonFraction></span> per share and expire <span id="xdx_906_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20190430__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zxzyVXtBFzKb" title="Warrants and rights outstanding, term"><ix:nonNumeric contextRef="AsOf2019-04-30_custom_UnderwrittenPublicOfferingMember" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm">five years</ix:nonNumeric></span> from the issuance date. As of October 31, 2023, common warrants
to purchase <span id="xdx_900_ecustom--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_iI_pid_c20231031_zyXjBdhRlZuk" title="Warrants to purchase common stock exercised"><ix:nonFraction name="OPTT:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">732,500</ix:nonFraction></span> shares of the common stock had been exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_801_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z8c8qHbHGX5c" style="font: 10pt Times 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>(12)
<span id="xdx_82D_zO2SyHL8C6F7">Share-Based Compensation</span></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">In
2015, upon approval by the Company&#8217;s shareholders, the Company&#8217;s 2015 Omnibus Incentive Plan (the &#8220;2015 Plan&#8221;)
became effective. A total of <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20151231__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zuGbWtV346e" title="Share-based compensation arrangement shares authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2015-12-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,332,036</ix:nonFraction></span> shares were authorized for issuance under the 2015 Omnibus Incentive Plan, including shares available
for awards under the 2006 Stock Incentive Plan remaining at the time that plan terminated, or that were subject to awards under the 2006
Stock Incentive Plan that thereafter terminated by reason of expiration, forfeiture, cancellation or otherwise. If any award under the
2006 Stock Incentive Plan or 2015 Plan expires, is cancelled, terminates unexercised or is forfeited, those shares become again available
for grant under the 2015 Plan. The 2015 Plan will terminate ten years after its effective date, in October 2025, but is subject to earlier
termination as provided in the 2015 Plan. At subsequent shareholder meetings, including most recently in January 2023, the shareholders
approved an aggregate increase to the 2015 Plan of <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_c20230131__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zs4p2qp0mzDj" title="Share-based compensation arrangement shares aggregate increase"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" contextRef="AsOf2023-01-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,050,000</ix:nonFraction></span> shares resulting in total shares authorized for issuance of <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230131__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zufbogUcoUS6" title="Share-based compensation arrangement shares authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2023-01-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,382,036</ix:nonFraction></span> as
of January 2023. As of October 31, 2023, the Company had approximately <span id="xdx_907_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20231031__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zL0t6QhscrUa" title="Capital shares reserved for future issuance"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="AsOf2023-10-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">684,000</ix:nonFraction></span> shares available for future issuance under the 2015 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>


<ix:exclude><!-- Field: Page; Sequence: 22 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table 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="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<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"></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 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 18, 2018, the Company&#8217;s Board of Directors adopted the Company&#8217;s Employment Inducement Incentive Award Plan (the
&#8220;2018 Inducement Plan&#8221;) pursuant to which the Company reserved <span id="xdx_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20180118__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zk7kFOn6UwJa" title="Capital shares reserved for future issuance"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="AsOf2018-01-18_custom_TwoThousandAndEighteenInducementPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">25,000</ix:nonFraction></span> shares of common stock for issuance under the Inducement
Plan in accordance with Rule 711(a) of the NYSE American Company Guide. On February 9, 2022, the 2018 Inducement Plan was amended to
increase the authorized shares by <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220208__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zdxb2JRXp3gh" title="Share-based compensation arrangement shares authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2022-02-08_custom_TwoThousandAndEighteenInducementPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">250,000</ix:nonFraction></span> to <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220209__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zFgDDAt8rzKa" title="Share-based compensation arrangement shares authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2022-02-09_custom_TwoThousandAndEighteenInducementPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">275,000</ix:nonFraction></span>. As of October 31, 2023, there were approximately <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20231031__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zQwt2kWkdU1a" title="Available for grant"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="AsOf2023-10-31_custom_TwoThousandAndEighteenInducementPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">111,000</ix:nonFraction></span> shares available for grant
under the 2018 Inducement Plan. The 2015 Plan and the 2018 Inducement Plan together comprise the &#8220;Stock Incentive Plans&#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>Stock
Options</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company estimates the fair value of each stock option award granted with service-based vesting requirements, using the Black-Scholes
option pricing model, assuming no dividends, and using weighted average valuation assumptions. The risk-free rate is based on the U.S.
Treasury yield curve in effect at the time of grant commensurate with the expected life of the award. The expected life (estimated period
of time outstanding) of the stock options granted was estimated using the &#8220;simplified&#8221; method as permitted by the SEC&#8217;s
Staff Accounting Bulletin No. 110, <i>Share-Based Payment.</i> Expected volatility is based on the Company&#8217;s historical volatility
over the expected life of the stock option granted. The Company did not grant any stock options during the three and six months ended
October 31, 2023 and 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>

<ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_z0xh35d7jxz4" 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">A
summary of stock options under our Stock Incentive Plans is detailed in the following table.</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_z8XHfXoxvso4" style="display: none">Schedule of Stock Option Activity</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="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-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</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>Underlying</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>Options </b></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"><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>Weighted</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>Average</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>Exercise</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>Price</b></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"><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>Weighted</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>Average</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>Remaining</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>Contractual</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>Term</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>(In Years)</b></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: 40%">Outstanding as of April 30, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230501__20231031_zmAGrI3olU5c" title="Shares Underlying Options Outstanding, beginning" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,529,185</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230501__20231031_zJN24tB4ijTl" title="Weighted Average Exercise Price, Beginning balance" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.75</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 style="width: 16%; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230501__20231031_z01UGPSd3NP8" title="Weighted Average Remaining Contractual Term (In Years), Beginning"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">8.8</ix:nonNumeric></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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230501__20231031_zzdNGm4Wyzp" title="Shares Underlying Options Outstanding, Granted" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1302">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zhqs0itku588" title="Weighted Average Exercise Price, Granted" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1304">&#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">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20230501__20231031_zTcbzZlnKtua" title="Shares Underlying Options ,Exercised" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1306">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zgQC6KPHOkeb" title="Weighted Average Exercise Price, Exercised" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1308">&#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">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cancelled/forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20230501__20231031_zqaMm3zrCL6i" title="Shares Underlying Options, Cancelled/forfeited" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">345,694</ix:nonFraction></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">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zUCUzhnqX4A4" title="Weighted Average Exercise Price, Cancelled/forfeited" style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2023-05-01to2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.57</ix:nonFraction></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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Outstanding as of October 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230501__20231031_zqGpMIL12cR1" title="Shares Underlying Options, ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,183,491</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230501__20231031_ztue6Zr0oN0l" title="Weighted average exercise price, ending balance" style="padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.80</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_903_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20230501__20231031_zz1KbV4JvMO8" title="Weighted Average Remaining Contractual Term (In Years), Ending"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt-sec:duryear" name="OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">8.2</ix:nonNumeric></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Exercisable as of October 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20231031_zhsm5qMJhhBi" title="Shares Underlying Options, Exercisable at Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">417,211</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20231031_zzrhQYn5aYxh" title="Weighted Average Exercise Price, Exercisable at ending" style="padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.34</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230501__20231031_zt9gpQdMZjok" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">7.1</ix:nonNumeric></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A2_zik9p16DGE9i" 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">As
of October 31, 2023, the total intrinsic value of outstanding and exercisable options was approximately zero. As of October 31, 2023,
approximately <span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zIhQmYq1u9ch" title="Options unvested"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2023-10-31_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">766,000</ix:nonFraction></span> options were unvested, which had an intrinsic value of zero and a weighted average remaining contractual term of
<span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zQBuWzaE1vPb" title="Weighted average remaining contractual term"><ix:nonNumeric contextRef="From2023-05-012023-10-31_us-gaap_EmployeeStockOptionMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">8.8</ix:nonNumeric></span> years. There was approximately $<span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zVt9zJB4M5Q8" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-05-012023-10-31_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">98,000</ix:nonFraction></span> and $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDmyU9qZkv07" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-05-012022-10-31_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">168,000</ix:nonFraction></span> of total recognized compensation cost related to stock options during each of
the six months ended October 31, 2023 and 2022, respectively. There was approximately $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpense_c20230801__20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zRg12ApxPF3j" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-08-012023-10-31_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,000</ix:nonFraction></span> and $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_c20220801__20221031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zXmMtvED4f7j" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-08-012022-10-31_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,000</ix:nonFraction></span> of total recognized compensation
cost related to stock options during each of the three months ended October 31, 2023 and 2022, respectively. As of October 31, 2023,
there was approximately $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20231031_zHl3yCFTSxG2" title="Unrecognized compensation cost related to non-vested stock"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2023-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction></span> million of total unrecognized compensation cost related to non-vested stock options granted under the plans.
This cost is expected to be recognized over a weighted-average period of <span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230501__20231031_zX0o8scmTUQg" title="Share-based compensation of weighted-average period"><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">1.8</ix:nonNumeric></span> years.</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"><i>Performance
Stock Options</i></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">As
of October 31, 2023, there were no performance stock options outstanding. As of April 30, 2023 there were <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVPwbGXzsBc3" title="Shares outstanding"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-04-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">66,667</ix:nonFraction></span> shares outstanding which
were all canceled during the quarter ended July 31, 2023. There was approximately $<span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zYDvOY3vS2ie"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-05-012023-10-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,000</ix:nonFraction></span> and $<span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zXtzpAbJPC5a"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-05-012022-10-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">101,000</ix:nonFraction></span> of total recognized compensation
cost related to performance stock options during the six months ended October 31, 2023 and 2022, respectively. There was approximately
<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_dc_c20230801__20231031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zJX6oqjvyxIl"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-08-012023-10-31_us-gaap_PerformanceSharesMember" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">zero</ix:nonFraction></span> and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20220801__20221031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMpNcpRKrhog" title="Allocated share based compensation expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-08-012022-10-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,000</ix:nonFraction></span> of total recognized compensation cost related to performance stock options during the three months ended October 31,
2023 and 2022, 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:exclude><!-- Field: Page; Sequence: 23; Options: NewSection; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Restricted
Stock Units</i></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">Compensation
expense for RSUs is generally recorded based on the market value on the date of grant and recognized ratably over the associated service
and performance period. During the six months ended October 31, 2023 and 2022, the Company granted <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zjWx5S0eCsIg" title="Number of restricted shares, granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2023-05-012023-10-31_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,000</ix:nonFraction></span> and <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zgL9n1sGRiAj" title="Number of restricted shares, granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2022-05-012022-10-31_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">52,500</ix:nonFraction></span> shares, respectively,
that were subject to both service-based and market-based vesting requirements.</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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_znLF0wWEw1p4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of unvested RSU&#8217;s under our Stock Incentive Plans is 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_8B6_zDzXUjfcfyCg" style="display: none">Schedule of Non-vested Restricted Stock Activity</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="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-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</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>of Shares</b></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"><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>Weighted</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>Average Price per</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>Share</b></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: 60%">Unvested at April 30, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zwnEKQMDKen4" title="Number of Shares, Unvested, Beginning" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2023-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,985,994</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zIlSSv5yzXic" title="Weighted Average Price per Share, Unvested, Beginning" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2023-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.89</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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zgkn6WJLgODc" title="Number of Shares, Unvested, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zG5re24kE9Y3" title="Weighted Average Price per Share, Unvested, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.53</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">Vested and issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zXFOjDM0xmPa" title="Number of Shares, Unvested, Vested and issued" style="text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">69,666</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zRwyPghBlwyd" title="Weighted Average Price per Share, Unvested, Vested" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.41</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">Cancelled/forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z6b51m07A5Ih" title="Number of Shares, Unvested, Cancelled/forfeited" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,647</ix:nonFraction></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">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zOvr5BCV8D38" title="Weighted Average Price per Share, Cancelled/forfeited" style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.01</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">Unvested at October 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zz4Auej29tri" title="Number of Shares, Unvested, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2023-10-31_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,916,181</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zshx0BqF4Qzi" title="Weighted Average Price per Share, Unvested, Ending" style="padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2023-10-31_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.86</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A2_zlsncllYpGu9" 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">There
was approximately $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zyXJ6kvcZPtf" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-05-012023-10-31_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">532,000</ix:nonFraction></span> and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8NoU1k4LCA2" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-05-012022-10-31_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">364,000</ix:nonFraction></span> of total recognized compensation cost related to RSUs for the six months ended October 31, 2023
and 2022, respectively. There was approximately $<span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_c20230801__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zBREWDduIBcb" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-08-012023-10-31_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">252,000</ix:nonFraction></span> and $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_c20220801__20221031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zxtnEIXkyKWg" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-08-012022-10-31_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">180,000</ix:nonFraction></span> of total recognized compensation cost related to restricted stock
units for the three months ended October 31, 2023 and 2022, respectively. As of October 31, 2023, there was approximately $<span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_c20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zRCCwwqMavIe" title="Unrecognized compensation cost"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2023-10-31_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">554,000</ix:nonFraction></span> of
unrecognized compensation cost remaining related to unvested restricted stock units granted under our plans. The primary driver of unrecognized
compensation cost for RSU&#8217;s is related to RSU grants in accordance with the Company&#8217;s stock holding guidelines for Named
Executive Officers (&#8220;NEO&#8217;s&#8221;). This cost is expected to be recognized over a weighted-average period of <span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z5cYhxceYiUb" title="Share-based compensation of weighted-average period"><ix:nonNumeric contextRef="From2023-05-012023-10-31_us-gaap_RestrictedStockMember" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">1.2</ix:nonNumeric></span> years.</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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><p id="xdx_80C_eus-gaap--FairValueDisclosuresTextBlock_zIaeGJkLlBil" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(13)
<span id="xdx_826_zFppJtD2XLFk">Fair Value Measurements</span></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
Topic 820, &#8220;<i>Fair Value Measurements&#8221;</i> states that fair value is an exit price, representing the amount 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.
Assets and liabilities that are measured at fair value are reported using a three-level fair value hierarchy that prioritizes the inputs
used to measure fair value. This hierarchy maximizes the use of observable input and minimizes the use of unobservable inputs. The following
is a description of the three hierarchy levels.</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; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.65in; text-align: justify"><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">Unadjusted
    quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement
    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; 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">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">Inputs
    other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly.</span></td></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">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">Inputs
    that are unobservable for the asset or liability.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: -45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<ix:exclude><!-- Field: Page; Sequence: 24; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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"><i>Disclosure
of Fair Values</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial instruments that are not re-measured at fair value include cash, cash equivalents, restricted cash, accounts
receivable, contract assets and liabilities, deposits, accounts payable, and accrued expenses. The carrying value is equal to their fair
value due to the short term nature of these 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
there is a Level 3 contingent liability related to earnout payable as part of the MAR acquisition in the amount of $<span id="xdx_908_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8OjBLWLrti3" title="Contingent liability MAR acquisition amount"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="AsOf2023-10-31_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.1</ix:nonFraction></span> million as of
October 31, 2023. The fair value of this contingent liability has decreased by approximately $<span id="xdx_90E_ecustom--IncreaseDecreaseInContingentLiability_pn5n6_c20220501__20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zEOMEZu9yJvg" title="Decrease in contingent liability"><ix:nonFraction name="OPTT:IncreaseDecreaseInContingentLiability" contextRef="From2022-05-012023-04-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.1</ix:nonFraction></span> million from the fair value of $<span id="xdx_901_eus-gaap--ContingentConsiderationClassifiedAsEquityFairValueDisclosure_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zdVHOyNcxnGa" title="Fair value of contingent consideration"><ix:nonFraction name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.2</ix:nonFraction></span>
million as of April 30, 2023.</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
June 2023, the Company paid $<span id="xdx_90B_ecustom--CashPaidForFirstEarnOut_c20230601__20230630_zdIvtKeiWQb9" title="Cash payments"><ix:nonFraction name="OPTT:CashPaidForFirstEarnOut" contextRef="From2023-06-012023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">500,000</ix:nonFraction></span> in cash and issued <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230601__20230630_zmI2scLqt8T9" title="Stock issued during period, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2023-06-012023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,923,077</ix:nonFraction></span> in shares worth $<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn5n6_c20230601__20230630_z0KNBe0nCNii" title="Stock issued during period, value"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2023-06-012023-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.0</ix:nonFraction></span> million to satisfy the achievement of the first
earnout period.</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">Transfers
into or out of any hierarchy level are recognized at the end of the reporting period in which the transfers occurred. There were no transfers
between any hierarchy levels during each of the three and six months ended October 31, 2023 and 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>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zKZoPIBgZzj9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(14)
<span id="xdx_823_zuhhskcRtZt1">Commitments and Contingencies</span></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Spain
Income Tax Audit</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company underwent an income tax audit in Spain for the period from 2011 to 2014, when its Spanish branch was closed. On July 30, 2018,
the Spanish tax inspector concluded that although there was no tax owed in light of losses reported, the Company&#8217;s Spanish branch
owed penalties for failure to properly account for the income associated with the funding grant. During the year ended April 30, 2022,
the Company received notice from the Spanish Central Economic and Administrative Tribunal (&#8220;Spanish Tax Administration&#8221;)
that it agreed with the inspector and ruled that the Company owes the full amount of the penalty in the amount of &#8364;<span id="xdx_90F_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_uEuro_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z3LstIXDlCe8" title="Income tax penalties"><ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" contextRef="AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember" format="ixt:numdotdecimal" decimals="0" unitRef="Euro">279,870</ix:nonFraction></span> or approximately
$<span id="xdx_908_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zQOoiHgmtbhe" title="Income tax penalties"><ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" contextRef="AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">331,000</ix:nonFraction></span>. On January 25, 2021, the Company paid the Spanish Tax Administration &#8364;<span id="xdx_90B_eus-gaap--LossContingencyDamagesPaidValue_uEuro_c20210124__20210125__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z3zMDvQVXWD6" title="Payment of tax on damages"><ix:nonFraction name="us-gaap:LossContingencyDamagesPaidValue" contextRef="From2021-01-242021-01-25_us-gaap_TaxAuthoritySpainMember" format="ixt:numdotdecimal" decimals="0" unitRef="Euro">279,870</ix:nonFraction></span>. Notwithstanding that payment, on April
30, 2022, the Company filed its appeal of the decision of the Central Court to the Spanish National Court. The Company is awaiting the
results of the appeal.</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"><i>Shareholder
Proxy Contest</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">On
June 16, 2023, a stockholder of the Company, Paragon Technologies, Inc.,
a Delaware corporation (&#8220;Paragon&#8221;), informed the Company that Paragon was planning a proxy contest against the Company and
intended to nominate candidates for election to the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) at the Company&#8217;s
2023 Annual Meeting of Stockholders (the &#8220;2023 Annual Meeting&#8221;). Paragon would later disclose that it is seeking to replace
a majority of the six-member Board and, thereby, seek control of the Company. In connection with Paragon&#8217;s threatened proxy contest,
the Company is currently defending against two litigation matters brought by Paragon in the Delaware Court of Chancery.</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">On
July 27, 2023, Paragon filed a complaint against the Company in the Delaware
Court of Chancery to enforce the demand that Paragon had made on July 17, 2023, to inspect the Company&#8217;s confidential books and
records pursuant to Section 220 of the Delaware General Corporation Law. On October 20, 2023, a Magistrate of the Delaware Court of Chancery
issued a telephonic report regarding this matter and indicated that Paragon had asserted a proper purpose for its inspection demand. On
October 25, 2023, the Company filed a Notice of Exceptions with the Delaware Court of Chancery to take exceptions to the Magistrate&#8217;s
report. In its Notice of Exceptions, the Company detailed the areas of the Magistrate&#8217;s report that the Company took exception to,
including, but not limited to: (i) the report&#8217;s conclusion that Paragon had stated a proper purpose for its books and records demand;
(ii) the report&#8217;s conclusion that the primary purpose motivating Paragon&#8217;s demand was Paragon&#8217;s stated purpose; (iii)
the report&#8217;s conclusion that Paragon&#8217;s stated purpose for its demand was not pretextual and that Paragon did not have improper
ulterior motives; and (iv) the report&#8217;s conclusion as to the scope of inspection to be permitted pursuant to Paragon&#8217;s demand.
On November 14, 2023, the Company filed its opening brief with respect to this matter. As of the date hereof, Paragon has not filed its
answering brief, and the Delaware Court of Chancery has not scheduled any further action with respect to this matter.</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>


<ix:exclude><!-- Field: Page; Sequence: 25; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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"><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">On
October 9, 2023, Paragon initiated litigation in the Delaware Court of
Chancery against the Company and the Board alleging claims for breach of fiduciary duty and seeking declaratory and injunctive relief,
including an injunction to (i) <span id="xdx_90E_eus-gaap--LossContingencyAllegations_c20231008__20231009_zHnXP917LJrl" title="Description of litigation and allegations and cliam"><ix:nonNumeric contextRef="From2023-10-082023-10-09" name="us-gaap:LossContingencyAllegations">prevent the Company from rejecting the purported nominating notice that Paragon submitted to the Company
on August 25, 2023 to notify the Company of its intention to nominate a majority slate of nominees at the 2023 Annual Meeting (the &#8220;Purported
Nominating Notice&#8221;), and (ii) require the Company to approve Paragon&#8217;s request for an exemption from the Company&#8217;s Section
382 Tax Benefits Preservation Plan so that Paragon could purchase up to 19.9% of the Company&#8217;s common stock without triggering the
dilution that would otherwise apply to the holder of 4.99% or more of the Company&#8217;s common stock</ix:nonNumeric></span>. On November 30, 2023, the Delaware
Court of Chancery denied Paragon&#8217;s request for injunctive relief to (i) block the Board from continuing to reject Paragon&#8217;s
Purported Nominating Notice, and (ii) require the Board to grant Paragon the exemption it had requested from the Company&#8217;s Section
382 Tax Benefits Preservation Plan. Further, the Delaware Court of Chancery indicated that factual issues remain that would need to be
resolved at a trial. On November 30, 2023, the Delaware Court of Chancery also granted, in part, a motion for sanctions against Paragon
relating to the purported spoliation of text messages. As of the date hereof, the Delaware Court of Chancery has not scheduled any further
action with respect to this matter, other than directing counsel for the Company and the Board to submit an affidavit detailing the reasonable
fees and expenses incurred in filing their motion for sanctions and providing Paragon with an opportunity to respond.</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"><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>General
Legal Matters</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">From
time to time, the Company is involved in legal and administrative proceedings and claims of various types. The Company records a liability
in its consolidated financial statements for these matters when a loss is known or considered probable and the amount can be reasonably
estimated. The Company reviews these estimates each accounting period as additional information is known and adjusts the loss provision
when appropriate. If a matter is both probable to result in a liability and the amounts of loss can be reasonably estimated, the Company
estimates and discloses the possible loss or range of loss to the extent necessary to make the consolidated financial statements not
misleading. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in its consolidated financial
statements.</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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_805_eus-gaap--IncomeTaxDisclosureTextBlock_z74Yh52sKP28" 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>(15)
<span id="xdx_828_zvkug8ZoCTMb">Income Taxes</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-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Uncertain
Tax Positions</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
account for income taxes in accordance with ASC 740. The guidance requires the Company to recognize in its consolidated financial statements
the impact of a tax position if that position is more likely than not to be sustained upon examination, based on the technical merits
of the position. The Company has no current or deferred tax due to current and projected losses for the year. The Company has appealed
the results of the income tax audit in Spain for the period from 2011 to 2014, when the Company&#8217;s Spanish branch was closed (see
Note 14). At October 31, 2023, the Company had no uncertain tax positions. The Company does not expect any material increase or decrease
in its income tax expense or benefit in the next twelve months, related to examinations or uncertain tax positions. Net operating loss
and credit carry forwards since inception remain open to examination by taxing authorities and will continue to remain open for a period
of time after utilization.</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"><i>Tax
Preservation Plan</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">In
June 2023, in order to protect the Company&#8217;s valuable tax assets related to its net operating losses from being limited or lost
under Section 382 of the Internal Revenue Code, the Company adopted a Tax Benefits Preservation Plan (the &#8220;Plan&#8221;). Pursuant to the Plan, the Board declared a dividend of one preferred share purchase right (each,
a &#8220;Right&#8221;) for each outstanding share of common stock of the Company. The dividend was distributed to stockholders of record
as of the close of business on July 11, 2023. The Plan substantially diminishes the risk that the Company&#8217;s ability to utilize
its net operating loss carryovers to reduce potential future federal income tax obligations may become substantially limited. The Plan
is intended to act as a deterrent to any person or group acquiring beneficial ownership of <span id="xdx_900_ecustom--BusinessAcquisitionOutstandingCommonStockOwnershipPercentage_iI_dp_uPure_c20230630_zTp7i3bVMR44" title="Acquisition outstanding common stock ownership percentage"><ix:nonFraction name="OPTT:BusinessAcquisitionOutstandingCommonStockOwnershipPercentage" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.99</ix:nonFraction></span>% or more of the outstanding common stock
without approval by potentially subjecting any such person or group to significant dilution.</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">The
Company determined the grant date fair value of the Rights using an option-pricing model. The amount was immaterial to the consolidated
financial statements and deemed to be de minimis, and accordingly was not recorded to the 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"><b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-05-01to2023-10-31" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_80F_eus-gaap--SegmentReportingDisclosureTextBlock_z4kmMWi75C8l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(16)
<span id="xdx_821_zZsb6ly8aqY2">Operating Segments and Geographic Information</span></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s business consists of one reportable segment as the revenues associated with its different business lines are not material
enough to justify segment reporting or to make it meaningful to investors, and our chief operating decision maker does not view the Company&#8217;s
operations on a segment basis. The Company operates worldwide, with its U.S. operations in New Jersey, California, and Texas, and one
operating subsidiary in the UK. Revenues and expenses are generally attributed to the operating unit that bills the customers. During
each of the three and six months ended October 31, 2023 and 2022, the Company&#8217;s primary business operations were in North America
and the Middle East.</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="From2023-05-01to2023-10-31" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zJSR7LClnktb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(17)
<span id="xdx_821_zYgLPcf2jkkf">Subsequent Events</span></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 9, 2023 the Company entered into an agreement to divest its wholly owned subsidiary 3dent Technologies LLC, for nominal
consideration back to its former owners from whom it was originally acquired in February 2021. This divestiture was done so that the
Company can more fully focus its efforts and resources on the commercialization of its cutting-edge pipeline of products &#8211;
particularly for the national security and defense markets.</span></p>

</ix:nonNumeric><p id="xdx_811_zDg63PJcbtCi" 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: 26; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page -->
<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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ak_001"></span>Item 2.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</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-family: Times New Roman, Times, Serif; font-size: 10pt">The
following discussion and analysis should be read in conjunction with the accompanying unaudited consolidated financial statements and
related notes included in this Quarterly Report on Form 10-Q. Some of the information contained in this management&#8217;s discussion
and analysis is set forth elsewhere in this Form 10-Q, including information with respect to our plans and strategy for our business,
pending and threatened litigation and our liquidity, includes forward-looking statements that involve risks and uncertainties. You should
review the &#8220;Risk Factors&#8221; section of our Annual Report on Form 10-K for the year ended April 30, 2023 for a discussion of
important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking
statements contained in the following discussion and analysis. References to a fiscal year in this Form 10-Q refer to the year ended
April 30 of that year (e.g., fiscal 2024 refers to the year ended April 30, 2024).</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"><b>Overview</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">Our
solutions focus on four major service areas: Data as a Service (&#8220;DaaS&#8221;), which includes data collected by our Wave Adaptive
Modular Vessel (WAM-V&#174;) autonomous vehicles or our PowerBuoy&#174; product lines; Robotics as a Service (&#8220;RaaS&#8221;), which
provides a lower cost subscription model for our customers to access use of our WAM-V&#8217;s&#174;; Power as a Service (&#8220;PaaS&#8221;),
which includes our PowerBuoy&#174; products; and our Strategic Consulting Services.</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
mission is to provide intelligent maritime solutions and services that enable more secure and more productive utilization of our oceans
and waterways, provide clean energy power services, and offer sophisticated surface and subsea maritime domain awareness solutions. We
achieve this through our proprietary, state-of-the-art technologies that are at the core of our clean and renewable energy platforms,
autonomous systems, solutions and services.</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
provide ocean data collection and reporting, marine power, offshore communications, and Maritime Domain Awareness System (&#8220;MDA&#8221;
or &#8220;MDAS&#8221;) products, integrated solutions, and consulting services. We offer our products and services to a wide range of
customers, including those in government and offshore energy, oil and gas, construction, wind power and other industries. We are involved
in the entire life cycle of product development, from product design through manufacturing, testing, deployment, maintenance and upgrades,
while working closely with partners across our supply chain. We also work closely with our third-party partners that provide us with,
among other things, software, controls, sensors, integration services, and marine installation services. Our solutions are based on proprietary
technologies that enable autonomous, zero or low carbon emitting, and cost-effective data collection, analysis, transportation and communication.
Our solutions are primarily suited to ocean and other offshore environments, and support generation of actionable intelligence on a standalone
basis or working with other data sources. We channel the information we collect, and other communications, through control equipment
linked to edge computing and cloud hosting environments.</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: 27; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page -->

<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">In
November 2023 we announced that we have substantially completed our research and development phase and are primarily focused on
commercial activities. We have built a suite of products (more fully described below) that we believe will be the basis for our
current and future commercial success resulting in meaningful progress in orders, pipeline, and backlog, with backlog increasing
from $3.1 million at July 31, 2023 to $4.5 million at October 31, 2023. This pivot to commercial activities has enabled reallocation
of headcount, the divestiture of 3dent Technologies LLC, and a material reduction in third-party expenditures. As a result, the
majority of our employees are now dedicated to customer delivery.</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
were incorporated under the laws of the State of New Jersey in April 1984 and began commercial operations in 1994. On April 23, 2007,
we reincorporated in Delaware.</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"></span>&#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"><b>Our
Solutions</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><i>&#160;</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"><b><i><span style="text-decoration: underline">Data
as a Service</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
DaaS solution is at the forefront of our strategic plan to be a leader in offshore data collection, integration, analytics and real time
communication for a variety of important applications. For example, our solutions can track surface vessel movement for maritime border
enforcement and illegal fishing interdiction, provide security for offshore wind farms and oil and gas fields, or provide harbor or port
security as well as logistics support. We have the ability to support aquaculture and gather information on ocean currents, water quality,
wind and other weather metrics, and map shorelines or subsurface areas. We also offer 24/7 monitoring solutions that can provide meaningful
real time information, and long-term data collection and analytics for sophisticated applications across many industries and scientific
applications. Additionally, the stability of our WAM-V&#174; platform makes it an ideal solution to produce high quality sonar data in
many sea conditions for subsea surveys. WAM-V&#8217;s&#174; can also be outfitted with various equipment for the performance of marine
infrastructure surveys, berth clearance surveys, dredging surveys, and mining pit surveys.</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
October 2020, the Company launched its DaaS offering in support of the U.S. Navy&#8217;s Naval Postgraduate School&#8217;s NPS Field
Experimentation (formerly Sea, Land, Air, Military Research Initiative). We have further expanded our DaaS offering through field demonstration
such as ANTX Coastal Trident 2022, as well as the Naval Task Force 59 for the Digital Horizon field exercise and the International Maritime
Exercise (IMX) in Bahrain, Sulmara for survey services with our WAM-V&#174; platform, and Phase I funding through National Oceanic and
Atmospheric Administration&#8217;s (NOAA) Small Business Innovation Research (SBIR) program.</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">Additionally,
during fiscal 2023 the Company was awarded a contract to provide scientific hardware delivery, training, and integration services under
a subcontract for a U.S. government agency. This project seeks to identify and integrate sensors and systems and share data suitable
for the full spectrum of maritime operations. We will provide the required hardware, hardware deployment support, software, software
deployment support, integration services, surveillance and telemetry data, and associated training in support of a PB3 PowerBuoy&#174;
equipped with our MDA solution. The project will be deployed in support of security efforts to detect illegal, unreported, and unregulated
(&#8220;IUU&#8221;) fishing, dark vessels, and human/drug trafficking in operation 24/7/365 and is scheduled to begin during fiscal 2024.
As further discussed under &#8220;Commercial Activities,&#8221; in October 2023 the Company was awarded a <span style="background-color: #FEFEFE">contract
in support of foreign law enforcement partners. This collaboration aims to protect vital marine species and combat IUU fishing activities in critical habitats using our state-of-the-art uncrewed technologies and demonstrates unprecedented,
networked surveillance capabilities and evidence collection. In September 2023, the Company received an award of three separate Indefinite
Delivery Indefinite Quantity (IDIQ) Multiple-Award Contracts (MAC) from the National Oceanic and Atmospheric Administration (NOAA). NOAA
has selected <span style="background-color: #FEFEFE">us </span> as one of several Multiple Award IDIQ contract holders to provide Uncrewed Maritime Systems (UMS) Services to NOAA&#8217;s
Office of Marine and Aviation Operations (OMAO), Uncrewed Systems Operation Center (UxSOC).</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>




<!-- Field: Page; Sequence: 28; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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><i>Maritime
Domain Awareness Solution (&#8220;MDAS&#8221;)</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
International Maritime Organization defines Maritime Domain Awareness (&#8220;MDA&#8221;) as the effective understanding of any activity
that could impact the security, safety, economy, or environment related to and within our oceans and seas. Since 2002, the U.S. has had
an active strategy to secure the maritime domain, primarily through the U.S. Navy. Furthermore, in 2020 the U.S. Coast Guard elevated
Illegal, Unreported and Unregulated (IUU) fishing, one aspect of MDA security, as the leading global maritime threat.</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 designed our solution to provide detailed, localized maritime domain awareness that can be utilized for a wide range of applications
across market segments. Our MDAS base hardware consists of a high-definition radar, a stabilized high-definition optical and thermal
imaging camera, and a vessel Automatic Identification System (&#8220;AIS&#8221;) detection module. This hardware can be customized or
supplemented by other solutions, depending on the requirements of our customers. These devices can be mounted on our products, such as
our PB3 or WAM-V&#174;, and then, utilizing integrated command and control software, data is sent to us and to our customers via secure
communications channels. Multiple sensors can be used on a single unit based on the comprehensiveness of the needs of our customers.</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
MDAS processes data onboard our platforms (i.e., edge computing) and transmits the results to our cloud-based analytics platform via
secure Wi-Fi and cellular and satellite communications. We anticipate integrating our MDAS solution into our WAM-V&#8217;s&#174; to add
mobile assets for patrols or interdiction and utilizing satellite communication to expand the availability of our data service. Surveillance
data can be integrated with third party marine monitoring software or with our own MDA software solution to provide command and control
features of a multi-platform surveillance network. As an example, one or more WAM-Vs&#174; can be networked to our self-powered buoy,
which acts as a central data and communication hub. These WAM-Vs&#174; can significantly increase the range of our MDAS network solutions.
The data can also be integrated with satellite, weather, bathymetric, and other third-party data feeds to form a detailed surface and
subsea picture of a monitored area. All vessel video, radar, and track data are securely stored in our cloud, or the customer&#8217;s
cloud environment and is accessible for as long as required by the customer for further analysis and reference.</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">During
fiscal 2023, the Company launched the first commercially ready MDAS on a test buoy off the coast of New Jersey. The system includes our
proprietary integration of sensors, hardware and software, supported by cloud infrastructure as well as having a web-based user interface
that displays camera, radar, AIS and live chart data. We have successfully demonstrated the system multiple times for potential customers,
including a showcase in San Diego Bay at the U.S. Navy&#8217;s Advanced Naval Technology Exercise. While we continue to develop our MDAS
with hardware optimization and feature enhancements, we are currently preparing for our first commercially funded MDAS deployments.</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"><b><i>Autonomous
Vehicles (&#8220;WAM-V</i></b><sup>&#174;</sup><b><i>&#8221;)</i></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><i>&#160;</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">On
November 15, 2021, the Company acquired all of the outstanding equity interest of Marine Advanced Robotics, Inc. (&#8220;MAR&#8221;)
and it is now part of our Autonomous Vehicles business. Our Autonomous Vehicles business incorporates the patented Wave Adaptive Modular
Vessel (WAM-V&#174;) technology, which enables roaming capabilities for unmanned maritime systems in waters around the world. The first
WAM-V&#174; was launched in 2007 as a new vehicle class to deliver reliable autonomous surface vehicles to customers that could provide
robust, real-time data collection and reporting. Our Autonomous Vehicles business also provides RaaS, allowing customers to lease WAM-V&#174;
robotics and access information from our WAM-Vs&#174; while we maintain ownership and maintenance and repair responsibilities. Today,
WAM-Vs&#174; operates in 11 countries for commercial, military and scientific uses. Our WAM-Vs&#174; exist in three primary sizes of 8,
16, and 22 feet, however, many of the design components are common across the sizes, allowing for integration of different payloads and
adaptation of the payload platforms for larger equipment. All sizes can be adapted to suit electric or liquid fuel propulsion methods.</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: 29; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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><i>&#160;</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">The
WAM-V&#174; product line highly complements the Company&#8217;s business strategy and can be used inshore, nearshore, and offshore. This
business continues to grow and is further expanding into core marine survey and maritime security markets in Europe, Asia, Oceania and
the Americas. We continue to find ways to integrate MAR technology with the Company&#8217;s existing platforms and service offerings
and expect to take advantage of new synergistic opportunities as they arise. In addition, we plan to integrate the MDAS platform onto
the WAM-V&#174; to expand our MDA offering to provide a roaming MDA solution to our customers.</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">As
demonstrated in August 2023, we are commercializing the ability to remotely charge our WAM-V&#174; from our PowerBuoy&#174; platforms,
enabling persistent, resident and roaming capabilities.</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><span style="text-decoration: underline">Robotics
as a Service</span></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"><b><i>&#160;</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">During
fiscal 2023 the Company introduced the RaaS subscription model for our customers to access our WAM-V&#8217;s&#174;. Under this model we
lease our WAM-V&#8217;s to our customers over a fixed time period or provide a specified number of use days, typically with a guaranteed
minimum. This model provides a lower cost entry point for our customers to access our products, provides a try before buying opportunity,
and allows our customers increased access during periods of increased need. The Company expects to benefit from the growing RaaS trend,
providing greater visibility into predicting revenue and planning supply for demand, while providing our customers with flexibility and
a lower cost of entry.</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>&#160;</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"><b><i><span style="text-decoration: underline">Power
as a Service</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PaaS
solutions deliver value to customers by utilizing our managed power platforms. We continue to develop and commercialize our proprietary
power platforms that generate electricity primarily by harnessing the renewable energy of ocean waves. We continue to offer our commercial
PB3 and are adding solar power options to our next generation PowerBuoy&#174; (the &#8220;NextGen PB&#8221;) and have the option of adding
small wind turbines to supplement power generation. The NextGen PB includes versions with and without a wave energy converter (WEC),
with the non-WEC version replacing our previous hybrid PB. Our focus for these solutions is on bringing autonomous clean power to our
customers wherever it is required. Moreover, offshore data and communications networks require power to function, and our solution solves
this need without requiring ongoing battery replacement or older technologies such as shore station power cables. Many of the lessons
learned from the deployments of both our PB3 and PB 2.0 are being used to develop the next generation of PowerBuoy&#174; systems that
are based on modularity for WEC and non-WEC applications. The PB3 will continue to be available and supported in addition to the support
provided to the NextGen PB once launched.</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>PB3
PowerBuoy</i><sup>&#174;</sup></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
PB3 uses proprietary technologies that convert the hydrokinetic energy of ocean waves into electricity. The PB3 features a unique onboard
power take-off (&#8220;PTO&#8221;) system which incorporates both energy storage and energy management and control systems. The PB3 generates
a nominal nameplate capacity rating of up to 3 kilowatts (&#8220;kW&#8221;) of peak power. Power generation is deployment-site dependent,
as wave activity impacts power generation. Our Energy Storage System (&#8220;ESS&#8221;) has a capacity of up to a nominal 150 kW-hours
to meet specific application requirements.</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
PB3 is designed to generate power for use independent of the power grid in offshore locations. The hull consists of a main spar structure
compliantly moored to the seabed and surrounded by a floating annular structure that can freely move up and down in response to the passage
of the waves. The PTO system includes a mechanical energy conversion system, an electrical generator, a power electronics system, our
control system, and our ESS which is sealed within the hull. As ocean waves pass the PB3 the mechanical stroke action created by the
rising and falling of the waves is converted into rotational mechanical energy by the PTO, which in turn, drives the electric generator.
The power electronics system then conditions the electrical output which is stored within the ESS.</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: 30; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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><i>&#160;</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">The
operation of the PB3 is controlled by our customized, proprietary control system. The control system uses sensors and an onboard computer
to continuously monitor the PB3 subsystems. We believe that this ability to optimize and manage the electric power output of the PB3
is a significant advantage of our technology. In the event of large storm waves, the control system automatically locks the PB3, and
electricity generation is suspended. However, the load center (either the on-board payload or one in the vicinity of the PB3) may continue
to receive power from the ESS. When wave heights return to normal operating conditions, the control system automatically unlocks the
PB3 and electricity generation and ESS replenishment recommences. This safety feature helps to protect the PB3 from being damaged by
storms.</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">Customized
solutions are also available for the PB3 including the addition of subsea sensors to monitor for acoustic signatures, tsunami activity,
and water quality.</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>Recent
Technological Advancements</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"><b><i>&#160;</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">In
August 2023 we successfully demonstrated a WAM-V attaching itself remotely to a buoy and establishing a connection that will enable charging.
This successful electrical connection that enabled charging represents a significant step forward in the integration of renewable energy
sources within the maritime industry and paves the way for a future where electrically propelled autonomous vessels can operate for extended
durations, opening doors to potential new applications within the maritime domain.</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>&#160;</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"><b><i>Next
Generation PowerBuoy&#174;</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"><b><i>&#160;</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">The
NextGen PB is an alternative platform to the PB3, and will consist of multiple versions, one utilizing solar and wind power and one utilizing
solar and wind power plus wave energy conversion capability, to provide reliable power in remote offshore locations, regardless of ocean
wave conditions. The WEC technology in the NextGen PB is based on our ongoing Mass on Spring Wave Energy Converter (MOSWEC) development
which has the advantages of smaller size, lower cost, environmentally sealed design, and increased energy generation capability. The
prototype of the solar and wind PowerBuoy&#174; has been tested off the coast of New Jersey and was used during the MDAS demonstration
for ANTX during fiscal 2023. We believe this product addresses a broader spectrum of customer deployment needs, including low-wave and
nearshore environments, with the potential for greater product integration within each customer project. The NextGen PB is intended to
provide a stable energy platform for our MDAS solution, and for agile deployment of other intelligence gathering surface and subsea sensors,
subsea power applications, such as a surface communications hub for electric remotely operated vehicles (&#8220;eROV&#8221;) and autonomous
underwater vehicles (&#8220;AUV&#8221;) used for mine counter measures, unexploded ordinance disposal, subsea acoustic monitoring, underwater
inspections and short-term maintenance, and subsea equipment monitoring and control. The design has a high payload capacity for surveillance
and communications equipment, including subsea acoustics, with the capability of being tethered to subsea payloads such as batteries,
or with a conventional anchor mooring system. Energy is stored in onboard lithium ion batteries which can power subsea and topside payloads.
The control system uses sensors and an onboard computer to continuously monitor the subsystems. The NextGen PB is designed to be able
to operate over a broad range of temperature and ocean wave conditions. It has a 40kW-hour battery system which can be expanded up to
120 kW-hour energy.</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><span style="text-decoration: underline">Strategic
Consulting Services</span></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"><b><i>&#160;</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">In
November 2023 we divested our non-core strategic consulting team so that
we can more fully focus our efforts and resources on the commercialization of our cutting-edge pipeline of products &#8211; particularly
for the national security and defense markets. Going forward, the focus of our Strategic Consulting Services will be on delivering value
to our customers through services which can be integrated in support of our broader PaaS and/or DaaS and RaaS solutions.</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>Strategy
and Marketing</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">Our
strategy includes developing integrated solutions and services, including autonomous and cloud-based delivery systems for ocean intelligence,
ocean data and predictive analytics to provide actionable intelligence for our clients. We believe that having demonstrated the capability
of our solutions, we can advance our product and services and gain further adoption from our target markets. Our marketing efforts are
focused on offshore locations that require a cost-efficient solution for renewable, reliable, and persistent power, data collection,
and communications, either by supplying electric power to payloads that are integrated directly with our products or located in its vicinity,
such as on the surface, the seabed, or in the water column. Our recent projects have been in the military and government, offshore energy,
and science and research industries.</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: 31; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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">Based
on our recent market analysis, several emerging themes are shaping the offshore MDA sector for commercial and defense applications, as
highlighted by the National Plan to achieve MDA released by the Department of Homeland Security (&#8220;DHS&#8221;) and the Government
Accountability Office (&#8220;GAO&#8221;) in their &#8216;Unmanned Maritime Systems&#8217; 2022 report on Maritime Security. In March
2023, the United States Coast Guard released its Unmanned Systems Strategic Plan with a stated vision to effectively employ, defend against,
and regulate unmanned systems in a complex maritime environment advancing maritime safety, security, and prosperity for the American
public. Coast Guard mission execution often begins with awareness of what is happening in the maritime domain. Surveillance, detection,
classification, identification, and prosecution are enduring, high-level capabilities that the Coast Guard needs in order to execute
its statutory missions and we believe that the Company&#8217;s products are well positioned to enable the Coast Guard to accomplish this
mission. Large defense contractors are also expanding into the &#8220;ocean data collection&#8221; space by acquiring small and mid-size
unmanned and autonomous surface and subsea vehicle companies.</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"></span>&#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">Unmanned
systems are increasingly in demand by defense and security and commercial companies to reduce costs and improve safety in offshore operations.
Also, geopolitical developments such as the need for countries to protect their exclusive economic zones from illegal fishing activities
and protect natural resources on the seabed are accelerating the adoption of solutions or technologies that collect, transmit, and synthesize
data to provide actionable intelligence and decision-advantage to clients. Our recent operations in Bahrain and in the Asia Pacific region
show the broadening geographic opportunity for our services, especially in the defense and security markets. This includes support for
other unmanned assets, such as aerial drones, deployment of underwater vehicles that can then communicate via PowerBuoy deployed communication
links, and as a deployment platform for secure communication networks.</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
serve a diverse range of leading customers in this sector, including defense and security organizations, offshore wind, science and research,
and ports and harbors. Our pipeline continues to grow and comprises primarily of participants in defense and security markets. In addition,
we continue to see a growing number of commercial opportunities as we witness growing interest from offshore wind companies for autonomous
monitoring, surveillance and survey-related services during various stages of the project development cycle. Further, we are attracting
interest targeted toward subsea applications, using proprietary sensor payloads for environmental monitoring and subsea intelligence.
We believe that our buoys and WAM-Vs&#174; are uniquely able to deliver these services either as a standalone solution or in combination
with other systems. Furthermore, we believe that we are becoming a reliable player in the hydrography survey market, particularly in
the shallow water environment.</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"><b>Commercial
Activities</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">As
noted above, we are now primarily focused on commercial activities. We have built a suite of products that we believe will be the basis
for our current and future commercial success resulting in meaningful progress in orders, pipeline, and backlog, with backlog increasing
from $3.1 million at July 31, 2023 to $4.5 million at October 31, 2023. We continue to seek new strategic relationships and further develop
our existing partnerships. We collaborate with companies that have developed or are developing in-ocean applications requiring a persistent
source of power that is also capable of real time data collection, processing and communication, to address potential customer needs.
For the six months ended October 31, 2023 and 2022, the Company had three and four customers whose revenues accounted for at least 10%
of the Company&#8217;s consolidated revenues, respectively. These revenues accounted for approximately 55% and 69% of the Company&#8217;s
total revenue for the respective periods.</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
order to achieve success in ongoing commercialize efforts, we must expand our customer base and obtain commercial contracts to lease
or sell our solutions and services to customers. Our potential customer base for our solutions includes various public and private entities,
and agencies that require remote offshore power.</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: 32; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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"><i>Curren<span style="background-color: white">t
and Recent Contracts</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
following contract were entered into during fiscal 2024:</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>

<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; 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">&#9679;</td>
    <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: #FEFEFE">A
    volume order from Sulmara, a prominent player in offshore services, of WAM-V 16 uncrewed surface vehicles making this the largest
    single order of WAM-Vs to date. The order, valued at </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$1.6
    million<span style="background-color: #FEFEFE">, underscores our commitment to providing innovative and sustainable solutions for
    the offshore industry. Due to demand, production is already underway to support and will allow for revenue recognition this fiscal
    year.</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></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">&#9679;</td>
    <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: #FEFEFE">A
    contract in support of foreign law enforcement. This collaboration aims to protect vital marine species and combat <span style="background-color: #FEFEFE">IUU</span> fishing activities in critical habitats using our state-of-the-art uncrewed technologies and demonstrates unprecedented,
    networked surveillance capabilities and evidence collection, allowing authorities to gather critical information and support legal
    actions while keeping personnel safely out of harm&#8217;s way until the precise time and conditions favor interdiction efforts.</span></td></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">&#160;</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">&#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.25in; 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">&#9679;</td>
    <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: #FEFEFE">An
    award of three separate IDIQ Multiple-Award Contracts from the NOAA. NOAA has selected us as one of several Multiple Award IDIQ contract holders to provide Uncrewed Maritime Systems
    Services to NOAA&#8217;s Office of Marine and Aviation Operations uncrewed systems operation center. These contracts have the potential
    to result in millions of dollars of revenue for us, and the ordering period is set to span three years, commencing on September 1,
    2023, and concluding on August 31, 2026.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business
Relationships</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that our solutions are best developed, sold, deployed, and maintained together with subject matter experts in their respective
fields. This enables the Company to protect, maintain, and evolve our various platforms and integrate them with surface and subsea payloads.
The Company has previously entered into business relationships focused on including, but not limited to, deployment and installations,
sourcing of surface payloads, and integration with autonomous vehicles. To augment our own internal software development team and further
develop the MDAS, we maintain ongoing strategic software and robotics partnerships with software companies. We believe the business relationships
with these software companies will further the development, alongside our internal technology resources, of our next-generation MDAS
product for the maritime industrial market and governmental defense and security organizations.</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
third-party software companies are contributing to the Company&#8217;s MDAS by providing integration software, control software, autonomy
and systems integration for the buoy sensor payload. In addition, they are assisting the Company with designing and building a customized
data platform that supports the Company&#8217;s MDAS with sensor data feed management, secure communications management, a cloud-based
infrastructure, and web-based user interface. The platform was designed with a flexible architecture that allows the Company to integrate
new sensor technologies and third-party analytics capabilities and share MDAS data with customers and partners. During fiscal 2024, the
Company began decreasing its reliance on third-party software parties through increased support from its internal software team.</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
also maintain an active dialogue with several offshore specialists and marine operations partners in the North Sea and North America
to support our deployment, maintenance, and recovery operations and projects.</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"><b>Business
Strategy</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">During
the first six months of fiscal 2024, we have continued to advance our marketing programs, products, and solutions. We have
substantially completed our research and development efforts, thus positioning the Company to increase its focus on delivering
intelligent maritime solutions and services, particularly in the national security and defense markets. We intend to build on these
efforts by introducing additional processes and making investments in appropriate human capital, operations, and manufacturing
capabilities.</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 support of our focus on the national security and defense markets, we have developed a defense specific sales team,
including veterans from the U.S. Navy, Swedish Navy, and U.S. Intelligence Community. Key members of management and the Board are either cleared, or in the process of obtaining security clearances.</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: 33; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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">In
addition, we recently retained Rear Admiral Victorino &#8220;Vic&#8221; G. Mercado (Retired) as a special advisor to the Company&#8217;s
Board of Directors. We plan to leverage Vic&#8217;s experience, expertise, and networks as we build on our momentum in providing intelligent
maritime solutions to the U.S. Government and defense and security sectors, and carefully navigate the challenges of securing access
to and protecting highly sensitive and confidential information.</span></p>

<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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
majority of the Company&#8217;s potential customers are in areas of defense and security, hydrographic survey, offshore wind, offshore
and coastal communication networks, and MDA, including mitigation of IUU fishing, where the end use may be both domestic and abroad.</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">Historically,
demonstration projects have been a requisite step towards broad solution deployment and revenues associated with specific applications
such as our New Jersey MDAS test array as part of our DaaS solution and to highlight these capabilities. Customers may want their own
dedicated demonstration depending on customer needs. During a typical demonstration project&#8217;s specification, negotiation and evaluation
period, we are often subject to the prospective customer&#8217;s vendor qualification process, which entails substantial due diligence
of the Company and its capabilities. Such demonstrations are often a required step prior to leasing and may include negotiation of standard
terms and conditions. Many proposals contain provisions which would provide the option to purchase or lease our PowerBuoy&#174; or WAM-V&#174;
product upon successful conclusion of the demonstration project. The Company maintains a fleet of WAM-Vs&#174; dedicated to demonstrations
and has successfully demonstrated the capabilities of many of its solutions on its own or in customer-sponsored evaluation projects and
remains focused on further demonstrations to build customer awareness and confidence and to drive revenue.</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
Company is pursuing a long-term growth strategy to expand its market value proposition while growing the Company&#8217;s revenue base.
This strategy includes partnerships with leading companies and organizations in adjacent and complementary markets. We continue to develop
our PowerBuoy&#174; and WAM-V&#174; products for use in offshore power, data acquisition, and real-time data communications applications,
and in order to achieve this goal, we are pursuing the following business objectives:</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; vertical-align: top">
    <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">&#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">Provide
    integrated turn-key solutions, purchases or leases. We believe our DaaS, RaaS and PaaS solutions, together with our platforms, are
    well suited to enable unmanned, autonomous (non-grid connected) offshore applications, such as topside and subsea surveillance and
    communications, surveying, subsea equipment monitoring, early warning systems platform, subsea power and buffering, and weather and
    climate data collection. We have investigated and realized market demand for some of these solutions, and we intend to sell and/or
    lease our products to these markets as part of these broader integrated solutions. Additionally, we intend to provide services associated
    with our solution offerings such as paid engineering studies, value-added engineering, maintenance, remote monitoring and diagnostics,
    application engineering, planning, training, project management, and marine and logistics support required for our solution life
    cycle. As
    our MDAS development continues, we expect that this will also include data and cloud services.</span></td></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">Expand
    customer system solution offerings through new complementary products that enable more cost-efficient deployments that make shorter
    missions more feasible. We are continuously innovating new solutions to deliver enhanced value to our customers, such as enhancing
    our MDAS and improving our deployment platforms solutions, such as our PowerBuoys&#174; and WAM-Vs&#174;. We have substantially completed
    development of our next generation PowerBuoy<i>&#174;</i> that incorporates wave, wind, and solar power generation capabilities in
    a robust yet cost effective system that supports shorter term missions as well as the ability to operate in near shore and low wave
    environments. This effort was partially funded by the DOE SBIR Phase II award. In addition, we have integrated PowerBuoy&#174; and
    WAM-V&#174; capabilities, including WAM-V&#174; recharging from a PowerBuoy&#174;, with future plans to integrate MDAS capabilities
    into our WAM-Vs&#174;, thus extending our reach and providing both fixed and mobile MDAS offerings to our customers.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 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: 34; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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%; 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; 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">Focus
    on selling WAM-Vs&#174; to the defense and security, hydrographic survey, and surveillance industries as we are well positioned to
    capitalize on the growing demand for unmanned surface vehicles to provide maritime safety, security, and awareness of what is
    happening in the maritime domain, including surveillance, detection, classification, and identification. The ability of our
    WAM-Vs&#174; to handle various payloads allows us to target navigation surveys, marine infrastructure surveys, berth clearance
    surveys, dredging surveys, and mining pit surveys. Near-term future markets for our WAM-Vs&#174; include the use of WAM-Vs&#174; for
    the launch of aerial drones and underwater survey equipment. WAM-Vs&#174; are easily and economically shipped via land, air, or sea,
    and their modular design enables us to quickly reduce their size for storage or shipment. The ability to disassemble a WAM-V&#174;
    reduces the footprint by as much as 75%, and as a result, a 20-foot container can hold four 16-foot WAM-Vs&#174;. In addition, our
    8-foot WAM-V&#174; can be checked as baggage on a standard commercial flight. To integrate our solutions and add roaming as an option
    or enhancement to our MDAS, we are advancing developments to further integrate MDAS into the WAM-V&#174; platform and develop
    additional autonomy capabilities.</span></td></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">Focus
    sales efforts on key global markets in the U.S., Middle East, and Asia Pacific. While we are marketing our products and services
    globally, we have focused on several key markets and applications, including U.S. and foreign defense and security applications with
    our MDAS offering; and the hydrographic survey market with regard to our WAM-Vs&#174;. We believe that each of these areas has demand
    for our solutions, sizable end market opportunities, and high levels of industrialization and economic development. Our headquarters
    in Monroe Township, New Jersey and our office in Richmond, California enable us to support our customers and strengthen our dialogue
    with our solution partners.</span></td></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">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expand
    our relationships in key market areas through strategic partnerships and collaborations. We believe that strategic partners are an
    important part of expanding visibility to our products. Partnerships and collaborations can be used to improve the development of
    overall integrated solutions, create new market channels, expand commercial know-how and geographic footprint, and bolster our product
    delivery capabilities. We have formed such a relationship with several well-known groups, and we continue to seek other opportunities
    to collaborate with application experts from within our selected markets. These partnerships have helped us source services, such
    as installation expertise, and products, such as MDA enabling equipment, to meet our development and customer obligations. We have
    been actively pursuing additional opportunities to bring in-house skills, capabilities, and solutions that are complementary to our
    strategy and enable us to scale more quickly.</span></td></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">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Partner
    with fabrication, deployment and service contractors. In order to minimize our capital requirements as we scale our business, we
    intend to optimize and utilize state of the art fabrication, anchoring, mooring, cabling supply, and in some cases, deployment of
    our products and solutions. We believe this domestically distributed manufacturing and assembly approach enables us to focus on our
    core competencies and ensure a cost-effective product by leveraging a larger more established supply base. We continue to seek strategic
    partnerships regarding servicing of our products and solutions.</span></td></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">Expand
    survey and security market applications. Through our WAM-V&#174; products, we can increase our ability to lease vehicles specifically
    to support shoreline and offshore survey markets as well as security applications while integrating MDA into these solutions.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 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: 35; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liquidity</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">During
the six months ending October 31, 2023, the Company incurred a net loss of approximately $14.3 million and used cash in operations of
approximately $15.5 million. The Company has continued to make investments in ongoing product development efforts and in building inventory
in anticipation of, and in support of, future growth. The Company&#8217;s future results of operations involve significant risks and
uncertainties. Factors that could affect the Company&#8217;s future operating results and could cause actual results to vary materially
from expectations include, but are not limited to, access to capital, performance of its products, its ability to market and commercialize
its products and new products that it may develop, technology development, scalability of technology and production, ability to attract
and retain key personnel, concentration of customers and suppliers, pending or threatened litigation (including litigation with Paragon
Technologies, Inc.), and deployment risks and integration of acquisitions. Management believes the Company&#8217;s cash balance of $3.5
million and short term investments balance of $15.4 million at October 31, 2023 is sufficient to fund its planned operations through
at least December 2024.</span></p>

<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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capital
Raises</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">On
November 20, 2020, the Company entered into an At-the-Market Offering Agreement (&#8220;ATM&#8221;) with AGP (the &#8220;2020 ATM Facility&#8221;).
The 2020 ATM Facility was terminated by the Company effective June 2, 2023.</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">On
August 7, 2023, the Company entered into a Controlled Equity Offering Sales Agreement (the &#8220;2023 ATM&#8221;) with Cantor Fitzgerald
&amp; Co. (&#8220;Cantor&#8221;), as sales agent, which was terminated on December 2, 2023.</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
Company may choose to seek another sales agent for a new ATM in the future. The sale of additional equity under new facilities could
result in dilution to our shareholders. If additional funds are raised through the issuance of debt securities or preferred stock, these
securities could have rights senior to those associated with our common stock and could contain covenants that would restrict our operations.
The Company cannot be certain that additional equity and/or debt financing will be available to the Company as needed on acceptable terms,
or at all. If we are unable to obtain required financing when needed, we may be required to reduce the scope of our operations, including
our planned product development and marketing efforts, which could materially and adversely affect our financial condition and operating
results. If we are unable to secure additional financing, we may be forced to cease our operations.</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>Backlog</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">As
of October 31, 2023, the Company&#8217;s backlog was $4.5 million. Our backlog includes unfilled firm orders for our products and services
from commercial or governmental customers. If any of our contracts were to be terminated, our backlog would be reduced by the expected
value of the remaining terms of such contract.</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
amount of contract backlog is not necessarily indicative of future revenue because modifications to or terminations of present contracts
and production delays can provide additional revenue or reduce anticipated revenue. A portion of our revenue is recognized using the
input method used to measure progress towards completion of our customer contracts over time, and changes in estimates from time to time
may have a significant effect on revenue and backlog. Our backlog is also typically subject to large variations from time to time due
to the timing of new awards.</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"><b>Critical
Accounting Policies and Estimates</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
understand our financial statements, it is important to understand our critical accounting policies and estimates. We prepare our financial
statements in accordance with U.S. Generally Accepted Accounting Principles (&#8220;U.S. GAAP&#8221;). The preparation of financial statements
also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, costs and expenses and related
disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the
circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences
between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and
cash flows will be affected. We believe that accounting policies are critical to understanding our historical and future performance,
as these policies relate to the more significant areas involving management&#8217;s judgments and estimates.</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">For
a discussion of our critical accounting estimates, see the section entitled Item 7.- &#8220;Management&#8217;s Discussion and Analysis
of Financial Condition and Results of Operations&#8221; in our Annual Report on Form 10-K for the year ended April 30, 2023. There were
no material changes to our critical accounting estimates or accounting policies during the six months ended October 31, 2023.</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: 36; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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><i>&#160;</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"><b><i>Revenue
recognition</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that a performance obligation is
the unit of account for revenue recognition, the Company assesses the goods or services promised in a contract with a customer and identifies
as a performance obligation as either: a) a good or service (or a bundle of goods or services) that is distinct; or b) a series of distinct
goods or services that are substantially the same and that have the same pattern of transfer to the customer. A contract may contain
a single performance obligation or multiple performance obligations. For contracts with multiple performance obligations, the Company
allocates the contracted transaction price to each performance obligation based upon the relative standalone selling price, which represents
the price the Company would sell a promised good or service separately to a customer. The Company determines the standalone selling price
based upon the facts and circumstances of each obligated good or service. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon the Company&#8217;s forecast of the total cost to satisfy the performance
obligation plus an appropriate profit margin.</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
nature of the Company&#8217;s contracts may give rise to several types of variable consideration, including unpriced change orders, liquidated
damages and penalties. Variable consideration can also arise from modifications to the scope of services. Variable consideration is included
in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur once
the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of
whether to include such amounts in the transaction price are based largely on our assessment of legal enforceability, performance, and
any other information (historical, current, and forecasted) that is reasonably available to us. There was no variable consideration as
of October 31, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
expenses.</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
Company recognizes revenue when or as it satisfies a performance obligation by transferring a good or service to a customer, either
(1) at a point in time or (2) over time. A good or service is transferred when or as the customer obtains control. The evaluation of
whether control of each performance obligation is transferred at a point in time or over time is made at contract inception. Input
measures such as costs incurred are utilized to assess progress against specific contractual performance obligations for the
Company&#8217;s services. The selection of the method to measure progress towards completion requires judgment and is based on the
nature of the services to be provided. For the Company, the input method using costs or labor hours incurred best represents the
measure of progress against the performance obligations incorporated within the contractual agreements. If estimated total costs on
any contract project a loss, the Company charges the entire estimated loss to operations in the period the loss becomes known. The
cumulative effect of revisions to revenue, estimated costs to complete contracts, including penalties, change orders, claims,
anticipated losses, and others are recorded in the accounting period in which the events indicating a loss are known and the loss
can be reasonably estimated. These loss projections are re-assessed for each subsequent reporting period until the project is
complete. Such revisions could occur at any time and the effects may be material. During the six-month period ended October 31,
2023, the Company recognized approximately $1.2 million in revenue related to performance obligations satisfied at a point in time
and approximately $0.9 million in revenue related to performance obligations satisfied over-time. During the three-month period
ended October 31, 2023 the Company recognized approximately $0.5 million in revenue related to performance obligation satisfied at a
point in time and approximately $0.4 million in revenue related to performance obligations satisfied over time.</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
Company&#8217;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.</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: 37; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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">The
Company has two types of fixed-price contracts, firm fixed-price and cost-sharing. Under firm fixed-price contracts, the Company receives
an agreed-upon amount for providing products and services specified in the contract, and a profit or loss is recognized depending on
whether actual costs are more or less than the agreed upon amount. Under cost-sharing contracts, the fixed amount agreed upon with the
customer is only intended to fund a portion of the costs on a specific project. Under cost sharing contracts, an amount corresponding
to the revenue is recorded in cost of revenue, resulting in gross profit on these contracts of zero. The Company&#8217;s share of the
costs is recorded as product development expense. The Company reports its disaggregation of revenue by contract type since this method
best represents the Company&#8217;s business. For the the six months ended October 31, 2023 and 2022, the majority of the Company&#8217;s
contracts were classified as firm fixed-price and the balance were cost-sharing.</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">The
Company&#8217;s revenue also includes revenue from certain contracts which do not fall within the scope of ASC 606, but under the ASC
842. At inception of a contract for those classified under ASC 842, the Company classifies leases as either operating or financing in
accordance with the authoritative accounting guidance contained within ASC Topic 842, &#8220;Leases&#8221;. If the direct financing or
sales-type classification criteria are met, then the lease is accounted for as a finance lease. All others are treated as operating leases.
The Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term, or as agreed
upon in-use days are utilized, which is presented in Revenue in the Consolidated Statement of Operations. The Company also enters into
lease arrangements for its PowerBuoys&#174; and WAM-V&#174; with certain customers. Revenue related to multiple-element arrangements is
allocated to lease and non-lease elements based on their relative standalone selling prices or expected cost plus a margin approach.
Lease elements generally include a PowerBuoy&#174;, WAM-V&#174;, and components, while non-lease elements, which the Company expects to
become more prevalent, generally include engineering, monitoring and support services. In the lease arrangement, the customer may be
provided with an option to extend the lease term or purchase the leased buoy or WAM-V&#174; at some point during and/or at the end of
the lease term.</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>Recently
Issued Accounting Standards</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">There
have been no recently issued accounting standards in the current period that would significantly affect the Company&#8217;s financial
statements, that have not been address in prior periods.</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>Financial
Operations Overview</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
following describes certain line items in our statement of operations and some of the factors that affect our operating results.</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">For
the six months ended October 31, 2023 and 2022, the Company had three and four customers whose revenues accounted for at least 10% of
the Company&#8217;s consolidated revenues, respectively. These revenues accounted for approximately 55% and 69% of the Company&#8217;s
total revenue for the respective periods.</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
currently focus our sales efforts in key global markets in North America, South America, Europe and Asia. The following table shows the
percentage of our revenues by geographical location of our customers for the six months ended October 31, 2023 and 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>

<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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended October 31,</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">Six months ended October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Customer Location*</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">2023</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">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">2023</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">2022</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; text-align: left">North and South America</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">82</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">77</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Asia and Australia</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">%</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">18</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">&#8212;</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">23</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">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</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">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</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">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</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">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
</table>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">* For US Government contracts, the revenue is classified as North American however, location of operations may differ.</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"><i></i>&#160;</span></p>


<!-- Field: Page; Sequence: 38; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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"><i>&#160;</i></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"><i>Cost
of revenues</i></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">Our
cost of revenues consists primarily of subcontracts, incurred material, labor and manufacturing overhead expenses, such as engineering
expense, equipment depreciation and maintenance and facility related expenses, and includes the cost of equipment to customize the PowerBuoy&#174;
and our other products supplied by third-party suppliers. Cost of revenues also includes PowerBuoy&#174; and other product system delivery
and deployment expenses and may include anticipated losses at completion on certain contracts.</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"><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>Operating
Expenses</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Engineering
and product development costs</i></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"><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">Our
engineering and product development costs consist of salaries and other personnel-related costs and the costs of products, materials
and outside services used in our product development and unfunded research activities. Our product development costs relate primarily
to our efforts to increase the power output and reliability of our PowerBuoy&#174; system and other products, to enhance and optimize
data monitoring and controls systems, and to the development of new products, product applications and complementary technologies. We
expense all of our product development costs including engineering product development costs as incurred.</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"><i>Selling,
general and administrative costs</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
selling, general and administrative costs consist primarily of professional fees, salaries and other personnel-related costs for employees
and consultants engaged in sales and marketing of our products, and costs for executive, accounting and administrative personnel, professional
fees and other general corporate expenses.</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"><i>Interest
income, net</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
income, net consists of interest received on cash, cash equivalents, and short term investments as well as amortization expense related to the premiums on the purchase of short term 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"><i>Foreign
exchange gain (loss)</i></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">We
transact business in various countries and have exposure to fluctuations in foreign currency exchange rates. Since we conduct our business
in U.S. dollars and our functional currency is the U.S. dollar, our main foreign exchange exposure, if any, results from changes in the
exchange rate between the U.S. dollar and transactions settled in foreign currencies.</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
addition, should we desire to, a portion of our operations can be conducted through our subsidiary in the United Kingdom, the functional
currency of which is the British pound sterling. This subsidiary has foreign exchange exposure that results from changes in the exchange
rate between their functional currency and other foreign currencies in which they conduct business. For the six months ended October
31, 2023 and 2022 there has been little to no activity other than regulatory and tax filings.</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
Company is in the process of winding down its Australian subsidiary, which is expected to be completed during fiscal 2024. The Company
began the process of winding down its UK subsidiary during the six months ended October 31, 2023. The unrealized gains or losses resulting
from foreign currency balances translation are included in Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity. Foreign
currency transaction gains and losses are recognized within our Consolidated Statements of Operations.</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: 39; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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><i>&#160;</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">We
currently do not hedge our exchange rate exposure. However, we assess the anticipated foreign currency working capital requirements and
capital asset acquisitions of our foreign operations and assess the need and cost to utilize financial instruments to hedge currency
exposures on an ongoing basis and may hedge against exchange rate exposure in the future.</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>Results
of Operations</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; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
section should be read in conjunction with the discussion below under &#8220;Liquidity and Capital Resources.&#8221;</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><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Three
months ended October 31, 2023 compared to the three months ended October 31, 2022</i></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; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table contains selected statement of operations information, which serves as the basis of the discussion of our results of
operations for the three months ended October 31, 2023 and 2022.</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; 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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended October 31,</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="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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">2022</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 style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">889</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">303</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">Cost of revenues</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">401</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">264</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-left: 10pt; text-align: left">Gross margin</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">488</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39</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 style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gain from change in fair value of consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(23</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(90</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">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">7,995</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,409</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-left: 10pt; text-align: left">Operating loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,484</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,280</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 style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">270</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">234</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other income, employee retention credit</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">1,202</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">Foreign exchange gain</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</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">&#8212;</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">Loss before 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">(7,213</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,844</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-left: 10pt; text-align: left; padding-bottom: 1.5pt">Provision for 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">&#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">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net loss</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,213</td><td style="padding-bottom: 2.5pt; text-align: left">)</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">(4,844</td><td style="padding-bottom: 2.5pt; 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"><i>&#160;</i></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"><i>Revenues</i></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">Revenues
for the three months ended October 31, 2023 and 2022 were $0.9 million and $0.3 million, respectively. The year-over-year increase
of $0.6 million primarily reflects higher levels of revenue stemming from leased WAM-Vs, equal to approximately $0.2 million and
increased buoy revenue of $0.4 million for the three months ended October 31, 2023.</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"><i>Cost
of revenues</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of revenues for the three months ended October 31, 2023 and 2022 increased slightly to $0.4 million from $0.3 million, respectively,
reflecting a better mix on our margins from strategic consulting services, leased WAM-Vs and government related grants with NOAA
and DOE in the current year.</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>


<!-- Field: Page; Sequence: 40; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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"><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>Change
in fair value of contingent consideration</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">The
change in fair value of contingent consideration for the three months ended October 31, 2023 and 2022 was $23 thousand and $90 thousand,
respectively, relating to an adjustment of the contingent consideration liability based on actual and forecasted bookings relating to
the MAR acquisition.</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"><i>Operating
expenses</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">Operating
expenses for the three months ended October 31, 2023 and 2022 were $8.0 million and $6.4 million, respectively. The increase of approximately
$1.6 million was the result of an increase in employee related costs of $0.4 million primarily driven by increased headcount, an increase
in professional and legal fees of $1.1 million, and an increase in office related expenses of $0.3 million, partially offset by a decrease
in product development costs of $0.2 million.</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"><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>Interest
income</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
income for the three months ended October 31, 2023 and 2022 was $0.3 million and $0.2 million, respectively, with the increase primarily
related to the investments being purchased at a discount in the current year as a result of increasing interest rates, offset slightly
by the decreased balance of short-term 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"><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>Other
income</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
income for the three months ended October 31, 2023 and 2022 was zero and $1.2 million, respectively. The 2022 balance related to amortization
of discounts on investments acquired and the employee retention credits applied for previously filed payroll tax returns with the IRS.</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>&#160;</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"><b><i>Six
months ended October 31, 2023 compared to the six months ended October 31, 2022</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table contains selected statement of operations information, which serves as the basis of the discussion of our results of
operations for the three months ended October 31, 2023 and 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"><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>&#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">Six months ended October 31,</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="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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">2022</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 style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,161</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">1,017</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">Cost of revenues</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,010</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">784</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-left: 10pt; text-align: left">Gross margin</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">233</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 style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gain from change in fair value of consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(86</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(221</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">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">16,100</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">12,727</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-left: 10pt; text-align: left">Operating loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14,863</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,273</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 style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">610</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">375</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other income, employee retention credit</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">1,202</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">Foreign exchange gain</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</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">&#8212;</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">Loss before 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">(14,252</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">(10,696</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-left: 10pt; text-align: left; padding-bottom: 1.5pt">Provision for 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">&#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">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net loss</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">(14,252</td><td style="padding-bottom: 2.5pt; text-align: left">)</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,696</td><td style="padding-bottom: 2.5pt; 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"><i>&#160;</i></span></p>




<!-- Field: Page; Sequence: 41; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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"><i>&#160;</i></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"><i>Revenues</i></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">Revenues
for the six months ended October 31, 2023 and 2022 were $2.2 million and $1.0 million, respectively. The year-over-year increase of
$1.2 million is due to an increase in revenue stemming from leased WAM-Vs, equal to approximately $0.6 million and increased buoy
revenue of $0.6 million for the six months ended October 31, 2023.</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"><i>Cost
of revenues</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of revenues for the six months ended October 31, 2023 and 2022 were $1.0 million and $0.8 million, respectively, and increase of
$0.2 million reflecting a better margin mix from on our strategic consulting services, leased boats and government related grants
with NOAA and DOE in the current year.</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>Change
in fair value of contingent consideration</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">The
change in fair value of contingent consideration for the six months ended October 31, 2023 and 2022 were $0.1 million and $0.2 million,
respectively, relating to an adjustment of the contingent consideration liability based on actual and forecasted bookings relating to
the MAR acquisition.</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"><i>Operating
expenses</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">Operating
expenses for the six months ended October 31, 2023 and 2022 were $16.1 million and $12.7 million, respectively. The increase of approximately
$3.4 million was the result of an increase in employee related costs of $1.6 million primarily driven by increased headcount, an increase
in professional and legal fees of $2.0 million, and an increase in office related expenses of $0.5 million, partially offset by a decrease
in product development costs of $0.7 million.</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>Interest
income</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">Interest
income for the six months ended October 31, 2023 and 2022 was $0.6 million and $0.4 million, respectively, with the increase primarily
related to the investment being purchased at a discount in the current year as a result of increasing interest rates, offset slightly
by the decreased balance of short-term 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"><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>Other
income</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">Other
income for the six months ended October 31, 2023 and 2022 was zero and $1.2 million, respectively. The 2022 balance related to amortization
of discounts on investments acquired and the employee retention credits applied for previously filed payroll tax returns with the IRS.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liquidity
and Capital Resources</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
cash requirements relate primarily to working capital needed to operate and grow our business including funding operating expenses. We
have experienced and continue to experience negative cash flows from operations and net losses.</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"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s total cash, cash equivalents,
short term investments, and restricted cash balances was $18.9 million as of October 31, 2023 and $34.9 million as of April 30, 2023.</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 Company incurred net losses of $14.3
million and $10.7 million for the six months ended October 31, 2023 and 2022, respectively. Refer to &#8220;Liquidity Outlook&#8221;
below for additional information.</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"><b>Net
cash used in operating activities</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">During
the six months ended October 31, 2023, net cash flows used in operating activities was $15.5 million, an increase of $4.5 million compared
to net cash used in operating activities during the six months ended October 31, 2022 of $11.0 million. This reflects an increase in
net loss of $14.3 million, an earnout payment related to MAR of $0.5 million, decrease in accrued expense of $0.7 million primarily related
to accrued bonus payout, and an increase in inventory of $0.9 million.</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: 42; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
cash provided by investing activities</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">Net
cash provided by investing activities during the six months ended October 31, 2023 was $11.9 million, compared to $13.1 million cash
provided by investing activities during the six months ended October 31, 2022. The net cash of $11.9 million provided by investing activities
during the six months ended October 31, 2023 was primarily due to the redemption of short-term investments of $20.6 million, partially
offset by the purchase of short term investments of $8.0 million and purchases of property and equipment of $0.7 million</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>Net
cash used in financing activities</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">Net
cash used in financing activities during the six months ended October 31, 2023 was $27,000.</span></p>

<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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Effect
of exchange rates on cash and cash equivalents</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">There
was no material effect of exchange rates on cash and cash equivalents during the six months ended October 31, 2023 and October 31, 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"><b>Liquidity
Outlook</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">Since
our inception, the cash flows from customer revenues have not been sufficient to fund our operations and provide the capital resources
for our business. As of October 31, 2023, our year to date revenues were $2.2 million, our year to date net losses were $14.3 million,
our year to date net cash used in operating activities was $15.5 million and our accumulated deficit was $294.3 million.</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
expect to devote substantial resources to continue our development efforts for our products and to expand our sales, marketing and manufacturing
programs associated with the continued commercialization of our products. Our future capital requirements will depend on several factors,
including but not limited to:</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; 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">our
    ability to develop, market and commercialize our products, and achieve and sustain 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">&#9679;</td>
    <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
    continued development of our proprietary technologies, and expected continued use of cash from operating activities unless or until
    we achieve positive cash flow from the commercialization of our products and services;</span></td></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">&#9679;</td>
    <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 obtain additional funding, as and if needed, which will be subject to several factors, including market conditions, and
    our operating 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: 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">&#9679;</td>
    <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
    history of operating losses, which we expect to continue for at least the short term and possibly longer;</span></td></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">&#9679;</td>
    <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 manage challenges and expenses associated with communications and disputes with activist shareholders, including litigation;</span></td></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">&#9679;</td>
    <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 manage and mitigate risks associated with our internal cyber security protocols and protection of the data we collect
    and distribute;</span></td></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">&#9679;</td>
    <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 protect our intellectual property portfolio;</span></td></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">&#9679;</td>
    <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 inflation related to the U.S. dollar on our business, operations, customers, suppliers and manufacturers 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; 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">&#9679;</td>
    <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 meet product development, manufacturing and customer delivery deadlines and the potential impact due to disruptions to
    our supply chain, as a result of, among other things, staff shortages, order delays, and increased pricing from vendors and manufacturers;</span></td></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">&#9679;</td>
    <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
    acquisitions and our ability to integrate them into our operations which may be unsuccessful or expose us to unforeseen liabilities,
    and may use significant resources;</span></td></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">&#9679;</td>
    <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
    estimates regarding future expenses, revenues, and capital 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">&#9679;</td>
    <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 identify and penetrate markets for our products, services, and solutions;</span></td></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">&#9679;</td>
    <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 effectively respond to competition in our targeted 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">&#9679;</td>
    <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 establish relationships with our existing and future strategic partners which may not be successful;</span></td></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">&#9679;</td>
    <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 maintain the listing of our common stock on the NYSE American;</span></td></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">&#9679;</td>
    <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
    reliability of our technology, products and solutions;</span></td></tr>
</table>

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


<!-- Field: Page; Sequence: 43; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="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">&#9679;</td>
    <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 increase or more efficiently utilize the power available from our 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; 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">&#9679;</td>
    <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 current legislation, regulations and economic conditions that affect the demand for, or restrict the use 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"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    <span style="background-color: white">risks related to the actions of Paragon Technologies, Inc. in connection with its threatened
    proxy contest against us and the related litigation brought against us, including the amount of related costs incurred by us and
    the disruption caused to our business activities by these actions;</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">&#9679;</span></td>
    <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 hire and retain key personnel, including senior management, to achieve our business objectives; 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">&#9679;</td>
    <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 establish and maintain commercial profit margins.</span></td></tr>
  </table>
<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
business is capital intensive, and through October 31, 2023, we have been funding our business principally through sales of our securities.
As of October 31, 2023, our cash and cash equivalents, short-term restricted cash, and short term investments balance was $18.9 million
and we expect to fund our business with this amount and, to a lesser extent, with our cash flow generated from operations. Management
believes the Company&#8217;s current cash and cash equivalents, and short term investments, are sufficient to fund its planned expenditures
through at least December 2024.</span></p>

<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"><b>Off-Balance
Sheet Arrangements</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">Since
inception, we have not engaged in any off-balance sheet financing activities.</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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ak_002"></span>Item 3.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ak_003"></span>Item 4.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONTROLS AND PROCEDURES</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Evaluation
of Disclosure Controls and Procedures</i></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">We
maintain disclosure controls and procedures that are designed to provide reasonable assurance that material information required to be
disclosed in our reports that we file or submit under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;),
is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and that such information
is accumulated and communicated to our management, including our Chief Executive Officer (&#8220;CEO&#8221;) and Chief Financial Officer
(&#8220;CFO&#8221;), as appropriate, to allow timely decisions regarding required financial disclosure. In designing and evaluating the
disclosure controls and procedures, management recognized that a control system, no matter how well designed and operated, can provide
only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all
control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within
a company have been detected.</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">As
of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our
management, including our CEO and CFO, of the effectiveness of the design and operation of our disclosure controls and procedures pursuant
to Rule 13a-15 of the Exchange Act. Based upon that evaluation, our CEO and CFO concluded that our disclosure controls and procedures
were not effective, due to the material weaknesses in internal control over financial reporting that are described in our Annual Report
on form 10-K for the year ended April 30, 2023 (the &#8220;2023 10-K&#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">Notwithstanding
such material weaknesses in internal control over financial reporting, our management, including our CEO and CFO, has concluded that
our consolidated financial statements present fairly, in all material respects, our financial position, results of our operations and
our cash flows for the periods presented in this Quarterly Report, in conformity with U.S. generally accepted accounting principles</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"><i>Remediation
Plans</i></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">As
previously described in <i>Part II &#8211; Item 9A &#8211; Controls and Procedures</i> of the 2023 10-K, we continue to implement a remediation
plan to address the material weaknesses mentioned above. The weaknesses will not be considered remediated until the applicable controls
operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.</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">Progress
has been made against management&#8217;s plan to remediate these material weaknesses, but for Management to consider a material weakness
remediated, the related controls are required to function as anticipated for a minimum period which varies based upon the specified control.
As part of its remediation plan, management will put mitigating controls in place to minimize risk associated with any open material
weaknesses.</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"><i>Changes
in Internal Control Over Financial Reporting</i></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">In
response to the material weaknesses described in the 2023 10-K, the Company reviewed the design of its controls and began remediation
activities to alleviate the noted control deficiencies. Other than these items, there was no change in the Company&#8217;s internal control
over financial reporting that occurred during the quarter ended October 31, 2023, that has materially affected, or is reasonably likely
to materially affect, the Company&#8217;s internal control over financial reporting.</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: 44; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page -->

<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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ak_004"></span>PART
II &#8212; OTHER INFORMATION</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-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ak_005"></span>Item 1.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>LEGAL PROCEEDINGS</i></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
part of our normal business activities, we are party to a number of legal proceedings and other matters in various stages of development.
Management periodically assesses our liabilities and contingencies in connection with these matters based upon the latest information
available. We disclose material pending legal proceedings pursuant to SEC rules and other pending matters as we may determine to be appropriate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 16, 2023, a stockholder of the Company, Paragon Technologies, Inc., a Delaware corporation (&#8220;Paragon&#8221;), informed the
Company that Paragon was planning a proxy contest against the Company and intended to nominate candidates for election to the Company&#8217;s
Board of Directors (the &#8220;Board&#8221;) at the Company&#8217;s 2023 Annual Meeting of Stockholders (the &#8220;2023 Annual Meeting&#8221;).
Paragon would later disclose that it is seeking to replace a majority of the six-member Board and, thereby, seek control of the Company.
In connection with Paragon&#8217;s threatened proxy contest, the Company is currently defending against two litigation matters brought
by Paragon in the Delaware Court of Chancery.</span></p>

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

<p style="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
July 27, 2023, Paragon filed a complaint against the Company in the Delaware Court of Chancery to enforce the demand that Paragon had
made on July 17, 2023, to inspect the Company&#8217;s confidential books and records pursuant to Section 220 of the Delaware General
Corporation Law. On October 20, 2023, a Magistrate of the Delaware Court of Chancery issued a telephonic report regarding this matter
and indicated that Paragon had asserted a proper purpose for its inspection demand.</span></p>

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

<p style="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
October 25, 2023, the Company filed a Notice of Exceptions with the Delaware Court of Chancery to take exceptions to the Magistrate&#8217;s
report. In its Notice of Exceptions, the Company detailed the areas of the Magistrate&#8217;s report that the Company took exception
to, including, but not limited to: (i) the report&#8217;s conclusion that Paragon had stated a proper purpose for its books and records
demand; (ii) the report&#8217;s conclusion that the primary purpose motivating Paragon&#8217;s demand was Paragon&#8217;s stated purpose;
(iii) the report&#8217;s conclusion that Paragon&#8217;s stated purpose for its demand was not pretextual and that Paragon did not have
improper ulterior motives; and (iv) the report&#8217;s conclusion as to the scope of inspection to be permitted pursuant to Paragon&#8217;s
demand. On November 14, 2023, the Company filed its opening brief with respect to this matter. As of the date hereof, Paragon has not
filed its answering brief, and the Delaware Court of Chancery has not scheduled any further action with respect to this matter.</span></p>

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

<p style="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
October 9, 2023, Paragon initiated litigation in the Delaware Court of Chancery against the Company and the Board alleging claims for
breach of fiduciary duty and seeking declaratory and injunctive relief, including an injunction to (i) prevent the Company from rejecting
the purported nominating notice that Paragon submitted to the Company on August 25, 2023 to notify the Company of its intention to nominate
a majority slate of nominees at the 2023 Annual Meeting (the &#8220;Purported Nominating Notice&#8221;), and (ii) require the Company
to approve Paragon&#8217;s request for an exemption from the Company&#8217;s Section 382 Tax Benefits Preservation Plan so that Paragon
could purchase up to 19.9% of the Company&#8217;s common stock without triggering the dilution that would otherwise apply to the holder
of 4.99% or more of the Company&#8217;s common stock. On November 30, 2023, the Delaware Court of Chancery denied Paragon&#8217;s request
for injunctive relief to (i) block the Board from continuing to reject Paragon&#8217;s Purported Nominating Notice, and (ii) require
the Board to grant Paragon the exemption it had requested from the Company&#8217;s Section 382 Tax Benefits Preservation Plan. Further,
the Delaware Court of Chancery indicated that factual issues remain that would need to be resolved at a trial. On November 30, 2023,
the Delaware Court of Chancery also granted, in part, a motion for sanctions against Paragon relating to the purported spoliation of
text messages. As of the date hereof, the Delaware Court of Chancery has not scheduled any further action with respect to this matter,
other than directing counsel for the Company and the Board to submit an affidavit detailing the reasonable fees and expenses incurred
in filing their motion for sanctions and providing Paragon with an opportunity to respond.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="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
information on other matters in dispute, see Note 14 to the Consolidated Financial Statements under Part I, Item 1 of this
report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2pt; text-align: justify"><span 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ak_006"></span>Item 1A.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>RISK FACTORS</i></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
discussion of our business and operations should be read together with the risk factors contained in Item 1A of our Annual Report on
Form 10-K for the year ended April 30, 2023 and set forth below in this Quarterly Report on Form 10-Q. These risk factors describe various
risks and uncertainties to which we are or may become subject. These risks and uncertainties have the potential to affect our business,
financial condition, results of operations, cash flows, strategies or prospects in a material and adverse manner. Except as noted below,
there have been no material changes in our risk factors from those disclosed in our Annual Report on Form 10-K filed with the SEC on
July 28, 2023.</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"></span></p>

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

<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
have a history of operating losses and may not achieve or maintain profitability and positive cash flow.</i></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">We
have incurred net losses since we began operations in 1994, including net losses of $14.3 million during the first six months of fiscal
year 2024 and $10.7 million during the same six month period in fiscal year 2023. As of October 31, 2023, we had an accumulated deficit
of $294.3 million. To date, our activities have consisted primarily of activities related to the development and testing of our technologies
and our PowerBuoy&#174;. Thus, our losses to date have resulted primarily from costs incurred in our research and development programs
and from our selling, general and administrative costs. As we continue to develop our proprietary technologies, we expect to continue
to have a net use of cash from operating activities unless or until we achieve positive cash flow from the commercialization of our products
and services.</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
do not know whether we will be able to successfully commercialize our products and solutions, or whether we can achieve profitability.
There is significant uncertainty about our ability to successfully commercialize our products and solutions in our targeted markets.
Even if we do achieve commercialization of our products and solutions and become profitable, we may not be able to achieve or, if achieved,
sustain profitability on a quarterly or annual 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"><b><i>Actions
of activist stockholders could be disruptive and costly and the possibility that activist stockholders may gain representation on or
control of our board of directors could adversely affect our results of operations, financial condition, or share price.</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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we strive to maintain constructive communications with our stockholders, we have been, and may in the future be, subject to actions initiated
by activist stockholders. On August 25, 2023, Paragon Technologies, Inc. (&#8220;Paragon&#8221;), an OPT stockholder, purported to provide
notice to OPT of its intent to replace a majority of the OPT board of directors at OPT&#8217;s 2023 Annual Meeting of Stockholders. While
that purported notice was rejected by the OPT board of directors for not complying with OPT&#8217;s Amended and Restated Bylaws, Paragon
has publicly disclosed that it remains interested in replacing a majority of the OPT board of directors. Further, in connection with
Paragon&#8217;s threatened proxy contest, we are currently defending against two litigation matters brought by Paragon in the Delaware
Court of Chancery.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
activist campaign against OPT that contests, conflicts with, or seeks to change, our board composition, leadership, strategic direction,
or business mix could have an adverse effect on us because: (i) responding to actions by activist stockholders could disrupt our operations,
be costly or time-consuming, or divert the attention of our board of directors and senior management from their regular duties, which
could adversely affect our results of operations or financial condition; (ii) perceived uncertainties, including as a result of possible
changes to the composition of our board, as to our future direction may lead to the perception of a change in the direction of the business
or lack of continuity, any of which may be exploited by our competitors, cause concern to our customers and/or employees and result in
the loss of potential business opportunities, or make it more difficult to attract and retain qualified personnel and business partners,
and may affect our relationships with vendors, customers and other third parties; (iii) these types of actions could cause significant
fluctuations in our share price based on temporary or speculative market perceptions or other factors that do not necessarily reflect
the underlying fundamentals and prospects of our business; and (iv) if individuals are elected to our board of directors with a specific
agenda, it may adversely affect our ability to effectively implement our business strategy and create additional value for our stockholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ak_007"></span>Item 2.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</i></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"><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 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ak_008"></span>Item 3.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>DEFAULTS UPON SENIOR SECURITIES</i></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; 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 0; text-align: justify"><span 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ak_009"></span>Item 4.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>MINE SAFETY DISCLOSURES</i></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</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-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ak_010"></span>Item 5.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>OTHER INFORMATION</i></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"><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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 46; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></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>
<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><span id="ak_011"></span>Item
    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><i>EXHIBIT
    INDEX</i></b></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>

<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.65in; text-align: justify"><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; width: 0.25in"><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"><a href="ex10-1.htm">Contract for Commercial Items between Ocean Power Technologies, Inc. and the National Oceanic and Atmospheric Administration dated September 1, 2023.</a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; text-align: justify"><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"><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"><a href="ex10-2.htm">Contract for Commercial Items between Ocean Power Technologies, Inc. and the National Oceanic and Atmospheric Administration dated September 1, 2023.</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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"><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: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></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">10.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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"><a href="ex10-3.htm">Contract for Commercial Items between Ocean Power Technologies, Inc. and the National Oceanic and Atmospheric Administration dated September 1, 2023.</a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top; text-align: justify"><a href="ex31-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top; text-align: justify"><a href="ex31-2.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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"><a href="ex32-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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"><a href="ex32-2.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    following financial information from Ocean Power Technologies, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended October
    31, 2023, formatted in eXtensible Business Reporting Language (XBRL): (i) Consolidated Balance Sheets &#8211; October 31, 2023 (unaudited)
    and April 30, 2021, (ii) Consolidated Statements of Operations (unaudited) &#8211; three and six months ended October 31, 2023 and
    2022, (iii) Consolidated Statements of Comprehensive Loss (unaudited) &#8211; three and six months ended October 31, 2023 and 2021,
    (iv) Consolidated Statement of Shareholders&#8217; Equity (unaudited) &#8211; three and six months ended October 31, 2023 and 2022
    (v) Consolidated Statements of Cash Flows (unaudited) &#8211;six months ended October 31, 2023 and 2022, (vi) Notes to Consolidated
    Financial Statements.**</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Instance Document</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Schema Document</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Calculation Linkbase Document</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Definition Linkbase Document</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Label Linkbase Document</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Presentation Linkbase Document</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover
    Page Interactive Data File (embedded within the Inline XBRL document)</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</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">As
provided in Item 601(b)(32)(ii) of Regulation S-K, this exhibit shall not be deemed to be &#8220;filed&#8221; or part of a registration
statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, and shall not be deemed &#8220;filed&#8221;
for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liability under those sections.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</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">As
provided in Rule 406T of Regulation S-T, this exhibit shall not be deemed &#8220;filed&#8221; or a part of a registration statement or
prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, and shall not be deemed &#8220;filed&#8221; for
purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liability under those sections.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">##</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">As
    permitted by Regulation S-K, Item 601(b)(10)(iv) of the Securities Exchange Act of 1934, as amended, certain confidential portions
    of this exhibit have been redacted from the publicly filed document. The Company agrees to furnish supplementally an unredacted copy
    of the exhibit to the Securities and Exchange Commission upon its request.</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: 47; Value: 23 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"><a href="#toc_001" title="Table of Contents">Table of Contents</a></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</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>SIGNATURES</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">&#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">Pursuant
to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by
the undersigned thereunto duly authorized.</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; 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 colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Ocean
    Power Technologies, Inc.</span></b></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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Registrant)</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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: 3%"><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: 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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
    December 13, 2023</span></td>
    <td style="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"><i>/s/
    Philipp Stratmann</i></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; font-size: 10pt">&#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="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Philipp
    Stratmann</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>President
    and Chief Executive Officer</i></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
    December 13, 2023</span></td>
    <td style="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"><i>/s/
    Robert Powers</i></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; font-size: 10pt">&#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="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert
    Powers</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Senior
    Vice President and Chief Financial Officer</i></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: 48; Options: Last -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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>
    <!-- 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>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex10-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-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 186pt; text-align: right"><B>Exhibit 10.1</B></P>

<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-top: 0pt; margin-bottom: 0pt; text-align: center"><IMG SRC="ex10-1_001.jpg" ALT="">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></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">&nbsp;</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-top: 0pt; margin-bottom: 0pt; text-align: center"><IMG SRC="ex10-1_002.jpg" ALT="">&nbsp;</P>

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

<!-- Field: Page; Sequence: 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="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;<IMG SRC="ex10-1_003.jpg" ALT=""></P>

<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-top: 0pt; margin-bottom: 0pt; text-align: center"></P>

<!-- Field: Page; Sequence: 3 -->
    <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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;<IMG SRC="ex10-1_004.jpg" ALT=""></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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%">&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="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-top: 0pt; margin-bottom: 0pt; text-align: center"><B>Attachment Page</B></P>

<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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>1.</B></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"><B>FEDERAL
                                            ACQUISITION REGULATION (FAR) 52.252-2 CLAUSES INCORPORATED BY REFERENCE (FEB 1998)</B></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: -16.6pt"><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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
contract incorporates one or more clauses by reference, with the same force and effect as if they were given in full text. Upon request,
the Contracting Officer will make their full text available. Also, the full text of a clause may be accessed electronically at these
addresses:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Federal
Acquisition Regulation (FAR) - <U>http://www.acquisition.gov</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commerce
Acquisition Regulation (CAR) &ndash; <U>https://www.acquisition.gov/car</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following clauses are incorporated by reference:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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: 97%; border-collapse: collapse; margin-left: 0.25in">
  <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: 19%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Clause
    No.</B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; width: 2%"><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: 64%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Clause
    Title</B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; width: 2%"><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: 13%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Date</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">FAR
    52.203-3</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">Gratuities</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">APR
    1984</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">FAR
    52.203-12</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"><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">Limitation
On Payments To Influence Certain Federal </FONT>Transactions</P></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">JUN
    2020</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">FAR
    52.203-17</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"><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">Contractor
Employee Whistleblower Rights and Requirement to </FONT>Inform Employees of Whistleblower Rights.</P></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">JUN
    2020</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">FAR
    52.204-4</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"><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">Printed
Or Copied Double-Sided On Postconsumer Fiber </FONT>Content Paper</P></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">MAY
    2011</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">FAR
    52.204-13</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">System
    For Award Management Maintenance</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">OCT
    2018</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">FAR
    52.204-18</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">Commercial
    And Government Entity Code Management</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">AUG
    2020</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">CAR
    1352.201-70</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">Contracting
    Officer&rsquo;s Authority</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">APR
    2010</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">CAR
    1352.209-73</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">Compliance
    With The Laws</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">APR
    2010</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">CAR
    1352.209-74</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">Organizational
    Conflict of Interest</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">APR
    2010</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">CAR
    1352.216-74</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">Task
    Orders</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">APR
    2010</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 CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.</B></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"><B>FAR
                                            52.212-4 CONTRACT TERMS AND CONDITIONS &ndash; COMMERCIAL PRODUCTS AND COMMERCIAL SERVICES
                                            (DEC 2022) WITH ADDENDA</B></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: -16.6pt"><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.25in; text-indent: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <I>Inspection/Acceptance</I>.
The Contractor shall only tender for acceptance those items that conform to the requirements of this contract. The Government
reserves the right to inspect or test any supplies or services that have been tendered for acceptance. The Government may require
repair or replacement of nonconforming supplies or reperformance of nonconforming services at no increase in contract price. If
repair/replacement or reperformance will not correct the defects or is not possible, the </FONT>Government may seek an equitable
price reduction or adequate consideration for acceptance of nonconforming supplies or services. The Government must exercise its
post-acceptance rights-</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify"><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; text-indent: 0.5in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Within a reasonable time after the defect was discovered or should have been discovered;</FONT> and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify"><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; text-indent: 0.5in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Before any substantial change occurs in the condition of the item, unless the change is due to</FONT> the defect in the item.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-indent: 0.35in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<I>Assignment</I>. The Contractor or its assignee may assign its rights to receive payment due as a result of performance of this contract
to a bank, trust company, or other financing institution, including any Federal lending agency in accordance with the Assignment of Claims
Act (<U>31 U.S.C. 3727</U>). However, when a third party makes payment (<I>e.g., </I>use of the Governmentwide commercial purchase card),
the Contractor may not assign its rights to receive payment under this contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.35in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) <I>Changes</I>.
Changes in the terms and conditions of this contract may be made only by written agreement of the parties.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.35in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) <I>Disputes</I>.
This contract is subject to <U>41 U.S.C. chapter 71</U>, Contract Disputes. Failure of the parties to this contract to reach agreement
on any request for equitable adjustment, claim, appeal or action arising under or relating to this contract shall be a dispute to be
resolved in accordance with the clause at Federal Acquisition Regulation (FAR) <U>52.233-1</U>, Disputes, which is incorporated herein
by reference. The Contractor shall proceed diligently with performance of this contract, pending final resolution of any dispute arising
under the contract.</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: 5; Options: NewSection; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.35in; text-align: justify"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Definitions</I>. The clause at FAR <U>52.202-1</U>, Definitions, is incorporated herein by reference.</FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.35in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) <I>Excusable
delays</I>. The Contractor shall be liable for default unless nonperformance is caused by an occurrence beyond the reasonable
control of the Contractor and without its fault or negligence such as, acts of God or the public enemy, acts of the Government in
either its sovereign or contractual capacity, fires, floods, epidemics, quarantine restrictions, strikes, unusually severe weather,
and delays of common carriers. The Contractor shall notify the Contracting Officer in writing as soon as it is reasonably possible
after the commencement of any excusable delay, setting forth the full particulars in connection </FONT>therewith, shall remedy such
occurrence with all reasonable dispatch, and shall promptly give written notice to the Contracting Officer of the cessation of such
occurrence.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-indent: 0.35in; text-align: justify"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Invoice.</FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) The
Contractor shall submit an original invoice and three copies (or electronic invoice, if authorized) to the address designated in the
contract to receive invoices. An invoice must include-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name and address of the Contractor;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Invoice date and number;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract number, line item number and, if applicable, the order number;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description, quantity, unit of measure, unit price and extended price of the items <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">delivered;</FONT></FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
Shipping number and date of shipment, including the bill of lading number and weight</FONT> of shipment if shipped on Government
bill of lading;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Terms of any discount for prompt payment offered;</FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name and address of official to whom payment is to be sent;</FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(viii)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name, title, and phone number of person to notify in event of defective invoice; and</FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ix)
Taxpayer Identification Number (TIN). The Contractor shall include its TIN on the invoice only if required elsewhere in this
contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(x)
Electronic funds transfer (EFT) banking information.</FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A) The
Contractor shall include EFT banking information on the invoice only if required elsewhere in this contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
If EFT banking information is not required to be on the invoice, in order for</FONT> the invoice to be a proper invoice, the
Contractor shall have submitted correct EFT banking information in accordance with the applicable solicitation provision, contract
clause (<I>e.g., </I><U>52.232-33</U>, Payment by Electronic Funds Transfer-System for Award Management, or <U>52.232-34</U>,
Payment by Electronic Funds Transfer-Other Than System for Award Management), or applicable agency procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
EFT banking information is not required if the Government waived the requirement to</FONT> pay by EFT.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) Invoices
will be handled in accordance with the Prompt Payment Act (<U>31 U.S.C.3903</U>) and Office of Management and Budget (OMB) prompt payment
regulations at 5 CFR Part 1315.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.35in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h) <I>Patent
indemnity</I>. The Contractor shall indemnify the Government and its officers, employees and agents against liability, including costs,
for actual or alleged direct or contributory infringement of, or inducement to infringe, any United States or foreign patent, trademark
or copyright, arising out of the performance of this contract, provided the Contractor is reasonably notified of such claims and proceedings.</FONT></P>

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

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



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) <I>Items
accepted</I>. Payment shall be made for items accepted by the Government that have been delivered to the delivery destinations set forth
in this contract.</FONT></P>

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


<!-- Field: Page; Sequence: 6; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
<I>Prompt payment</I>. The Government will make payment in accordance with the Prompt Payment Act (<U>31 U.S.C.3903</U>) and prompt payment
regulations at 5 CFR Part 1315.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3) <I>Electronic
Funds Transfer (EFT)</I>. If the Government makes payment by EFT, see <U>52.212- 5</U>(b) for the appropriate EFT clause.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4) <I>Discount</I>.
In connection with any discount offered for early payment, time shall be computed from the date of the invoice. For the purpose of computing
the discount earned, payment shall be considered to have been made on the date which appears on the payment check or the specified payment
date if an electronic funds transfer payment is made.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
<I>Overpayments</I>. If the Contractor becomes aware of a duplicate contract financing or invoice payment or that the Government has
otherwise overpaid on a contract financing </FONT>or invoice payment, the Contractor shall-</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify"><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; text-indent: 0.75in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Remit
the overpayment amount to the payment office cited in the contract along with a description of the overpayment including the-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: 51.55pt"><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; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A) Circumstances
of the overpayment (<I>e.g.</I>, duplicate payment, erroneous payment, liquidation errors, date(s) of overpayment);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: 64.25pt"><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; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Affected contract number and delivery order number, if applicable;</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 149.65pt; text-align: justify; text-indent: -15.85pt"><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; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Affected line item or subline item, if applicable; and</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 149.65pt; text-align: justify; text-indent: -15.85pt"><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; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(D)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractor point of contact.</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 150.25pt; text-align: justify; text-indent: -16.45pt"><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: justify; text-indent: 0.75in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Provide a copy of the remittance and supporting documentation to the Contracting</FONT> Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify; text-indent: 0.5in"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Interest</I>.</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 132.35pt; text-align: justify; text-indent: -14.15pt"><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: justify; text-indent: 0.25in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
All amounts that become payable by the Contractor to the Government under this contract shall bear simple interest from the date due
until paid unless paid within 30 days of becoming due. The interest</FONT> rate shall be the interest rate established by the
Secretary of the Treasury as provided in <U>41 U.S.C. 7109</U>, which is applicable to the period in which the amount becomes due,
as provided in (i)(6)(v) of this clause, and then at the rate applicable for each six-month period as fixed by the Secretary until
the amount is paid.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify"><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; text-indent: 0.75in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) The
Government may issue a demand for payment to the Contractor upon finding a debt is due under the contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: 51.55pt"><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; text-indent: 0.75in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) <I>Final
decisions</I>. The Contracting Officer will issue a final decision as required by <U>33.211</U> if&ndash;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: 51.55pt"><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; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A) The
Contracting Officer and the Contractor are unable to reach agreement on the existence or amount of a debt within 30 days;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: 64.25pt"><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: justify; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B) The
Contractor fails to liquidate a debt previously demanded by the Contracting Officer within the timeline specified in the demand for payment
unless the amounts were not repaid because the Contractor has requested an installment payment agreement; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: 64.25pt"><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: justify; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C) The
Contractor requests a deferment of collection on a debt previously demanded by the Contracting Officer (see <U>32.607-2</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: 64.25pt"><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: justify; text-indent: 0.75in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv) If
a demand for payment was previously issued for the debt, the demand for payment included in the final decision shall identify the same
due date as the original demand for payment.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.75in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts shall be due at the earliest of the following dates:</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 135.3pt; text-align: justify; text-indent: -14.2pt"><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-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The date fixed under this contract.</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 150.15pt; text-align: justify; text-indent: -16.35pt"><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: justify; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B) The
date of the first written demand for payment, including any demand for payment resulting from a default termination.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: 64.25pt"><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: justify; text-indent: 0.75in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi) The
interest charge shall be computed for the actual number of calendar days involved beginning on the due date and ending on-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The date on which the designated office receives payment from the Contractor;</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 150.15pt; text-align: justify; text-indent: -16.35pt"><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; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B) The
date of issuance of a Government check to the Contractor from which an amount otherwise payable has been withheld as a credit against
the contract debt; or</FONT></P>

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


<!-- Field: Page; Sequence: 7; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 1in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C) The
date on which an amount withheld and applied to the contract debt would otherwise have become payable to the Contractor.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: 64.25pt"><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: justify; text-indent: 0.75in; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii) The
interest charge made under this clause may be reduced under the procedures prescribed in FAR <U>32.608-2</U> in effect on the date of
this contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j) <I>Risk
of loss</I>. Unless the contract specifically provides otherwise, risk of loss or damage to the supplies provided under this contract
shall remain with the Contractor until, and shall pass to the Government upon:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery of the supplies to a carrier, if transportation is f.o.b. origin; or</FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) Delivery
of the supplies to the Government at the destination specified in the contract, if transportation is f.o.b. destination.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.5in; text-align: justify"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Taxes</I>. The contract price includes all applicable Federal, State, and local taxes and duties.</FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l) <I>Termination
for the Government&rsquo;s convenience</I>. The Government reserves the right to terminate this contract, or any part hereof, for
its sole convenience. In the event of such termination, the </FONT>Contractor shall immediately stop all work hereunder and shall
immediately cause any and all of its suppliers and subcontractors to cease work. Subject to the terms of this contract, the
Contractor shall be paid a percentage of the contract price reflecting the percentage of the work performed prior to the notice of
termination, plus reasonable charges the Contractor can demonstrate to the satisfaction of the Government using its standard record
keeping system, have resulted from the termination. The Contractor shall not be required to comply with the cost accounting
standards or contract cost principles for this purpose. This paragraph does not give the Government any right to audit the
Contractor&rsquo;s records. The Contractor shall not be paid for any work performed or costs incurred which reasonably could have
been avoided.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m) <I>Termination
for cause</I>. The Government may terminate this contract, or any part hereof, for cause in the event of any default by the Contractor,
or if the Contractor fails to comply with any contract terms and conditions, or fails to provide the Government, upon request, with adequate
assurances of future performance. In the event of termination for cause, the Government shall not be liable to the Contractor for any
amount for supplies or services not accepted, and the Contractor shall be liable to the Government for any and all rights and remedies
provided by law. If it is determined that the Government improperly terminated this contract for default, such termination shall be deemed
a termination for convenience.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n) <I>Title</I>.
Unless specified elsewhere in this contract, title to items furnished under this contract shall pass to the Government upon acceptance,
regardless of when or where the Government takes physical possession.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o) <I>Warranty</I>.
The Contractor warrants and implies that the items delivered hereunder are merchantable and fit for use for the particular purpose described
in this contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p) <I>Limitation
of liability</I>. Except as otherwise provided by an express warranty, the Contractor will not be liable to the Government for consequential
damages resulting from any defect or deficiencies in accepted items.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q) <I>Other
compliances</I>. The Contractor shall comply with all applicable Federal, State and local laws, executive orders, rules and regulations
applicable to its performance under this contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r) <I>Compliance
with laws unique to Government contracts.</I> The Contractor agrees to comply with <U>31 U.S.C. 1352</U> relating to limitations on
the use of appropriated funds to influence certain Federal contracts; <U>18 U.S.C. 431</U> relating to officials not to benefit; <U>40
U.S.C. chapter 37</U>, Contract Work Hours and Safety Standards; <U>41 U.S.C. chapter 87</U>, Kickbacks; <U>41 U.S.C. 4712</U> and <U>10
U.S.C. 2409</U> relating to whistleblower protections; <U>49 U.S.C. 40118</U>, Fly American; and <U>41 U.S.C. chapter 21</U>
relating </FONT>to procurement integrity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s) <I>Order
of precedence</I>. Any inconsistencies in this solicitation or contract shall be resolved by giving precedence in the following order:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The schedule of supplies/services.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The Assignments, Disputes, Payments, Invoice, Other Compliances, Compliance with Laws Unique to Government Contracts, and Unauthorized
Obligations paragraphs of this clause;</FONT></P>

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


<!-- Field: Page; Sequence: 8; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
The clause at <U>52.212-5</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
Addenda to this solicitation or contract, including any license agreements for computer software.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
Solicitation provisions if this is a solicitation.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
Other paragraphs of this clause.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)
The <U>Standard Form 1449</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)
Other documents, exhibits, and attachments.</FONT></P>

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

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

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

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



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

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



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) Except
as stated in paragraph (u)(2) of this clause, when any supply or service acquired under this contract is subject to any End User License
Agreement (EULA), Terms of Service (TOS), or similar legal instrument or agreement, that includes any clause requiring the Government
to indemnify the Contractor or any person or entity for damages, costs, fees, or any other loss or liability that would create an Anti-
Deficiency Act violation (31 U.S.C. 1341), the following shall govern:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any such clause is unenforceable against the Government.</FONT></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) Neither
the Government nor any Government authorized end user shall be deemed to have agreed to such clause by virtue of it appearing in the
EULA, TOS, or similar legal instrument or agreement. If the EULA, TOS, or similar legal instrument or agreement is invoked through an
&ldquo;I agree&rdquo; click box or other comparable mechanism (e.g., &ldquo;click-wrap&rdquo; or &ldquo;browse-wrap&rdquo; agreements),
execution does not bind the Government or any Government authorized end user to such clause.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) Any
such clause is deemed to be stricken from the EULA, TOS, or similar legal instrument or agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) Paragraph
(u)(1) of this clause does not apply to indemnification by the Government that is expressly authorized by statute and specifically authorized
under applicable agency regulations and procedures.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
Incorporation by reference. The Contractor&rsquo;s representations and certifications, including those completed electronically via the
System for Award Management (SAM), are incorporated by reference into the contract.</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">(End
of clause)</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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ADDENDUM
TO FAR 52.212-4 CONTRACT TERMS AND CONDITIONS &ndash; COMMERCIAL PRODUCTS AND COMMERCIAL SERVICES (DEC 2022)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 53pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>A.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FAR 52.216-18 ORDERING (AUG 2020)</B></FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Any supplies and services to be furnished under this contract shall be ordered by issuance of delivery orders or task orders by the individual
designated in the Schedule. Such orders may be issued <B><I>three years from date of award.</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
All delivery orders or task orders are subject to the terms and conditions of this contract. In the event of conflict between a delivery
order or task order and this contract, the contract shall control.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.2pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
A delivery order or task order is considered &ldquo;issued&rdquo; when&mdash;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.2pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
If sent by mail (includes transmittal by U.S. mail or private delivery service), the Government deposits the order in the mail;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 77.5pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
If sent by fax, the Government transmits the order to the Contractor&rsquo;s fax number; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 77.5pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
If sent electronically, the Government either&mdash;</FONT></P>

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


<!-- Field: Page; Sequence: 9; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Posts a copy of the delivery order or task order to a Government document access system, and notice is sent to the Contractor; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 94.05pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Distributes the delivery order or task order via email to the Contractor&rsquo;s email address.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 94.05pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Orders may be issued by methods other than those enumerated in this clause only if authorized in the contract.</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">(End
of clause)</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 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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>B.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FAR 52.216-19 ORDER LIMITATIONS (OCT 1995)</B></FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Minimum order. When the Government requires supplies or services covered by this contract in an amount of less than $2,000.00 the Government
is not obligated to purchase, nor is the Contractor obligated to furnish, those supplies or services under the contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Maximum order. The Contractor is not obligated to honor-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Any order for a single item in excess of $1,000,000.00;</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">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Any order for a combination of items in excess of $1,000,000.00; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 85.3pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
A series of orders from the same ordering office within seven (7) days that together call for quantities exceeding the limitation in
paragraph (b)(1) or (2) of this section.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
If this is a requirements contract (i.e., includes the Requirements clause at subsection 52.216-21 of the Federal Acquisition Regulation
(FAR)), the Government is not required to order a part of any one requirement from the Contractor if that requirement exceeds the maximum-order
limitations in paragraph </FONT>(b) of this section.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 70.3pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Notwithstanding paragraphs (b) and (c) of this section, the Contractor shall honor any order exceeding the maximum order limitations
in paragraph (b), unless that order (or orders) is returned to the ordering office within seven (7) days after issuance, with written
notice stating the Contractor&rsquo;s intent not to ship the item (or items) called for and the reasons. Upon receiving this notice,
the Government may acquire the supplies or services from another source.</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">(End
of clause)</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 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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>C.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FAR 52.216-22 INDEFINITE QUANTITY (OCT 1995)</B></FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></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.25in">&nbsp;</TD>
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This is an indefinite-quantity contract for the supplies or
services specified, and effective for the period stated in the Schedule. The quantities of supplies and services specified in the Schedule
are estimates only and are not purchased by this contract.</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery or performance shall be made only as authorized by
orders issued in accordance with the Ordering clause. The Contractor shall furnish to the Government, when and if ordered, the supplies
or services specified in the Schedule up to and including the quantity designated in the Schedule as the &ldquo;maximum.&rdquo; The Government
shall order at least the quantity of supplies or services designated in the Schedule as the &ldquo;minimum.&rdquo;</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD>
  <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except for any limitations on quantities in the Order Limitations
clause or in the Schedule, there is no limit on the number of orders that may be issued. The Government may issue orders requiring delivery
to multiple destinations or performance at multiple locations.</FONT></TD></TR>
</TABLE>


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


<!-- Field: Page; Sequence: 10; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></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.25in">&nbsp;</TD>
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any order issued during the effective period of this contract
and not completed within that period shall be completed by the Contractor within the time specified in the order. The contract shall
govern the Contractor&rsquo;s and Government&rsquo;s rights and obligations with respect to that order to the same extent as if the order
were completed during the contract&rsquo;s effective period; provided, that the Contractor shall not be required to make any deliveries
under this contract after <B>one (1) year after the contract expiration</B>.</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">(End
of clause)</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 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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>D.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FAR 52.217-8 OPTION TO EXTEND SERVICES (NOV 1999)</B></FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Government may require continued performance of any services within the limits and at the rates specified in the contract. These rates
may be adjusted only as a result of revisions to prevailing labor rates provided by the Secretary of Labor. The option provision may
be exercised more than once, but the total extension of performance hereunder shall not exceed 6 months. The Contracting Officer may
exercise the option by written notice to the Contractor within 30 days prior to the expiration of the current task order period of performance.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inclusion
of FAR clause 52.217-8, Option to Extend Services, in the solicitation and resultant contract is for use by the Government as outlined
at FAR 37.111, Extension of Services. The option will be exercised as needed at any time during the life of the contract using the rates
applicable at the time of exercise.</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">(End
of clause)</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 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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>E.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FAR 52.227-14 RIGHTS IN DATA-GENERAL (MAY 2014)</B></FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<I>Definitions.</I> As used in this clause-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Computer
database </I>or &ldquo;database means&rdquo; a collection of recorded information in a form capable of, and for the purpose of, being
stored in, processed, and operated on by a computer. The term does not include computer software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Computer
software</I>-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.35in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Means</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 77.8pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Computer programs that comprise a series of instructions, rules, routines, or statements, regardless of the media in which recorded,
that allow or cause a computer to perform a specific operation or series of operations; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 94.35pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Recorded information comprising source code listings, design details, algorithms, processes, flow charts, formulas, and related material
that would enable the computer program to be produced, created, or compiled.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 94.35pt; 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.35in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Does not include computer databases or computer software documentation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 77.8pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Computer
software documentation </I>means owner&rsquo;s manuals, user&rsquo;s manuals, installation instructions, operating instructions, and
other similar items, regardless of storage medium, that explain the capabilities of the computer software or provide instructions for
using the software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Data
</I>means recorded information, regardless of form or the media on which it may be recorded. The term includes technical data and computer
software. The term does not include information incidental to contract administration, such as financial, administrative, cost or pricing,
or management information.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Form,
fit, and function data </I>means data relating to items, components, or processes that are sufficient to enable physical and functional
interchangeability, and data identifying source, size, configuration, mating and attachment characteristics, functional characteristics,
and performance requirements. For computer software it means data identifying source, functional characteristics, and performance requirements
but specifically excludes the source code, algorithms, processes, formulas, and flow charts of the software.</FONT></P>

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


<!-- Field: Page; Sequence: 11; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Limited
rights </I>means the rights of the Government in limited rights data as set forth in the Limited Rights Notice of paragraph (g)(3) if
included in this clause.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Limited
rights data </I>means data, other than computer software, that embody trade secrets or are commercial or financial and confidential or
privileged, to the extent that such data pertain to items, components, or processes developed at private expense, including minor modifications.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Restricted
computer software </I>means computer software developed at private expense and that is a trade secret, is commercial or financial and
confidential or privileged, or is copyrighted computer software, including minor modifications of the computer software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Restricted
rights</I>, as used in this clause, means the rights of the Government in restricted computer software, as set forth in a Restricted
Rights Notice of paragraph (g) if included in this clause, or as otherwise may be provided in a collateral agreement incorporated in
and made part of this contract, including minor modifications of such computer software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Technical
data </I>means recorded information (regardless of the form or method of the recording) of a scientific or technical nature (including
computer databases and computer software documentation). This term does not include computer software or financial, administrative, cost
or pricing, or management data or other information incidental to contract administration. The term includes recorded information of
a scientific or technical nature that is included in computer databases (See <U>41 U.S.C. 116</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Unlimited
rights </I>means the rights of the Government to use, disclose, reproduce, prepare derivative works, distribute copies to the public,
and perform publicly and display publicly, in any manner and for any purpose, and to have or permit others to do so.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Allocation of rights.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Except as provided in paragraph (c) of this clause, the Government shall have unlimited rights in-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Data first produced in the performance of this contract;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Form, fit, and function data delivered under this contract;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Data delivered under this contract (except for restricted computer software) that constitute manuals or instructional and training material
for installation, operation, or routine maintenance and repair of items, components, or processes delivered or furnished for use under
this contract; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
All other data delivered under this contract unless provided otherwise for limited rights data or restricted computer software in accordance
with paragraph (g) of this clause.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The Contractor shall have the right to-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Assert copyright in data first produced in the performance of this contract to the extent provided in paragraph (c)(1) of this clause;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Use, release to others, reproduce, distribute, or publish any data first produced or specifically used by the Contractor in the performance
of this contract, unless provided otherwise in paragraph (d) of this clause;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Substantiate the use of, add, or correct limited rights, restricted rights, or copyright notices and to take other appropriate action,
in accordance with paragraphs (e) and (f) of this clause; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Protect from unauthorized disclosure and use those data that are limited rights data or restricted computer software to the extent provided
in paragraph (g) of this clause.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Copyright-</FONT></P>

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


<!-- Field: Page; Sequence: 12; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Data first produced in the performance of this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Unless provided otherwise in paragraph (d) of this clause, the Contractor may, without prior approval of the Contracting Officer, assert
copyright in scientific and technical articles based on or containing data first produced in the performance of this contract and published
in academic, technical or professional journals, symposia proceedings, or similar works. The prior, express written permission of the
Contracting Officer is required to assert copyright in all other data first produced in the performance of this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
When authorized to assert copyright to the data, the Contractor shall affix the applicable copyright notices of <U>17 U.S.C. 401 or 402</U>,
and an acknowledgment of Government sponsorship (including contract number).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
For data other than computer software, the Contractor grants to the Government, and others acting on its behalf, a paid-up, nonexclusive,
irrevocable, worldwide license in such copyrighted data to reproduce, prepare derivative works, distribute copies to the public, and
perform publicly and display publicly by or on behalf of the Government. For computer software, the Contractor grants to the Government,
and others acting on its behalf, a paid-up, nonexclusive, irrevocable, worldwide license in such copyrighted computer software to reproduce,
prepare derivative works, and perform publicly and display publicly (but not to distribute copies to the public) by or on behalf of the
Government.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
<I>Data not first produced in the performance of this contract. </I>The Contractor shall not, without the prior written permission of
the Contracting Officer, incorporate in data delivered under this contract any data not first produced in the performance of this contract
unless the Contractor-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Identifies the data; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Grants to the Government, or acquires on its behalf, a license of the same scope as set forth in paragraph (c)(1) of this clause or,
if such data are restricted computer software, the Government shall acquire a copyright license as set forth in paragraph (g)(4) of this
clause (if included in this contract) or as otherwise provided in a collateral agreement incorporated in or made part of this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
<I>Removal of copyright notices. </I>The Government will not remove any authorized copyright notices placed on data pursuant to this
paragraph (c), and will include such notices on all reproductions of the data.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<I>Release, publication, and use of data. </I>The Contractor shall have the right to use, release to others, reproduce, distribute, or
publish any data first produced or specifically used by the Contractor in the performance of this contract, except-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
As prohibited by Federal law or regulation (<I>e.g.</I>, export control or national security laws or regulations);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
As expressly set forth in this contract; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
If the Contractor receives or is given access to data necessary for the performance of this contract that contain restrictive markings,
the Contractor shall treat the data in accordance with such markings unless specifically authorized otherwise in writing by the Contracting
Officer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Unauthorized marking of data.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Notwithstanding any other provisions of this contract concerning inspection or acceptance, if any data delivered under this contract
are marked with the notices specified in paragraph (g)(3) or (g) (4) if included in this clause, and use of the notices is not authorized
by this clause, or if the data bears any other restrictive or limiting markings not authorized by this contract, the Contracting Officer
may at any time either return the data to the Contractor, or cancel or ignore the markings. However, pursuant to <U>41 U.S.C. 4703</U>,
the following procedures shall apply prior to canceling or ignoring the markings.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
The Contracting Officer will make written inquiry to the Contractor affording the Contractor 60 days from receipt of the inquiry to provide
written justification to substantiate the propriety of the markings;</FONT></P>

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


<!-- Field: Page; Sequence: 13; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
If the Contractor fails to respond or fails to provide written justification to substantiate the propriety of the markings within the
60-day period (or a longer time approved in writing by the Contracting Officer for good cause shown), the Government shall have the right
to cancel or ignore the markings at any time after said period and the data will no longer be made subject to any disclosure prohibitions.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
If the Contractor provides written justification to substantiate the propriety of the markings within the period set in paragraph (e)(1)(i)
of this clause, the Contracting Officer will consider such written justification and determine whether or not the markings are to be
cancelled or ignored. If the Contracting Officer determines that the markings are authorized, the Contractor will be so notified in writing.
If the Contracting Officer determines, with concurrence of the head of the contracting activity, that the markings are not authorized,
the Contracting Officer will furnish the Contractor a written determination, which determination will become the final agency decision
regarding the appropriateness of the markings unless the Contractor files suit in a court of competent jurisdiction within 90 days of
receipt of the Contracting Officer&rsquo;s decision. The Government will continue to abide by the markings under this paragraph (e)(1)(iii)
until final resolution of the matter either by the Contracting Officer&rsquo;s determination becoming final (in which instance the Government
will thereafter have the right to cancel or ignore the markings at any time and the data will no longer be made subject to any disclosure
prohibitions), or by final disposition of the matter by court decision if suit is filed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The time limits in the procedures set forth in paragraph (e)(1) of this clause may be modified in accordance with agency regulations
implementing the Freedom of Information Act (<U>5 U.S.C. 552</U>) if necessary to respond to a request thereunder.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
Except to the extent the Government&rsquo;s action occurs as the result of final disposition of the matter by a court of competent jurisdiction,
the Contractor is not precluded by paragraph (e) of the clause from bringing a claim, in accordance with the Disputes clause of this
contract, that may arise as the result of the Government removing or ignoring authorized markings on data delivered under this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
Omitted or incorrect markings.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Data delivered to the Government without any restrictive markings shall be deemed to have been furnished with unlimited rights. The Government
is not liable for the disclosure, use, or reproduction of such data.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
If the unmarked data has not been disclosed without restriction outside the Government, the Contractor may request, within 6 months (or
a longer time approved by the Contracting Officer in writing for good cause shown) after delivery of the data, permission to have authorized
notices placed on the data at the Contractor&rsquo;s expense. The Contracting Officer may agree to do so if the Contractor-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Identifies the data to which the omitted notice is to be applied;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Demonstrates that the omission of the notice was inadvertent;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Establishes that the proposed notice is authorized; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Acknowledges that the Government has no liability for the disclosure, use, or reproduction of any data made prior to the addition of
the notice or resulting from the omission of the notice.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
If data has been marked with an incorrect notice, the Contracting Officer may-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Permit correction of the notice at the Contractor&rsquo;s expense if the Contractor identifies the data and demonstrates that the correct
notice is authorized; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Correct any incorrect notices.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
Protection of limited rights data and restricted computer software.</FONT></P>

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


<!-- Field: Page; Sequence: 14; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The Contractor may withhold from delivery qualifying limited rights data or restricted computer software that are not data identified
in paragraphs (b)(1)(i), (ii), and (iii) of this clause. As a condition to this withholding, the Contractor shall-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Identify the data being withheld; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Furnish form, fit, and function data instead.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Limited rights data that are formatted as a computer database for delivery to the Government shall be treated as limited rights data
and not restricted computer software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
[Reserved]</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 86.1pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<I>Subcontracting. </I>The Contractor shall obtain from its subcontractors all data and rights therein necessary to fulfill the Contractor&rsquo;s
obligations to the Government under this contract. If a subcontractor refuses to accept terms affording the Government those rights,
the Contractor shall promptly notify the Contracting Officer of the refusal and shall not proceed with the subcontract award without
authorization in writing from the Contracting Officer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<I>Relationship to patents or other rights. </I>Nothing contained in this clause shall imply a license to the Government under any patent
or be construed as affecting the scope of any license or other right otherwise granted to the Government.</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">(End
of clause)</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 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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>F.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CAR 1352.201-72 CONTRACTING OFFICER&rsquo;S REPRESENTATIVE
(COR) (APR 2010)</B></FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) PaTrina
Gregory is hereby designated as the Contracting Officer&rsquo;s Representative (COR). The COR may be changed at any time by the Government
without prior notice to the contractor by a unilateral modification to the contract. The COR is located at:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOAA/OMAO/Uncrewed
Operations Center (UxSOC)</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:
PatTrina.Gregory@noaa.gov</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 102.65pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The responsibilities and limitations of the COR are as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The COR is responsible for the technical aspects of the contract and serves as technical liaison with the contractor. The COR is also
responsible for the final inspection and acceptance of all deliverables and such other responsibilities as may be specified in the contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The COR is not authorized to make any commitments or otherwise obligate the Government or authorize any changes which affect the contract
price, terms or conditions. Any contractor request for changes shall be referred to the Contracting Officer directly or through the COR.
No such changes shall be made without the express written prior authorization of the Contracting Officer. The Contracting Officer may
designate assistant or alternate COR(s) to act for the COR by naming such assistant/alternate(s) in writing and transmitting a copy of
such designation to the contractor.</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">(End
of clause)</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 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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>G.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CAR 1352.216-75 MINIMUM AND MAXIMUM CONTRACT AMOUNTS (APR
2010)</B></FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the term of the contract, the Government shall place orders totaling a minimum of <B>$***</B>. The amount of all orders shall not exceed
<B>$*** (To be shared among five (5) IDIQ Contract Holders)</B>. This maximum value will be shared by all contracts. Be advised that
the Government anticipates making multiple awards. The guaranteed minimum amount of $*** applies to the 3-year ordering period, not each
ordering period.</FONT></P>

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


<!-- Field: Page; Sequence: 15; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&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">(End
of clause)</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 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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>H.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CAR 1352.216-76 PLACEMENT OF ORDERS (APR 2010)</B></FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The contractor shall provide goods and/or services under this contract only as directed in orders issued by authorized individuals. In
accordance with FAR 16.505, each order will include:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; 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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Date of order;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Contract number and order number;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
Item number and description, quantity, and unit price or estimated cost or fee;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
Delivery or performance date;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
Place of delivery or performance (including consignee);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
Packaging, packing, and shipping instructions, if any;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)
Accounting and appropriation data;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)
Method of payment and payment office, if not specified in the contract;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9)
Any other pertinent information.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 81.1pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
In accordance with FAR 52.216&ndash;18, Ordering, the following individuals (or activities) are authorized to place orders against this
contract:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.5pt; 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: 89%; border-collapse: collapse; margin-left: 0.75in">
  <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%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Office</U></FONT></TD>
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Point
    of Contact</U></FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: left; 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: left; 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="text-align: left; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOAA/AGO/Eastern
    Acquisition Division</FONT></TD>
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amy
    McLiverty</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">200
    Granby Street, Suite 815</FONT></TD>
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">757-441-3426</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Norfolk,
    VA 23510</FONT></TD>
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amy.L.McLiverty@noaa.gov</FONT></TD>
    </TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 95.25pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
If multiple awards have been made, the contact information for the DOC task and delivery order ombudsman is AGOombudsman@noaa.gov.</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">(End
of clause)</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 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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>I.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CAR 1352.246-70 PLACE OF ACCEPTANCE (APR 2010)</B></FONT></TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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
                                            Contracting Officer or the duly authorized representative will perform inspection and acceptance
                                            of supplies and services to be provided under this contract.</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 STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</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
                                            inspection and acceptance will be designated in individual task orders.</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">(End
of clause)</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 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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>J.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CAR 1352.270-70 PERIOD OF PERFORMANCE (APR 2010)</B></FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The Ordering period for this contract vehicle is three (3) years from date of award. This ordering period may be extended by an additional
six (6) months under FAR 52.217-8, Option to Extend Services.</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">(End
of clause)</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 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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>K.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NOAA ACQUISITION MANUAL (NAM) 1330-52.203-70 SCIENTIFIC
INTEGRITY AND RESEARCH MISCONDUCT (OCT 2012)</B></FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 69.55pt; text-align: justify; text-indent: -16.6pt"><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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(a)
Definitions. As used in this this solicitation and contract language &ndash;</B></FONT></P>

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


<!-- Field: Page; Sequence: 16; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</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>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Scientific
activities </I>mean activities that involve inventorying, monitoring, observations, experimentation, study, research, integration, modeling,
and scientific assessment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 78.7pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Scientific
integrity </I>means the condition resulting from adherence to professional values and practices when conducting and applying the results
of science that ensures objectivity, clarity, and reproducibility, and that provides insulation from bias, fabrication, falsification,
plagiarism, interference, censorship, and inadequate procedural and information security.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 78.7pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Presentation
of scientific activities results </I>includes the analysis, synthesis, compilation, or translation of scientific information and data
into formats for the use of the Department of Commerce or the United States of America.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 78.7pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Scientific
and Research Misconduct </I>means fabrication, falsification, or plagiarism in proposing, performing, or reviewing scientific and research
activities, or in the products or reporting of the results of these activities. It specifically includes intentional circumvention of
the integrity of the scientific and research process and actions that compromise that process, but does not include honest error or differences
of opinion.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 78.7pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Investigation
</I>is formal collection and evaluation of information and facts to determine if scientific or research misconduct can be established,
to assess its extent and consequences, and to recommend appropriate action.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 78.7pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(b)
General Guidelines</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1. Maintaining
Integrity. The contractor shall maintain the scientific integrity of research performed pursuant to this contract award including the
prevention, detection, and remediation of research misconduct, and the conduct of inquiries, investigations and adjudication of allegations
of research misconduct.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 78.7pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2. In
performing or presenting the results of scientific activities under the contract, and in responding to allegations of scientific and
research misconduct, the contractor shall comply with the solicitation and contract language herein and NOAA Administrative Order (NAO)
202-735D, Scientific Integrity, and its Procedural Handbook, including any amendments thereto.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 78.7pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3. Primary
Responsibility. The contractor shall have the primary responsibility to prevent, detect, and investigate allegations of scientific and
research misconduct. Unless otherwise instructed by the contracting officer, the contractor shall promptly conduct an initial inquiry
into any allegation of such misconduct and may rely on its internal policies and procedures, as appropriate, to do so.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 78.7pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4. By
executing this contract, the contractor provides its assurance that it has established an administrative process for performing an inquiry,
investigating, and reporting allegations of scientific and research misconduct; and that it will comply with its own administrative process
for performing an inquiry, investigation and reporting of such misconduct.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 78.7pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5. The
contractor shall insert the substance of this requirement in subcontracts at all tiers that involve research being performed under this
contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 78.7pt; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(c)
Investigating Misconduct Research</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1. Initiating
Investigation. If the contractor determines that there is sufficient evidence to proceed to an investigation, it shall notify the contracting
officer and, unless otherwise instructed, the contractorshall:</FONT></P>

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


<!-- Field: Page; Sequence: 17; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;of 34</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: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.
Promptly conduct an investigation to develop a complete factual record and an examination of such record leading to either a finding
of scientific and research misconduct and an identification of appropriate remedies or a determination that no further action is warranted.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.
If the investigation leads to a finding of scientific and research misconduct, obtain adjudication by a neutral third party adjudicator.
The adjudication must include a review of the investigative record and, as warranted, a determination of appropriate corrective actions
and sanctions.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
Finalizing Investigation. When the investigation is complete, the contractor shall forward to the contracting officer a copy of the evidentiary
record, the investigative report, any recommendations made to the Contractor&rsquo;s adjudicating official, the adjudicating official&rsquo;s
decision and notification of any corrective action taken or planned, and the subject&rsquo;s written response (if any).</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(d)
Findings and Corrective Actions</B></FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
If the contractor finds that scientific and research misconduct has occurred, it shall assess the seriousness of the misconduct and its
impact on the research completed or in process and shall:</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif"><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">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.
    </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">Take
    all necessary corrective actions, which includes, but are not limited to, correcting the research record, and, as appropriate, imposing
    restrictions, controls, or other parameters on research in process or to be conducted in the future, 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; 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"><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">ii.
    </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">Coordinate
    remedial action with the contracting officer.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(e)
Department of Commerce Actions</B></FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
The Department of Commerce may accept the Contractor&rsquo;s findings or proceed with its own investigation, in which case the contractor
shall fully cooperate with the investigation. The contracting officer will inform the contractor of the Department&rsquo;s final determination.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
The Department of Commerce reserves the right to pursue such remedies and other actions as itdeems appropriate, consistent with the terms
and conditions of the contract and applicable laws and regulations. Such remedies and actions may include, but are not limited to, disallowance
of costs, recoupment of contract payments, and suspension or debarment.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of Clause)</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif"><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"><B>L.</B></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"><B>NAM
    1330-52.203-71 NOTICE OF POST-GOVERNMENT EMPLOYMENT RESTRICTIONS (OCT 2015)</B></FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By
submission of an offer in response to a NOAA solicitation or acceptance of a contract, the contractor acknowledges the restriction on
current NOAA employees regarding contact with offerors regarding prospective employment and the corresponding obligations for contractors
who engage them. The contractor further acknowledges that it has provided notice to former NOAA employees who will provide service to
NOAA under the contract of post-Government employment restrictions that apply to them. Such restrictions include, but are not limited
to, those set forth in:</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
41 U.S.C. &sect; 2103 regarding contacts between a federal employee working on a procurement and an offeror about prospective employment;</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
18 U.S.C. &sect; 207 regarding the restrictions on former federal employees having contact with a federal agency on behalf of another
person or entity concerning a specific party matter with which the former employee was involved as a federal employee or for which the
former federal employee had official responsibility;</FONT></P>

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


<!-- Field: Page; Sequence: 18; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;of 34</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="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
18 U.S.C. &sect; 207 regarding the restrictions on former senior employees and senior politicalemployees from having contact with his
former federal agency on behalf of another person or entity concerning any official matter; and</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
41 U.S.C. &sect; 2104 regarding the restrictions on a former federal employee involved in an acquisition over $10,000,000 from accepting
compensation from a contractor.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of Clause)</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif"><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"><B>M.</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NAM
    1330-52.215-70 SCHEDULE OFDELIVERABLES (SEPT 2005)</B></FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a schedule of all deliverables, including administrative deliverables, required during the period of performance of this
contract:</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: 11pt Times New Roman, Times, Serif; width: 93%; border-collapse: collapse; margin-left: 0.5in">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: center; width: 6%; vertical-align: middle"><FONT STYLE="font-size: 10pt; letter-spacing: -0.2pt"><B>ITEM</B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: center; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: center; width: 28%; vertical-align: bottom"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt"><B>DESCRIPTION</B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: center; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: center; width: 14%; vertical-align: bottom"><FONT STYLE="font-size: 10pt; letter-spacing: -0.25pt"><B>QTY</B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: center; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: center; width: 14%; vertical-align: bottom"><FONT STYLE="font-size: 10pt"><B>DUE <FONT STYLE="letter-spacing: -0.2pt">DATE</FONT></B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: center; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: center; width: 14%; vertical-align: bottom"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt"><B>DELIVERY </B></FONT><B><FONT STYLE="font-size: 10pt; letter-spacing: -0.25pt">TO</FONT></B></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: center; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: center; width: 14%; vertical-align: bottom"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt"><B>REFERENCE</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-size: 10pt; letter-spacing: -0.25pt">1.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><FONT STYLE="font-size: 10pt">Annual Sexual Assault <FONT STYLE="letter-spacing: -0.25pt">and</FONT> Sexual Harassment <FONT STYLE="letter-spacing: -0.1pt">(SASH) Training</FONT></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-size: 10pt">For <FONT STYLE="letter-spacing: -0.2pt">each</FONT> <FONT STYLE="letter-spacing: -0.1pt">contractor</FONT> hired <FONT STYLE="letter-spacing: -0.25pt">to</FONT> the <FONT STYLE="letter-spacing: -0.2pt">task</FONT> <FONT STYLE="letter-spacing: -0.1pt">order</FONT></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-size: 10pt">30 days <FONT STYLE="letter-spacing: -0.1pt">after</FONT> task <FONT STYLE="letter-spacing: -0.2pt">order</FONT> award, <FONT STYLE="letter-spacing: -0.2pt">then</FONT> March <FONT STYLE="letter-spacing: -0.5pt">1</FONT> <FONT STYLE="letter-spacing: -0.2pt">each</FONT> calendar <FONT STYLE="letter-spacing: -0.2pt">year</FONT> <FONT STYLE="letter-spacing: -0.1pt">thereafter</FONT></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Contracting</FONT> <FONT STYLE="font-size: 10pt">Officer <FONT STYLE="letter-spacing: -0.2pt">(CO)</FONT> <FONT STYLE="letter-spacing: -0.25pt">and</FONT> <FONT STYLE="letter-spacing: -0.1pt">Contracting Officer&rsquo;s Representative (COR)</FONT></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-size: 10pt">RFQ Clause <FONT STYLE="letter-spacing: -0.5pt">N</FONT></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center; vertical-align: middle">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-size: 10pt; letter-spacing: -0.25pt">2.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Services as provided in in Individual Task Order.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-size: 10pt; letter-spacing: -0.25pt">As </FONT><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">provided</FONT> <FONT STYLE="font-size: 10pt; letter-spacing: -0.3pt">in </FONT><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">individual </FONT><FONT STYLE="font-size: 10pt; letter-spacing: -0.25pt">TO</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-size: 10pt">TO <FONT STYLE="letter-spacing: -0.1pt">Specific</FONT></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-size: 10pt">TO <FONT STYLE="letter-spacing: -0.1pt">specific</FONT></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center; vertical-align: top"><FONT STYLE="font-size: 10pt">Individual <FONT STYLE="letter-spacing: -0.25pt">TO</FONT></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</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">(End
of clause)</FONT></P>

<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"><B>N.</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NAM
    1330-52.222-70 NOAA SEXUAL ASSAULT AND SEXUAL HARASSMENT PREVENTION AND RESPONSE POLICY (MAY 2018)</B></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>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with NOAA Administrative Order (NAO) 202-1106, NOAA Sexual Assault and Sexual Harassment Prevention and Response Policy, it
is the policy of NOAA to maintain a work environment free from sexual assault and sexual harassment. NOAA prohibits sexual assault and
sexual harassment by or of any employee, supervisor, manager, contractor, vendor, affiliate, or other individual with whom NOAA employees
come into contact by the virtue of their work for NOAA.</FONT></P>

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractor
Employees - The term &ldquo;contractor employees,&rdquo; as used in this solicitation and contract language, refers to employees of the
prime contractor or its subcontractors, affiliates, consultants, or team members.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sexual
Assault - The term sexual assault, as used in this solicitation and contract language, means any conduct proscribed by state or federal
sexual abuse laws, including, but not limited to, those defined in chapter 109A of title 18 of the U.S. Code (sexual abuse), and assaults
committed both by offenders who are strangers to the victim and by offenders who are known or related by blood or marriage to the victim.</FONT></P>

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


<!-- Field: Page; Sequence: 19; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;of 34</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="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sexual
Harassment - As defined by the Equal Employment Opportunity Commission, sexual harassment is a form of sex discrimination that violates
Title VII of the Civil Rights Act of 1964. It includes unwelcome sexual advances, requests for sexual favors, and other verbal, non-verbal,
or physical conduct of a sexual nature when any of the following are true:</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><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;<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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Submission
    to such conduct is made either explicitly or implicitly as a term or condition of an individual&rsquo;s employment;</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; 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"><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;<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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Submission
    to or rejection of such conduct by an individual is used as the basis for employment decisions affecting such individual;</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; 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"><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;<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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    conduct unreasonably interferes with an individual&rsquo;s work performance or creates an intimidating, hostile, or offensive working
    environment.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
main characteristics of sexual harassment are that the harasser&rsquo;s conduct is targeted against the recipient&rsquo;s sex, gender
identity, or sexual orientation, and is unwelcome to the recipient. It may include, but is not limited to: offensive jokes, slurs, epithets
or name calling, undue attention, physical assaults or threats, unwelcome touching or contact, intimidation, ridicule or mockery, insults
or put-downs, constant or unwelcome questions about an individual&rsquo;s identity, and offensive objects or pictures.</FONT></P>

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

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

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><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"><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">It
    is the responsibility of the contractor to ensure that contractor employees maintain the highest degree of conduct and standards
    in performance of the contract. In support of this, NOAA urges its contractors to develop and enforce comprehensive company policy
    addressing sexual assault and sexual harassment.</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; 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"><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">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">The
    contractor shall include wording substantially the same as this solicitation and contract language in every subcontract so that it
    is binding upon each subcontractor.</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; 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"><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">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">If
    a contractor employee observes or is the object of sexual assault or sexual harassment, he or she is highly encouraged to report
    the matter, as soon as possible, to their immediate supervisor, the Contracting Officer&rsquo;s Representative (COR), subset of the
    COR (e.g. Task Manager or Assistant COR), or contracting officer (CO) if a COR is not assigned to the contract. The contract employee
    may also contact the NOAA Civil Rights Office to obtain guidance on reporting instances of sexual assault or sexual harassment. If
    deemed necessary, the contractor employee may also report such instances to local law enforcement. In the case where the incident
    occurs while performing at a remote location, such as at sea or in the field (at a field camp or other isolated location) where the
    above referenced individuals are unavailable, the contractor employee should follow the reporting procedure set forth in NAO 202-1106,
    Section 6, .07, Reporting from Remote Locations.</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; 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"><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">4.
    </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">Swift
    reporting allows NOAA and the contractor to take the appropriate measures to ensure that offensive behavior stops and the complainants&rsquo;
    needs are addressed.</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; 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"><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">5.
    </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
    COR (if assigned), CO, and contractor, where applicable, will work together to ensure appropriate action is taken in accordance with
    applicable laws and regulations, contract terms and conditions, and the contractor&rsquo;s written policy (where applicable).</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; 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"><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">6.
    </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
    contractor shall provide all contractor employees assigned to perform under this contract with mandatory sexual assault and sexual
    harassment prevention and response training in compliance with the requirements of NAO 202-1106, Section 5, Prevention Training and
    Awareness, as part of their initial in-processing and on an annual basis thereafter. The initial training shall be completed within
    30 business days contract award or the date a contractor employee is assigned to perform under the contract, as applicable.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 20; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&nbsp;of 34</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="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evidence
of initial training by name and date completed for each contractor employee, shall be submitted to the COR or contracting officer (if
no COR assigned) within 10 business days of completion.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evidence
of annual training by name and date completed for each contractor employee shall be submitted to the COR or contracting officer (if no
COR assigned) no later than March 1st of each calendar year of contract performance.</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.
    </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
    mandatory sexual assault and sexual harassment training provided by the contractor shall include the required elements set forth
    by NOAA&rsquo;s Workplace Violence Program Manager. A link to the website including the required elements of the training is provided
    at: https://www.noaa.gov/organization/acquisition-grants/noaa-workplace-harassment-training-for- contractors-and-financial. The website
    will also provide training materials and resources to assist the contractor in conducting the training. The contractor may provide
    training that solely addresses the NOAA required elements or may supplement existing company sexual assault and sexual harassment
    training in a manner that ensures all of the elements are adequately addressed. The website will also provide training materials
    and resources to assist the contractor in conducting the training. The contractor may provide training that solely addresses the
    NOAA required elements or may supplement existing company sexual assault and sexual harassment training in a manner that ensures
    all of the elements are adequately addressed.</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; 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"><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">8.
    </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
    required elements of the training and resources available to the contractor for the training may be updated by NOAA periodically.
    The contractor is responsible for monitoring the website and incorporating any changes to the NOAA required elements into the contractor
    provided training.</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; 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"><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">9.
    </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">NOAA&rsquo;s
    Workplace Violence Program Manager, COR, or CO may periodically review the contractor&rsquo;s training outline to ensure all required
    elements are included and, if necessary, any appropriate adjustments are made to the training by the contractor.</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; 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"><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">10.
    </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">Contractor
    employees performing on assignments in a remote location, such as at a field camp or other isolated locations, are subject to receiving
    the same briefing on the parameters of the order provided to NOAA employees as set forth in Section 6 of NAO 202-1106.</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; 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"><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">11.
    </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
    contractor shall provide a copy of this solicitation and contract language and NAO 202-1106 to contractor employees.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Sexual Assault/Sexual Harassment (SASH) Helpline.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
NOAA employees, affiliates, and contractors who have experienced sexual assault or sexual harassment, NOAA has established the NOAA Sexual
Assault/Sexual Harassment (SASH) helpline. This helpline is designed to provide crisis intervention, referrals, and emotional support
to those who are victims and/or survivors of sexual harassment or sexual assault within the workplace. Contractor employees may use the
helpline to receive live, confidential, one-on-one support in an occurrence of sexual harassment or assault by a Federal Government employee.
All services are anonymous, secure, and available worldwide, 24 hours a day, seven days a week. The NOAA SASH helpline is accessible
through a variety of channels, including:</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><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;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Phone:
    1-866-288-6558</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: justify; 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;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Website
    &amp; Online Chat: http://NOAASASHHelpline.org</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: justify; 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;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mobile
    App: NOAA SASH Helpline (available via iOS and Android App Stores)</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: justify; 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;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Text:
    (202) 335-0265</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 21; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&nbsp;of 34</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="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

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

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
party receiving information from the filing of a complaint alleging sexual assault or sexual harassment, or while performing an investigation
into such a complaint, shall keep the information confidential. &ldquo;Confidentiality&rdquo; means that the information shall only be
shared with others who have a need to know the information to conduct their official duties.</FONT></P>

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to other remedies available to the Government, contractor employee violations of</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Federal
requirements (e.g., law, statutes, executive orders, code, rules, regulations) applicable to sexual assault and sexual harassment and/or
failure to complete the mandatory training set forth in this solicitation and contract language, may result in:</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><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">Requiring
    the Contractor to remove a contractor employee or employees from the performance of the contract;</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; 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"><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">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">Requiring
    the Contractor to terminate a subcontract;</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; 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"><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">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">Suspension
    of contract payments until the Contractor has taken appropriate remedial action;</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; 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"><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">4.
    </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">Termination
    of the contract for default or cause, in accordance with the termination clause of this contract;</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; 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"><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">5.
    </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">Suspension
    or debarment; or</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; 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"><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">6.
    </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">Other
    appropriate action.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>O.</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NAM
    1330-52.232-72 NOAA TRANSITION TO THE INVOICE PROCESSING PLATFORM ELECTRONIC INVOICING SYSTEM (FEB 2023)</B></FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beginning
October 1, 2023, when NOAA implements the Department of Commerce Business Applications Solution, the Contractor must submit payment requests
electronically through the U.S. Department of the Treasury&rsquo;s Invoice Processing Platform (the IPP) System. The Contractor must
use the IPP website to register, access, and submit payment requests. The IPP website address is <U>https://www.ipp.gov</U>.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;Payment
request&rdquo; means any request for contract financing payment or invoice payment to the Contractor. To be considered proper, invoices
must be prepared in accordance with, and contain all elements specified in, the contract payment clause (e.g., FAR 52.212-4(g), FAR 52.232-25(a)(3),
FAR 52.232-26(a)(2), FAR 52.232-27(a)(2)). All supporting documents required by the Contracting Officer must be included as attachments
to payment requests submitted through the IPP.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the Contractor is unable to comply with the requirement to submit payment requests through the IPP due to a threat to national security;
a matter of unusual or compelling urgency; or because the political, financial, or communications infrastructure of a foreign country
does not support access to the IPP, the Contractor must request an exception in writing. Contact the Contracting Officer for more information
about requesting an exception.</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>P.</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NAM
    1330-52.235-70 COMPLIANCE WITH U.S. DEPARTMENT OF COMMERCE AND OTHER EXPORT CONTROL REGULATIONS (MAY 2006)</B></FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
In performing this contract, the contractor may engage in activities -- such as transfers or releases of items, technology,
software, or source code  -- that are subject to U.S. export controls, including, but not limited to, those contained in the DOC
EAR, 15 C.F.R. Parts 730-774, and administered by the Bureau of Industry and Security. The contractor is responsible for compliance
with U.S. export controls and associated licensing
requirements that may attach to an export or &ldquo;deemed export,&rdquo; as defined in Paragraph (b)(1) of this Section. The contractor
shall establish and maintain, throughout the period of contract performance, effective export control compliance procedures covering
all contractor employees and all of the contractor&rsquo;s non-NOAA facilities where the contract shall be performed. Failure to establish,
maintain, or adhere to such compliance procedures shall constitute grounds for default termination under this contract as well as a breach
of contract by the contractor.</FONT></P>

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


<!-- Field: Page; Sequence: 22; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence -->&nbsp;of 34</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="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>(b)
</I></B>Definitions.</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;Deemed
    export.&rdquo; The EAR defines a deemed export as any release of technology or source code subject to the EAR to a foreign national,
    in the United States. Such release is &ldquo;deemed&rdquo; to be an export to the home country of the foreign national. 15 C.F.R
    &sect; 734.2(b)(2)(ii).</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: justify; 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">2.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;Export-controlled
    information and technology.&rdquo; Export-controlled information and technology is information and technology subject to the EAR
    (15 C.F.R.&sect; 730 et seq.) or the ITARs, 22 C.F.R. &sect;&sect; 120-130 (ITAR), administered by the Department of State. This
    category includes, but is not limited to, dual-use items, defense articles, and any related assistance, services, software, source
    code, or technical data, as defined in the EAR and ITAR.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The contractor shall prevent unauthorized access by foreign nationals to all export-controlled information and technology that it possesses
or that comes into its possession in performance of this contract, to ensure that access by a foreign national is restricted, or licensed,
as required by applicable Federal laws, Executive Orders, and/or regulations. If access to EAR or ITAR-controlled technology is required
by a foreign national, the contractor must obtain appropriate authorization.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Nothing in the terms of this contract is intended to change, supersede, or waive any of the requirements of applicable Federal laws,
Executive Orders, or regulations.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
The contractor shall include this solicitation and contract language, including this paragraph (e), in all subcontracts under this contract.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of solicitation and contract language)</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Q.</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NAM
    1330-52.237-70 CONTRACTOR COMMUNICATIONS</B></FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: 0.25in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
    contractor employee shall be identified both by the individual&rsquo;s name and the contractor&rsquo;s name when:</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 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; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included
    in NOAA&rsquo;s locator, 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="text-align: justify; 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">2.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
    submitting any type of electronic correspondence to any NOAA employee or stakeholder.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
    written correspondence from a contractor or any contractor employee shall be printed on company/organization letterhead or otherwise
    clearly identify the sender as an employee of the company or organization and shall identify the contract number.</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: justify; 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">(c)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractors
    and/or contractor employees shall clearly identify themselves as such in any verbal communications, whether in informal discussion
    or a formal meeting.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

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


<!-- Field: Page; Sequence: 23; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence -->&nbsp;of 34</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="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>R.</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NAM
    1330-52.237-71 NOAA GOVERNMENT-CONTRACTOR RELATIONS &ndash; NON- PERSONAL SERVICES CONTRACT (SEPT 2017)</B></FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: 0.25in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Government and the Contractor understand and agree that the services to be delivered under this contract by the Contractor to the
    Government are non-personal services as defined in FAR Part 37, Service Contracting, and the parties recognize and agree that no
    employer-employee relationship exists or will exist under the contract between the Government and the Contractor&rsquo;s personnel.
    It is, therefore, in the best interest of the Government to afford both parties an understanding of their respectiveobligations.</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: justify; 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">(b)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractor
    personnel under this contract shall not:</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Be
    placed in a position where they are under relatively continuous supervision and control of a Government employee.</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: justify; 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">2.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Be
    placed in a position of command, supervision, administration, or control over Government personnel or over personnel of other Contractors
    performing under other NOAA contracts.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    services to be performed under this contract do not require the Contractor or the Contractor&rsquo;s personnel to exercise personal
    judgement and discretion on behalf of the Government. Rather, the Contractor&rsquo;s personnel will act and exercise personal judgement
    and discretion on behalf of the Contractor.</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: justify; 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">(d)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rules,
    regulations, directives, and requirements that are issued by the Department of Commerce and NOAA under its responsibility for good
    order, administration, and security are applicable to all personnel who enter the Government installation and facilities, who are
    provided access to Government systems, or who travel on Government transportation. This is not to be construed or interpreted to
    establish any degree of Government control that is inconsistent with a non-personal services contract.</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: justify; 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">(e)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Both
    parties are responsible for monitoring contract activities for indications of improper employee- employer relationships during performance.
    In the event a situation or occurrence takes place inconsistent with this contract language, the following applies:</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Contractor shall notify the Contracting Officer in writing within 5 business days from the date of any situation or occurrence where
    the Contractor considers specific contract activity to be inconsistent with the intent of this contract language. The notice must
    include the date, nature and circumstance of the situation or occurrence, the name, function and activity of each Government employee
    or Contractor employee involved or knowledgeable about the situation or occurrence, provide any documents or the substance of any
    oral communications related to the activity, and an estimated date by which the Government is recommended to respond to the notice
    in order to minimize cost, delay, or disruption of performance.</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: justify; 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">2.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Contracting Officer will review the information provided by the Contractor, obtain additional information (if needed), and respond
    in writing as soon as practicable after receipt of the notification from the Contractor. The Contracting Officer&rsquo;s response
    will provide a decision on whether the Contracting Officer determines the situation or occurrence to be inconsistent with the intent
    of this contract language and, if deemed necessary, will specify any corrective action(s) to be taken in order to resolve theissue.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>S.</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NAM
    1330-52.237-72 CONTRACTOR ACCESS TO NOAA FACILITIES (SEPT 2017)</B></FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    performance of this contract requires employees of the prime contractor or its subcontractors, affiliates, consultants, or team members
    (&ldquo;contractor employees&rdquo;) to have access to and to the extent authorized, mobility within, a NOAA facility.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 24; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence -->&nbsp;of 34</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="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOAA
    may close and or otherwise deny contractor employees access to a NOAA facility for a portion of a business day or longer for various
    reasons including, but not limited, to the following events:</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 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; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Federal
    public holidays for federal employees in accordance with 5 U.S.C. 6103;</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: justify; 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">ii.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fires,
    floods, earthquakes, and unusually severe weather, including but not limited to snow storms, tornadoes, and hurricanes;</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: justify; 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">iii.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Occupational
    safety or health hazards;</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: justify; 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">iv.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lapse
    in Appropriations; or</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: justify; 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">v.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Federal
    Statute, Executive Order, Presidential Proclamation, or any other unforeseen reason.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
    such events, the contractor employees may be denied access to a NOAA facility that is ordinarily available for the contractor to
    perform work or make delivery, as required by the contract.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
In all instances where contractors are denied access or required to vacate a NOAA facility, in part or in whole, the contractor shall
be responsible to ensure contractor personnel working under the contract comply. If the circumstances permit, the contracting officer
will provide direction to the contractor, either directly or through the Contracting Officer&rsquo;s Representative (COR), which could
include continuing on- site performance during the NOAA facility closure period; however, if Government oversight is required and is
not available, on-site performance shall not be allowed. In the absence of such direction, the contractor shall exercise sound judgment
to minimize unnecessary contract costs and performance impacts, for example, performing required work off- site if possible or reassigning
personnel to other activities if appropriate.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The contractor shall be responsible for monitoring the Office of Personnel Management at www.opm.gov, the local radio, television stations,
NOAA web sites, and other communication channels. Once the facility is accessible, the contractor shall resume contract performance as
required by the contract.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
For the period that NOAA facilities were not accessible to contractors who required access in order to perform the services, the contracting
officer may&mdash;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjust
    the contract performance or delivery schedule for a period equivalent to the period the NOAA facility was not accessible;</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: justify; 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">2.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forego
    the work; or</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: justify; 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">3.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reschedule
    the work by mutual agreement of the parties.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Notification procedures of a NOAA facility closure, including contractor denial of access, are as follows:</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    contractor shall be responsible for notification of its employees of the NOAA facility closure to include denial of access to the
    NOAA facility. The dismissal of NOAA employees in accordance with statute and regulations providing for such dismissals shall not,
    in itself, equate to a NOAA facility closure in which contractors are denied access. Moreover, the leave status of NOAA employees
    shall not be conveyed or imputed to contractor personnel. Accordingly, unless a NOAA facility is closed and the contractor is denied
    access to the facility, the contractor shall continue performance in accordance with the contract.</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: justify; 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">2.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Access
    to Government facilities and resources, including equipment and systems, will be limited and personnel necessary to administer contract
    performance may not be available. Generally, supply and service contracts that are funded beyond the date of the lapse in appropriation
    and do not require access to Government facilities, active administration by Government personnel or the use of government resources
    in a manner that would cause the government to incur additional obligations during the lapse in appropriation may continue. If a
    delivery date for a contract falls during the period of a lapse in appropriations, Government personnel may not be available to receive
    delivery. Contractors are directed to consult with a contracting officer before attempting to make a delivery. Contracting officers
    will be available throughout the lapse in appropriation period to provide guidance.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 25; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence -->&nbsp;of 34</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="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Once
    OMB guidance is given, CORs, in consultation with the contracting officer, will notify those contractors that are deemed by the Program
    Office to be performing excepted work and identify the contractor personnel requiring access to NOAA facilities. CORs will also coordinate
    with directly with facility management or physical security personnel at respective locations to ensure that the names of contractor
    personnel requiring access to government facilities during the lapse in appropriations are provided to physical security personnel.</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: justify; 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>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractors
    who are not designated as performing excepted work are not allowed access to Government facilities or to utilize government resources
    in a manner that would incur any additional obligation of funding on behalf of the government during the lapse in appropriation.</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: justify; 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">3.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
    otherwise specified within the contract award, contractors requiring access to NOAA facilities outside normal business hours or outside
    the normal workweek shall submit a written request in writing through the COR to the contracting officer. The written request shall
    provide justification supporting the required access and be submitted 48 hours before access to the NOAA facility is needed.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>T.</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NAM
    1330-52.243-70 REQUESTS FOR EQUITABLE ADJUSTMENT (OCT 2017)</B></FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The amount of any request for equitable adjustment to contract terms shall accurately reflect the contract adjustment for which the contractor
believes the Government is liable. The request shall include only costs for performing the change. All indirect costs included in the
request shall be properly allocable to the change in accordance with applicable acquisition regulations.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Any request for equitable adjustment to contract terms that exceeds the simplified acquisition threshold shall bear, at the time of submission,
the following certificate executed by an individual authorized to certify the request on behalf of the contractor:</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I
certify that the request is made in good faith, and that the supporting data are accurate and complete to the best of my knowledge and
belief.</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 96%; border-collapse: collapse; margin-left: 0.25in">
  <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: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 50%">&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">(Official&rsquo;s
    Name)</FONT></TD>
    <TD>&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>&nbsp;</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">&nbsp;</FONT></TD>
    <TD>&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">(Title)</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The certification in paragraph (b) of this solicitation and contract language requires full disclosure of all relevant facts, including:</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certified
cost or pricing data, if required, in accordance with subsection 15.403-4 of the Federal Acquisition Regulation (FAR); and</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Data
other than certified cost or pricing data, in accordance with subsection 15.403-3 of the FAR, including actual cost data and data to
support any estimated costs, even if certified cost or pricing data are not required.</FONT></P>

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


<!-- Field: Page; Sequence: 26; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence -->&nbsp;of 34</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="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

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

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
The certification requirement in paragraph (b) of this solicitation and contract language does not apply to:</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Requests
for routine contract payments; for example, requests for payment for accepted supplies and services, routine vouchers under a cost-reimbursement
type contract, or progress payment invoices; or</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Final
adjustments under an incentive provision of the contract.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NAM
    1330-52.270-304 NOAA ACQUISITION AND GRANTS OFFICE OMBUDSMAN (OCT 2016)</B></FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The NOAA Acquisition and Grants Office (AGO) Ombudsman is available to organizations to promote responsible and meaningful exchanges
of information. Generally, the purpose of these exchanges will be to:</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allow
    contractors to better prepare for and propose on business opportunities.</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: justify; 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">2.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advise
    as to technologies and solutions within the marketplace that the Government may not be aware of, or is not fully benefiting.</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: justify; 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">3.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify
    constraints in transparency.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The AGO Ombudsman will objectively, reasonably, and responsibly collaborate with parties and recommend fair, impartial, and constructive
solutions to the matters presented to him/her. Further, the AGO Ombudsman will maintain the reasonable and responsible confidentiality
of the source of a concern, when such a request has been formally made by an authorized officer of an organization seeking to do business
with, or already doing business with NOAA.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Before consulting with the AGO Ombudsman, interested parties must first address their concerns, issues, disagreements, and/or recommendations
with the respective contracting officer for resolution. However, direct access to the AGO Ombudsman may be sought when an interested
party questions the objectivity or equity of a contracting officer&rsquo;s decision, or when there is a bona fide reason to believe that
reasonable, responsible, and objective consideration will not be received from an assigned contracting officer.</FONT></P>

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

<P STYLE="margin: 0pt 0pt 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
There are several constraints to the scope of the AGO Ombudsman&rsquo;s authority, for instance:</FONT></P>

<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; 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: 0.5in"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consulting
    with the AGO Ombudsman does not alter or postpone the timelines of any formal process (e.g., protests, claims, debriefings, employee
    employer actions, activities involving A76 competition performance decisions, judicial or congressional hearings, or proposal, amendment,
    modification or deliverable due dates).</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: justify; 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">2.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    AGO Ombudsman cannot participate in the evaluation of proposals, source selection processes, or the adjudication of protests or formal
    contract disputes.</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: justify; 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">3.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    AGO Ombudsman is not authorized to generate or alter laws, judicial decisions, rules, policies, or formal guidance.</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: justify; 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">4.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    AGO Ombudsman is not authorized to develop or alter opportunity announcements, solicitations, contracts, or their terms or conditions.</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: justify; 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">5.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    AGO Ombudsman cannot overrule the authorized decisions or determinations of the contracting officer.</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: justify; 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">6.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    AGO Ombudsman has no authority to render a decision that binds AGO, NOAA, the Department of Commerce, or the U.S. Government.</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: justify; 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">7.
    </FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    AGO Ombudsman is not NOAA&rsquo;s agent relative to the service of magistrate or judicial process and cannot be used to extend service
    of process to another party (whether federal, public, or a private entity).</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 27; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence -->&nbsp;of 34</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="margin: 0pt 0pt 0pt 0; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
After review and analysis of a filed concern or recommendation, the AGO Ombudsman may refer the interested party to another more suitable
Federal official for consideration. Moreover, concerns, disagreements, and/or recommendations that cannot be resolved by the AGO Ombudsman
will need to be pursued through more formal venues.</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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
The AGO Ombudsman is not to be contacted to request copies of forms and/or documents under the purview of a contracting officer. Such
documents include Requests for Information, solicitations, amendments, contracts, modifications, or conference materials.</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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
Questions regarding items (a) through (f) within this language shall be directed to NOAA AGO Ombudsman, at <U>ago.ombudsman@noaa.gov</U>.</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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>END
OF ADDENDUM TO FAR 52.212-4 CONTRACT TERMS AND CONDITIONS &ndash; COMMERCIAL PRODUCTS AND COMMERCIAL SERVICES (DEC 2022)</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"><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: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>V.</B></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"><B>FAR
    52.212-5 CONTRACT TERMS AND CONDITIONS REQUIRED TOIMPLEMENT STATUTES OR EXECUTIVE ORDERS  -- COMMERCIAL PRODUCTS AND COMMERCIAL
    SERVICES (JUN 2023)</B></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>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The Contractor shall comply with the following Federal Acquisition Regulation (FAR) clauses, which are incorporated in this contract
by reference, to implement provisions of law or Executive orders applicable to acquisitions of commercial products and commercial services:</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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
<U>52.203-19</U>, Prohibition on Requiring Certain Internal Confidentiality Agreements or Statements (JAN 2017) (section 743 of Division
E, Title VII, of the Consolidated and Further Continuing Appropriations Act, 2015 (Pub. L. 113-235) and its successor provisions in subsequent
appropriations acts (and as extended in continuing resolutions)).</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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
<U>52.204-23</U>, Prohibition on Contracting for Hardware, Software, and Services Developed or Provided by Kaspersky Lab and Other Covered
Entities (NOV 2021) (Section 1634 of Pub. L. 115-91).</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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
<U>52.204-25</U>, Prohibition on Contracting for Certain Telecommunications and Video Surveillance Services or Equipment. (NOV 2021)
(Section 889(a)(1)(A) of Pub. L. 115-232).</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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
<U>52.209-10</U>, Prohibition on Contracting with Inverted Domestic Corporations (NOV 2015).</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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
<U>52.232-40</U>, Providing Accelerated Payments to Small Business Subcontractors (MAR 2023) (<U>31 U.S.C. 3903</U> and <U>10 U.S.C.
3801</U>).</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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
<U>52.233-3</U>, Protest After Award (AUG 1996) (<U>31 U.S.C. 3553</U>).</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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)
<U>52.233-4</U>, Applicable Law for Breach of Contract Claim (OCT 2004) (Public Laws 108-77 and 108-78 (<U>19 U.S.C. 3805 note</U>)).</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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The Contractor shall comply with the FAR clauses in this paragraph (b) that the Contracting Officer has indicated as being incorporated
in this contract by reference to implement provisions of law or Executive orders applicable to acquisitions of commercial products and
commercial services:</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"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(1) <U>52.203-6</U>, Restrictions on Subcontractor Sales to the Government (JUN 2020), with <I>Alternate I </I>(NOV 2021) (<U>41
U.S.C. 4704</U> and <U>10 U.S.C. 4655</U>).</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"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(2) <U>52.203-13</U>, Contractor Code of Business Ethics and Conduct (NOV 2021) (<U>41 U.S.C. 3509</U>)).</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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(3) <U>52.203-15</U>, Whistleblower Protections under the American Recovery and Reinvestment Act of 2009 (JUN 2010) (Section 1553
of Pub. L. 111-5). (Applies to contracts funded by the American Recovery and Reinvestment Act of 2009.)</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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(4) <U>52.204-10</U>, Reporting Executive Compensation and First-Tier Subcontract Awards (JUN 2020) (Pub. L. 109-282) (<U>31 U.S.C.
6101 note</U>).</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.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(5) [Reserved].</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.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(6) <U>52.204-14</U>, Service Contract Reporting Requirements (OCT 2016) (Pub. L. 111-117, section 743 of Div. C).</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: 28; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence -->&nbsp;of 34</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(7) <U>52.204-15</U>, Service Contract Reporting Requirements for Indefinite-Delivery Contracts (OCT 2016) (Pub. L. 111-117, section
743 of Div. C).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(8) <U>52.204-27</U>, Prohibition on a ByteDance Covered Application (JUN 2023) (Section 102 of Division R of Pub. L. 117-328).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(9) <U>52.209-6</U>, Protecting the Government&rsquo;s Interest When Subcontracting with Contractors Debarred, Suspended, or
Proposed for Debarment. (NOV 2021) (<U>31 U.S.C. 6101 note</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(10) <U>52.209-9</U>, Updates of Publicly Available Information Regarding Responsibility Matters (OCT 2018) (<U>41 U.S.C. 2313</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(11) [Reserved].</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(12) <U>52.219-3</U>, Notice of HUBZone Set-Aside or Sole-Source Award (OCT 2022) (<U>15 U.S.C. 657a</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(13) <U>52.219-4</U>, Notice of Price Evaluation Preference for HUBZone Small Business Concerns (OCT 2022) (if the offeror elects
to waive the preference, it shall so indicate in its offer) (<U>15 U.S.C. 657a</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(14) [Reserved]</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.219-6</U>, Notice of Total Small Business Set-Aside (NOV 2020) (<U>15 U.S.C. 644</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (MAR 2020) of <U>52.219-6</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(16)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.219-7</U>, Notice of Partial Small Business Set-Aside (NOV 2020) (<U>15 U.S.C. 644</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (MAR 2020) of <U>52.219-7</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(17) <U>52.219-8</U>, Utilization of Small Business Concerns (OCT 2022) (<U>15 U.S.C. 637(d)(2)</U> and (3)).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(18)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.219-9</U>, Small Business Subcontracting Plan (OCT 2022) (<U>15 U.S.C. 637(d)(4)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (NOV 2016) of <U>52.219-9</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(iii) Alternate II (NOV 2016) of <U>52.219-9</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(iv) Alternate III (JUN 2020) of <U>52.219-9</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(v) Alternate IV (SEP 2021) of <U>52.219-9</U>.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
52.219-13, Notice of Set-Aside of Orders (MAR 2020) (<U>15 U.S.C. 644(r)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (MAR 2020) of <U>52.219-13</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(20) <U>52.219-14</U>, Limitations on Subcontracting (OCT 2022) (<U>15 U.S.C. 637s</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(21) <U>52.219-16</U>, Liquidated Damages&mdash;Subcontracting Plan (SEP 2021) (<U>15 U.S.C. 637(d)(4)(F)(i)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(22) <U>52.219-27</U>, Notice of Service-Disabled Veteran-Owned Small Business Set-Aside (OCT 2022) (<U>15 U.S.C. 657f</U>).</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.219-28</U>, Post Award Small Business Program Rerepresentation (MAR 2023)(<U>15 U.S.C. 632(a)(2)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (MAR 2020) of <U>52.219-28</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(24) <U>52.219-29</U>, Notice of Set-Aside for, or Sole-Source Award to, Economically Disadvantaged Women- Owned Small Business Concerns
(OCT 2022) (<U>15 U.S.C. 637(m)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(25) <U>52.219-30</U>, Notice of Set-Aside for, or Sole-Source Award to, Women-Owned Small Business Concerns Eligible Under the Women-Owned
Small Business Program (OCT 2022) (<U>15 U.S.C. 637(m)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(26) <U>52.219-32</U>, Orders Issued Directly Under Small Business Reserves (MAR 2020) (<U>15 U.S.C. 644</U>(r)).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(27) <U>52.219-33</U>, Nonmanufacturer Rule (SEP 2021) (<U>15U.S.C. 637</U>(a)(17)).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(28) <U>52.222-3</U>, Convict Labor (JUN 2003) (E.O.11755).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(29) <U>52.222-19</U>, Child Labor-Cooperation with Authorities and Remedies (DEC 2022) (E.O.13126).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(30) <U>52.222-21</U>, Prohibition of Segregated Facilities (APR 2015).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(31)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.222-26</U>, Equal Opportunity (SEP 2016) (E.O.11246).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (FEB 1999) of <U>52.222-26</U>.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.222-35</U>, Equal Opportunity for Veterans (JUN 2020) (<U>38 U.S.C. 4212</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (JUL 2014) of <U>52.222-35</U>.</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: 29; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence -->&nbsp;of 34</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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"><B>&nbsp;</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.222-36</U>, Equal Opportunity for Workers with Disabilities (JUN 2020) (<U>29 U.S.C. 793</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (JUL 2014) of <U>52.222-36</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(34) <U>52.222-37</U>, Employment Reports on Veterans (JUN 2020) (<U>38 U.S.C. 4212</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(35) <U>52.222-40</U>, Notification of Employee Rights Under the National Labor Relations Act (DEC 2010) (E.O. 13496).</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.222-50</U>, Combating Trafficking in Persons (NOV 2021) (<U>22 U.S.C. chapter 78</U> and E.O. 13627).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (MAR 2015) of <U>52.222-50</U> (<U>22 U.S.C. chapter 78</U> and E.O. 13627).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>&nbsp;&nbsp;
X </U></B>(37) <U>52.222-54</U>, Employment Eligibility Verification (MAY 2022) (Executive Order 12989). (Not applicable to the acquisition
of commercially available off-the-shelf items or certain other types of commercial products or commercial services as prescribed in FAR
<U>22.1803</U>.)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(38)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.223-9</U>, Estimate of Percentage of Recovered Material Content for EPA&ndash;Designated Items (May 2008) (<U>42 U.S.C. 6962(c)(3)(A)(ii)</U>).
(Not applicable to the acquisition of commercially available off-the-shelf items.)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (MAY 2008) of <U>52.223-9</U> (<U>42 U.S.C. 6962(i)(2)(C)</U>). (Not applicable to the acquisition of commercially
available off-the-shelf items.)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(39) <U>52.223-11</U>, Ozone-Depleting Substances and High Global Warming Potential Hydrofluorocarbons (Jun 2016) (E.O. 13693).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(40) <U>52.223-12</U>, Maintenance, Service, Repair, or Disposal of Refrigeration Equipment and Air Conditioners (JUN 2016) (E.O.
13693).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(41)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.223-13</U>, Acquisition of EPEAT&reg;-Registered Imaging Equipment (JUN 2014) (E.O.s 13423 and 13514).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (OCT 2015) of <U>52.223-13</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(42)</FONT></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.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.223-14</U>, Acquisition of EPEAT&reg;-Registered Televisions (JUN 2014) (E.O.s 13423 and 13514).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (Jun2014) of <U>52.223-14</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(43) <U>52.223-15</U>, Energy Efficiency in Energy-Consuming Products (MAY 2020) (<U>42 U.S.C. 8259b</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(44)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.223-16</U>, Acquisition of EPEAT&reg;-Registered Personal Computer Products (OCT 2015) (E.O.s 13423 and 13514).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (JUN 2014) of <U>52.223-16</U>.</FONT></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.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(45) <U>52.223-18</U>, Encouraging Contractor Policies to Ban Text Messaging While Driving (JUN 2020) (E.O. 13513).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(46) <U>52.223-20</U>, Aerosols (JUN 2016) (E.O. 13693).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(47) <U>52.223-21</U>, Foams (Jun2016) (E.O. 13693).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(48) </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.224-3</U> Privacy Training (JAN 2017) (5 U.S.C. 552 a).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (JAN 2017) of <U>52.224-3</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(49)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.225-1</U>, Buy American-Supplies (OCT 2022) (<U>41 U.S.C. chapter 83</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (OCT 2022) of <U>52.225-1</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(50)</FONT></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.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.225-3</U>, Buy American-Free Trade Agreements-Israeli Trade Act (DEC 2022) (<U>19 U.S.C. 3301 note</U>, <U>19 U.S.C. 2112 note</U>,
<U>19 U.S.C. 3805 note</U>, <U>19 U.S.C. 4001 note</U>, 19 U.S.C. chapter 29 (sections 4501-4732), Public Law 103-182, 108-77, 108-78,
108-286, 108-302, 109-53, 109-169, 109-283, 110-138, 112-41, 112-42, and 112-43.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I [Reserved].</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(iii) Alternate II (DEC 2022) of <U>52.225-3</U>.</FONT></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.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(iv) Alternate III (JAN 2021) of <U>52.225-3</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(v) Alternate IV (Oct 2022) of <U>52.225-3</U>.</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: 30; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence -->&nbsp;of 34</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(51) <U>52.225-5</U>, Trade Agreements (DEC 2022) (<U>19 U.S.C. 2501</U>, <I>et seq</I>., <U>19 U.S.C. 3301</U> note).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(52) <U>52.225-13</U>, Restrictions on Certain Foreign Purchases (FEB 2021) (E.O.&rsquo;s, proclamations, and statutes administered
by the Office of Foreign Assets Control of the Department of the Treasury).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(53) <U>52.225-26</U>, Contractors Performing Private Security Functions Outside the United States (Oct 2016) (Section 862, as amended,
of the National Defense Authorization Act for Fiscal Year 2008; 10 U.S.C. Subtitle A, Part V, Subpart G Note).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(54) <U>52.226-4</U>, Notice of Disaster or Emergency Area Set-Aside (Nov 2007) (<U>42 U.S.C. 5150</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(55) <U>52.226-5</U>, Restrictions on Subcontracting Outside Disaster or Emergency Area (Nov2007) (<U>42 U.S.C. 5150</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(56) <U>52.229-12</U>, Tax on Certain Foreign Procurements (FEB 2021).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(57) <U>52.232-29</U>, Terms for Financing of Purchases of Commercial Products and Commercial Services (NOV 2021) (<U>41 U.S.C.
4505</U>, <U>10 U.S.C. 3805</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(58) <U>52.232-30</U>, Installment Payments for Commercial Products and Commercial Services (NOV 2021) (<U>41 U.S.C. 4505</U>, <U>10
U.S.C. 3805</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(59) <U>52.232-33</U>, Payment by Electronic Funds Transfer-System for Award Management (OCT2018) (<U>31 U.S.C. 3332</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(60) <U>52.232-34</U>, Payment by Electronic Funds Transfer-Other than System for Award Management (Jul 2013) (<U>31 U.S.C. 3332</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(61) <U>52.232-36</U>, Payment by Third Party (MAY 2014) (<U>31 U.S.C. 3332</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(62) <U>52.239-1</U>, Privacy or Security Safeguards (AUG 1996) (<U>5 U.S.C. 552a</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(63) <U>52.242-5</U>, Payments to Small Business Subcontractors (JAN 2017) (<U>15 U.S.C. 637(d)(13)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(64)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
52.247-64, Preference for Privately Owned U.S.-Flag Commercial Vessels (NOV 2021) (<U>46 U.S.C. 55305</U> and <U>10 U.S.C. 2631</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(ii) Alternate I (APR 2003) of <U>52.247-64</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(iii) Alternate II (NOV 2021) of <U>52.247-64</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The Contractor shall comply with the FAR clauses in this paragraph (c), applicable to commercial services, that the Contracting Officer
has indicated as being incorporated in this contract by reference to implement provisions of law or Executive orders applicable to acquisitions
of commercial products and commercial services:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(1) <U>52.222-41</U>, Service Contract Labor Standards (AUG 2018) (<U>41 U.S.C. chapter67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(2) <U>52.222-42</U>, Statement of Equivalent Rates for Federal Hires (MAY 2014) (<U>29 U.S.C. 206</U> and <U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(3) <U>52.222-43</U>, Fair Labor Standards Act and Service Contract Labor Standards-Price Adjustment (Multiple Year and Option Contracts)
(AUG 2018) (<U>29 U.S.C. 206</U> and <U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(4) <U>52.222-44</U>, Fair Labor Standards Act and Service Contract Labor Standards-Price Adjustment (May 2014) (<U>29U.S.C.206 </U>and
<U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(5) <U>52.222-51</U>, Exemption from Application of the Service Contract Labor Standards to Contracts for Maintenance, Calibration,
or Repair of Certain Equipment-Requirements (May 2014) (<U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(6) <U>52.222-53</U>, Exemption from Application of the Service Contract Labor Standards to Contracts for Certain Services-Requirements
(MAY 2014) (<U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(7) <U>52.222-55</U>, Minimum Wages for Contractor Workers Under Executive Order 14026 (JAN 2022).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(8) <U>52.222-62</U>, Paid Sick Leave Under Executive Order 13706 (JAN 2022) (E.O. 13706).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>&nbsp;&nbsp;
</U>(9) <U>52.226-6</U>, Promoting Excess Food Donation to Nonprofit Organizations (Jun 2020) (<U>42 U.S.C. 1792</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.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: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<I>Comptroller General Examination of Record</I>. The Contractor shall comply with the provisions of this paragraph (d) if this contract
was awarded using other than sealed bid, is in excess of the simplified acquisition threshold, as defined in FAR <U>2.101</U>, on the
date of award of this contract, and does not contain the clause at <U>52.215-2</U>, Audit and Records-Negotiation.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The Comptroller General of the United States, or an authorized representative of the Comptroller General, shall have access to and right
to examine any of the Contractor&rsquo;s directly pertinent records involving transactions related to this contract.</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: 31; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence -->&nbsp;of 34</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The Contractor shall make available at its offices at all reasonable times the records, materials, and other evidence for examination,
audit, or reproduction, until 3 years after final payment under this contract or for any shorter period specified in FAR subpart <U>4.7</U>,
Contractor Records Retention, of the other clauses of this contract. If this contract is completely or partially terminated, the records
relating to the work terminated shall be made available for 3 years after any resulting final termination settlement. Records relating
to appeals under the disputes clause or to litigation or the settlement of claims arising under or relating to this contract shall be
made available until such appeals, litigation, or claims are finally resolved.</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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
As used in this clause, records include books, documents, accounting procedures and practices, and other data, regardless of type and
regardless of form. This does not require the Contractor to create or maintain any record that the Contractor does not maintain in the
ordinary course of business or pursuant to a provision of law.</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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</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.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Notwithstanding the requirements of the clauses in paragraphs (a), (b), (c), and (d) of this clause, the Contractor is not required to
flow down any FAR clause, other than those in this paragraph (e)(1), in a subcontract for commercial products or commercial services.
Unless otherwise indicated below, the extent of the flow down shall be as required by the clause-</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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.203-13</U>, Contractor Code of Business Ethics and Conduct (NOV 2021) (<U>41 U.S.C. 3509</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<U>52.203-19</U>, Prohibition on Requiring Certain Internal Confidentiality Agreements or Statements (Jan 2017) (section 743 of Division
E, Title VII, of the Consolidated and Further Continuing Appropriations Act, 2015 (Pub. L. 113-235) and its successor provisions in subsequent
appropriations acts (and as extended in continuing resolutions)).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<U>52.204-23</U>, Prohibition on Contracting for Hardware, Software, and Services Developed or Provided by Kaspersky Lab and Other Covered
Entities (NOV 2021) (Section 1634 of Pub. L. 115-91).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
<U>52.204-25</U>, Prohibition on Contracting for Certain Telecommunications and Video Surveillance Services or Equipment. (NOV 2021)
(Section 889(a)(1)(A) of Pub. L. 115-232).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
<U>52.204-27</U>, Prohibition on a ByteDance Covered Application (JUN 2023) (Section 102 of Division R of Pub. L. 117-328).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
<U>52.219-8</U>, Utilization of Small Business Concerns (OCT 2022) (<U>15 U.S.C. 637(d)(2)</U> and (3)), in all subcontracts that offer
further subcontracting opportunities. If the subcontract (except subcontracts to small business concerns) exceeds the applicable threshold
specified in FAR <U>19.702</U>(a) on the date of subcontract award, the subcontractor must include <U>52.219-8</U> in lower tier subcontracts
that offer subcontracting opportunities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)
<U>52.222-21</U>, Prohibition of Segregated Facilities (APR 2015).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(viii)
<U>52.222-26</U>, Equal Opportunity (SEP 2015) (E.O.11246).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ix)
<U>52.222-35</U>, Equal Opportunity for Veterans (JUN 2020) (<U>38 U.S.C. 4212</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(x)
<U>52.222-36</U>, Equal Opportunity for Workers with Disabilities (JUN 2020) (<U>29 U.S.C. 793</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xi)
<U>52.222-37</U>, Employment Reports on Veterans (JUN 2020) (<U>38 U.S.C. 4212</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xii)
<U>52.222-40</U>, Notification of Employee Rights Under the National Labor Relations Act (DEC 2010) (E.O. 13496). Flow down required
in accordance with paragraph (f) of FAR clause <U>52.222-40</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xiii)
<U>52.222-41</U>, Service Contract Labor Standards (AUG 2018) (<U>41 U.S.C. chapter 67</U>). (xiv)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
<U>52.222-50</U>, Combating Trafficking in Persons (NOV 2021) (<U>22 U.S.C. chapter 78</U> and E.O 13627).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
Alternate I (MAR 2015) of <U>52.222-50</U> (<U>22 U.S.C. chapter 78 and E.O. 13627</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xv)
<U>52.222-51</U>, Exemption from Application of the Service Contract Labor Standards to Contracts for Maintenance, Calibration, or Repair
of Certain Equipment-Requirements (May 2014) (<U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xvi)
<U>52.222-53</U>, Exemption from Application of the Service Contract Labor Standards to Contracts for Certain Services-Requirements (MAY
2014) (<U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xvii)
<U>52.222-54</U>, Employment Eligibility Verification (MAY 2022) (E.O. 12989).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xviii)
<U>52.222-55</U>, Minimum Wages for Contractor Workers Under Executive Order 14026 (JAN 2022).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xix)
<U>52.222-62</U>, Paid Sick Leave Under Executive Order 13706 (JAN 2022) (E.O. 13706). (xx)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
<U>52.224-3</U>, Privacy Training (Jan 2017) (<U>5 U.S.C. 552a</U>).</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: 32; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence -->&nbsp;of 34</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</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>CONTRACT
TERMS AND CONDITIONS</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">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
Alternate I (JAN 2017) of <U>52.224-3</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xxi)
<U>52.225-26</U>, Contractors Performing Private Security Functions Outside the United States (OCT</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2016)
(Section 862, as amended, of the National Defense Authorization Act for Fiscal Year 2008; 10 U.S.C. Subtitle A, Part V, Subpart G Note).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xxii)
<U>52.226-6</U>, Promoting Excess Food Donation to Nonprofit Organizations (JUN 2020) (<U>42 U.S.C. 1792</U>). Flow down required in
accordance with paragraph (e) of FAR clause <U>52.226-6</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xxiii)
<U>52.232-40</U>, Providing Accelerated Payments to Small Business Subcontractors (Mar 2023) (<U>31 U.S.C. 3903</U> and <U>10 U.S.C.
3801</U>). Flow down required in accordance with paragraph (c) of <U>52.232-40</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xxiv)
<U>52.247-64</U>, Preference for Privately Owned U.S.-Flag Commercial Vessels (NOV 2021) (<U>46 U.S.C. 55305</U> and <U>10 U.S.C. 2631</U>).
Flow down required in accordance with paragraph (d) of FAR clause <U>52.247-64</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
While not required, the Contractor may include in its subcontracts for commercial products and commercial services a minimal number of
additional clauses necessary to satisfy its contractual obligations.</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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</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.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Attachments:</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"><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: 1in"><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"><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">Attachment
    A- Statement of Work (SOW)</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; 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"><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">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">Attachment
    B- Schedule of Items and Prices</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>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></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 COLSPAN="11" 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"><B>SCHEDULE
    Continued</B></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; text-align: center; width: 12%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM
    NO.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; width: 2%; vertical-align: bottom"><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; text-align: center; width: 30%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SUPPLIES/SERVICES</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; width: 2%; vertical-align: bottom"><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; text-align: center; width: 12%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>QUANTITY</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; width: 2%; vertical-align: bottom"><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; text-align: center; width: 12%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>UNIT</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; width: 2%; vertical-align: bottom"><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; text-align: center; width: 12%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>UNIT
    PRICE</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; width: 2%; vertical-align: bottom"><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; text-align: center; width: 12%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AMOUNT</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 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Contractor shall furnish all personnel, material, supplies, equipment, transportation, and facilities (except as otherwise specified),
    to provide Office of Marine and Aviation Operations OMAO, Uncrewed Systems Operations Center (UxSOC), Uncrewed Maritime Systems (UMS)
    for Living Marine Resource Surveys and Research as provided in Attachment A-Statement of Work and Attachment B-Schedule of Items
    and Prices.</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>
    <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>
    <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"><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>
    <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>
    <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>
    <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>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordering
    Period: 36 months (September 1, 2023-August 31, 2026)</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>
    <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>
    <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"><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>
    <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>
    <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>
    <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">0001</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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Minimum Guarantee of $*** is provided at time of award.</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; text-align: right; vertical-align: middle"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>1.00</B></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; text-align: center; vertical-align: middle"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">LO</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; text-align: center; vertical-align: middle"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>***</B></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; text-align: center; vertical-align: middle"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>***</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 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>
    <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>
    <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>
    <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>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maximum
    value of $*** to be shared between the five (5) Multiple Award IDIQ contract holders.</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>
    <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>
    <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"><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>
    <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>
    <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>
    <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>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
    and Appropriation Data: 14.23.X8A4XDS.PSA.1123.100401000. 0802000300000000.25272517.000000 $***</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>
    <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>
    <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>
  </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: 34; 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%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence -->&nbsp;of 34</TD></TR></TABLE></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; 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.2
<SEQUENCE>3
<FILENAME>ex10-2.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-align: center; text-indent: 0in"><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-align: right; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit 10.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">&nbsp;</FONT><IMG SRC="ex10-2_001.jpg" ALT=""></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"></FONT></P>

<P STYLE="margin-right: 0pt; 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">&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="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-right: 0pt; 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">&nbsp;</FONT></P>

<P STYLE="margin-right: 0pt; 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"><IMG SRC="ex10-2_002.jpg" ALT=""></FONT></P>

<P STYLE="font: bold 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">&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%">&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="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 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">&nbsp;</FONT></P>

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

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

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

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


<P STYLE="font: bold 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">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: left; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
  <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FEDERAL ACQUISITION REGULATION
  (FAR) 52.252-2 CLAUSES INCORPORATED BY REFERENCE (FEB 1998)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 18.2pt; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
contract incorporates one or more clauses by reference, with the same force and effect as if they were given in full text. Upon request,
the Contracting Officer will make their full text available. Also, the full text of a clause may be accessed electronically at these
addresses:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Federal
Acquisition Regulation (FAR) - <U>http://www.acquisition.gov</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commerce
Acquisition Regulation (CAR) &ndash; <U>https://www.acquisition.gov/car</U></FONT></P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; 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: 18%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Clause
    No. </B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 64%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Clause
    Title </B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 14%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Date
    </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">FAR
    52.203-3</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gratuities</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">APR
    1984</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">FAR
    52.203-12</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Limitation
    On Payments To Influence Certain Federal Transactions</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">JUN
    2020</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">FAR
    52.203-17</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractor
    Employee Whistleblower Rights and Requirement to Inform Employees of Whistleblower Rights.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">JUN
    2020</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">FAR
    52.204-4</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Printed
    Or Copied Double-Sided On Postconsumer Fiber Content Paper</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">MAY
    2011</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">FAR
    52.204-13</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">System
    For Award Management Maintenance</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">OCT
    2018</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">FAR
    52.204-18</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commercial
    And Government Entity Code Management</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AUG
    2020</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">CAR
    1352.201-70</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contracting
    Officer&rsquo;s Authority</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">APR
    2010</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">CAR
    1352.209-73</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compliance
    With The Laws</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">APR
    2010</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">CAR
    1352.209-74</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Organizational
    Conflict of Interest</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">APR
    2010</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">CAR
    1352.216-74</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Task
    Orders</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">APR
    2010</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 18.2pt; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.212-4 CONTRACT TERMS
  AND CONDITIONS &ndash; COMMERCIAL PRODUCTS AND COMMERCIAL SERVICES (DEC 2022) WITH ADDENDA</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 18.2pt; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<I>Inspection/Acceptance</I>. The Contractor shall only tender for acceptance those items that conform to the requirements of this contract.
The Government reserves the right to inspect or test any supplies or services that have been tendered for acceptance. The Government
may require repair or replacement of nonconforming supplies or reperformance of nonconforming services at no increase in contract price.
If repair/replacement or reperformance will not correct the defects or is not possible, the Government may seek an equitable price reduction
or adequate consideration for acceptance of nonconforming supplies or services. The Government must exercise its post-acceptance rights-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Within a reasonable time after the defect was discovered or should have been discovered; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Before any substantial change occurs in the condition of the item, unless the change is due to the defect in the item.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<I>Assignment</I>. The Contractor or its assignee may assign its rights to receive payment due as a result of performance of this contract
to a bank, trust company, or other financing institution, including any Federal lending agency in accordance with the Assignment of Claims
Act ( <U>31 U.S.C. 3727</U>). However, when a third party makes payment (<I>e.g.,</I> use of the Governmentwide commercial purchase card),
the Contractor may not assign its rights to receive payment under this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<I>Changes</I>. Changes in the terms and conditions of this contract may be made only by written agreement of the parties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<I>Disputes</I>. This contract is subject to <U>41 U.S.C. chapter 71</U>, Contract Disputes. Failure of the parties to this contract
to reach agreement on any request for equitable adjustment, claim, appeal or action arising under or relating to this contract shall
be a dispute to be resolved in accordance with the clause at Federal Acquisition Regulation (FAR) <U>52.233-1</U>, Disputes, which is
incorporated herein by reference. The Contractor shall proceed diligently with performance of this contract, pending final resolution
of any dispute arising under the contract.</FONT></P>

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


<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<I>Definitions</I>. The clause at FAR <U>52.202-1</U>, Definitions, is incorporated herein by reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<I>Excusable delays</I>. The Contractor shall be liable for default unless nonperformance is caused by an occurrence beyond the reasonable
control of the Contractor and without its fault or negligence such as, acts of God or the public enemy, acts of the Government in either
its sovereign or contractual capacity, fires, floods, epidemics, quarantine restrictions, strikes, unusually severe weather, and delays
of common carriers. The Contractor shall notify the Contracting Officer in writing as soon as it is reasonably possible after the commencement
of any excusable delay, setting forth the full particulars in connection therewith, shall remedy such occurrence with all reasonable
dispatch, and shall promptly give written notice to the Contracting Officer of the cessation of such occurrence. (g) Invoice.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The Contractor shall submit an original invoice and three copies (or electronic invoice, if authorized) to the address designated in
the contract to receive invoices. An invoice must include-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Name and address of the Contractor;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Invoice date and number;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Contract number, line item number and, if applicable, the order number;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Description, quantity, unit of measure, unit price and extended price of the items delivered;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
Shipping number and date of shipment, including the bill of lading number and weight of shipment if shipped on Government bill of lading;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
Terms of any discount for prompt payment offered;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)
Name and address of official to whom payment is to be sent;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(viii)
Name, title, and phone number of person to notify in event of defective invoice; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ix)
Taxpayer Identification Number (TIN). The Contractor shall include its TIN on the invoice only if required elsewhere in this contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(x)
Electronic funds transfer (EFT) banking information.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
The Contractor shall include EFT banking information on the invoice only if required elsewhere in this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 80.15pt; text-align: justify; text-indent: 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 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
If EFT banking information is not required to be on the invoice, in order for the invoice to be a proper invoice, the Contractor shall
have submitted correct EFT banking information in accordance with the applicable solicitation provision, contract clause (<I>e.g.,</I>
<U>52.232-33</U>, Payment by Electronic Funds Transfer-System for Award Management, or <U>52.232-34</U>, Payment by Electronic Funds
Transfer-Other Than System for Award Management), or applicable agency procedures.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 80.15pt; text-align: justify; text-indent: 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 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
EFT banking information is not required if the Government waived the requirement to pay by EFT.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 80.15pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Invoices will be handled in accordance with the Prompt Payment Act ( <U>31 U.S.C.3903</U>) and Office of Management and Budget (OMB)
prompt payment regulations at 5 CFR Part 1315.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<I>Patent indemnity</I>. The Contractor shall indemnify the Government and its officers, employees and agents against liability, including
costs, for actual or alleged direct or contributory infringement of, or inducement to infringe, any United States or foreign patent,
trademark or copyright, arising out of the performance of this contract, provided the Contractor is reasonably notified of such claims
and proceedings.</FONT></P>

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


<!-- Field: Page; Sequence: 4; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
<I>Items accepted</I>. Payment shall be made for items accepted by the Government that have been delivered to the delivery destinations
set forth in this contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
<I>Prompt payment</I>. The Government will make payment in accordance with the Prompt Payment Act ( <U>31 U.S.C.3903</U>) and prompt
payment regulations at 5 CFR Part 1315.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
<I>Electronic Funds Transfer (EFT)</I>. If the Government makes payment by EFT, see <U>52.2125</U>(b) for the appropriate EFT clause.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
<I>Discount</I>. In connection with any discount offered for early payment, time shall be computed from the date of the invoice. For
the purpose of computing the discount earned, payment shall be considered to have been made on the date which appears on the payment
check or the specified payment date if an electronic funds transfer payment is made.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
<I>Overpayments</I>. If the Contractor becomes aware of a duplicate contract financing or invoice payment or that the Government has
otherwise overpaid on a contract financing or invoice payment, the Contractor shall-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Remit the overpayment amount to the payment office cited in the contract along with a description of the overpayment including the-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
Circumstances of the overpayment (<I>e.g.</I>, duplicate payment, erroneous payment, liquidation errors, date(s) of overpayment);</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
Affected contract number and delivery order number, if applicable;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
Affected line item or subline item, if applicable; and (D) Contractor point of contact.</FONT></P>

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



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Provide a copy of the remittance and supporting documentation to the Contracting Officer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
<I>Interest</I>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
All amounts that become payable by the Contractor to the Government under this contract shall bear simple interest from the date due
until paid unless paid within 30 days of becoming due. The interest rate shall be the interest rate established by the Secretary of the
Treasury as provided in <U>41 U.S.C. 7109</U>, which is applicable to the period in which the amount becomes due, as provided in (i)(6)(v)
of this clause, and then at the rate applicable for each six-month period as fixed by the Secretary until the amount is paid.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
The Government may issue a demand for payment to the Contractor upon finding a debt is due under the contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<I>Final decisions</I>. The Contracting Officer will issue a final decision as required by <U>33.211</U> if&ndash;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
The Contracting Officer and the Contractor are unable to reach agreement on the existence or amount of a debt within 30 days;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
The Contractor fails to liquidate a debt previously demanded by the Contracting Officer within the timeline specified in the demand for
payment unless the amounts were not repaid because the Contractor has requested an installment payment agreement; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
The Contractor requests a deferment of collection on a debt previously demanded by the Contracting Officer (see <U>32.607-2</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
If a demand for payment was previously issued for the debt, the demand for payment included in the final decision shall identify the
same due date as the original demand for payment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
Amounts shall be due at the earliest of the following dates:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
The date fixed under this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
The date of the first written demand for payment, including any demand for payment resulting from a default termination.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
The interest charge shall be computed for the actual number of calendar days involved beginning on the due date and ending on-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
The date on which the designated office receives payment from the Contractor;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
The date of issuance of a Government check to the Contractor from which an amount otherwise payable has been withheld as a credit against
the contract debt; or</FONT></P>

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


<!-- Field: Page; Sequence: 5; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
The date on which an amount withheld and applied to the contract debt would otherwise have become payable to the Contractor.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)
The interest charge made under this clause may be reduced under the procedures prescribed in FAR <U>32.608-2</U> in effect on the date
of this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
<I>Risk of loss</I>. Unless the contract specifically provides otherwise, risk of loss or damage to the supplies provided under this
contract shall remain with the Contractor until, and shall pass to the Government upon:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Delivery of the supplies to a carrier, if transportation is f.o.b. origin; or</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Delivery of the supplies to the Government at the destination specified in the contract, if transportation is f.o.b. destination.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
<I>Taxes</I>. The contract price includes all applicable Federal, State, and local taxes and duties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)
<I>Termination for the Government&rsquo;s convenience</I>. The Government reserves the right to terminate this contract, or any part
hereof, for its sole convenience. In the event of such termination, the Contractor shall immediately stop all work hereunder and shall
immediately cause any and all of its suppliers and subcontractors to cease work. Subject to the terms of this contract, the Contractor
shall be paid a percentage of the contract price reflecting the percentage of the work performed prior to the notice of termination,
plus reasonable charges the Contractor can demonstrate to the satisfaction of the </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">Government
using its standard record keeping system, have resulted from the termination. The Contractor shall not be required to comply with the
cost accounting standards or contract cost principles for this purpose. This paragraph does not give the Government any right to audit
the Contractor&rsquo;s records. The Contractor shall not be paid for any work performed or costs incurred which reasonably could have
been avoided.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
<I>Termination for cause</I>. The Government may terminate this contract, or any part hereof, for cause in the event of any default by
the Contractor, or if the Contractor fails to comply with any contract terms and conditions, or fails to provide the Government, upon
request, with adequate assurances of future performance. In the event of termination for cause, the Government shall not be liable to
the Contractor for any amount for supplies or services not accepted, and the Contractor shall be liable to the Government for any and
all rights and remedies provided by law. If it is determined that the Government improperly terminated this contract for default, such
termination shall be deemed a termination for convenience.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)
<I>Title</I>. Unless specified elsewhere in this contract, title to items furnished under this contract shall pass to the Government
upon acceptance, regardless of when or where the Government takes physical possession.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)
<I>Warranty</I>. The Contractor warrants and implies that the items delivered hereunder are merchantable and fit for use for the particular
purpose described in this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)
<I>Limitation of liability</I>. Except as otherwise provided by an express warranty, the Contractor will not be liable to the Government
for consequential damages resulting from any defect or deficiencies in accepted items.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)
<I>Other compliances</I>. The Contractor shall comply with all applicable Federal, State and local laws, executive orders, rules and
regulations applicable to its performance under this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)
<I>Compliance with laws unique to Government contracts.</I> The Contractor agrees to comply with <U>31 U.S.C. 1352</U> relating to limitations
on the use of appropriated funds to influence certain Federal contracts; <U>18 U.S.C. 431</U> relating to officials not to benefit; <U>40
U.S.C. chapter 37</U>, Contract Work Hours and Safety Standards; <U>41 U.S.C. chapter 87</U>, Kickbacks; <U>41 U.S.C. 4712</U> and <U>10
U.S.C. 2409</U> relating to whistleblower protections; <U>49 U.S.C. 40118</U>, Fly American; and <U>41 U.S.C. chapter 21</U> relating
to procurement integrity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s)
<I>Order of precedence</I>. Any inconsistencies in this solicitation or contract shall be resolved by giving precedence in the following
order:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The schedule of supplies/services.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The Assignments, Disputes, Payments, Invoice, Other Compliances, Compliance with Laws Unique to Government Contracts, and Unauthorized
Obligations paragraphs of this clause;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
The clause at <U>52.212-5</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
Addenda to this solicitation or contract, including any license agreements for computer software.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
Solicitation provisions if this is a solicitation.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
Other paragraphs of this clause.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)
The <U>Standard Form 1449</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)
Other documents, exhibits, and attachments.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 44.15pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(t)
[Reserved]</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Except as stated in paragraph (u)(2) of this clause, when any supply or service acquired under this contract is subject to any End User
License Agreement (EULA), Terms of Service (TOS), or similar legal instrument or agreement, that includes any clause requiring the Government
to indemnify the Contractor or any person or entity for damages, costs, fees, or any other loss or liability that would create an AntiDeficiency
Act violation (31 U.S.C. 1341), the following shall govern:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; 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-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Any such clause is unenforceable against the Government.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Neither the Government nor any Government authorized end user shall be deemed to have agreed to such clause by virtue of it appearing
in the EULA, TOS, or similar legal instrument or agreement. If the EULA, TOS, or similar legal instrument or agreement is invoked through
an &ldquo;I agree&rdquo; click box or other comparable mechanism (e.g., &ldquo;click-wrap&rdquo; or &ldquo;browse-wrap&rdquo; agreements),
execution does not bind the Government or any Government authorized end user to such clause.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Any such clause is deemed to be stricken from the EULA, TOS, or similar legal instrument or agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Paragraph (u)(1) of this clause does not apply to indemnification by the Government that is expressly authorized by statute and specifically
authorized under applicable agency regulations and procedures.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
Incorporation by reference. The Contractor&rsquo;s representations and certifications, including those completed electronically via the
System for Award Management (SAM), are incorporated by reference into the contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 32.45pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&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">(End
of clause)</FONT></P>

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

<!-- Field: Page; Sequence: 6; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.2pt; text-align: center; text-indent: 0in"><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-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ADDENDUM
TO FAR 52.212-4 CONTRACT TERMS AND CONDITIONS &ndash; COMMERCIAL PRODUCTS AND COMMERCIAL SERVICES (DEC 2022)</B></FONT></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 42.3pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>A.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FAR 52.216-18 ORDERING
  (AUG 2020)</B></FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Any supplies and services to be furnished under this contract shall be ordered by issuance of delivery orders or task orders by the individual
designated in the Schedule. Such orders may be issued <B><I>three years from date of award.</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
All delivery orders or task orders are subject to the terms and conditions of this contract. In the event of conflict between a delivery
order or task order and this contract, the contract shall control.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
A delivery order or task order is considered &ldquo;issued&rdquo; when&mdash;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
If sent by mail (includes transmittal by U.S. mail or private delivery service), the Government deposits the order in the mail;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
If sent by fax, the Government transmits the order to the Contractor&rsquo;s fax number; or</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
If sent electronically, the Government either&mdash;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; 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-left: 0.75in; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Posts a copy of the delivery order or task order to a Government document access system, and notice is sent to the Contractor; or</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; 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">(ii)
Distributes the delivery order or task order via email to the Contractor&rsquo;s email address.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Orders may be issued by methods other than those enumerated in this clause only if authorized in the contract.</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">(End
of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>B.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FAR 52.216-19 ORDER LIMITATIONS
  (OCT 1995)</B></FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Minimum order. When the Government requires supplies or services covered by this contract in an amount of less than $2,000.00 the Government
is not obligated to purchase, nor is the Contractor obligated to furnish, those supplies or services under the contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Maximum order. The Contractor is not obligated to honor- </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Any order for a single item in excess of $1,000,000.00;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Any order for a combination of items in excess of $1,000,000.00; or</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
A series of orders from the same ordering office within seven (7) days that together call for quantities exceeding the limitation in
paragraph (b)(1) or (2) of this section.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
If this is a requirements contract (i.e., includes the Requirements clause at subsection 52.216-21 of the Federal Acquisition Regulation
(FAR)), the Government is not required to order a part of any one requirement from the Contractor if that requirement exceeds the maximum-order
limitations in paragraph (b) of this section.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Notwithstanding paragraphs (b) and (c) of this section, the Contractor shall honor any order exceeding the maximum order limitations
in paragraph (b), unless that order (or orders) is returned to the ordering office within seven (7) days after issuance, with written
notice stating the Contractor&rsquo;s intent not to ship the item (or items) called for and the reasons. Upon receiving this notice,
the Government may acquire the supplies or services from another source.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 32.45pt; text-align: center; text-indent: 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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&nbsp;</P>

<!-- Field: Page; Sequence: 8; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">C.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.216-22 INDEFINITE
  QUANTITY (OCT 1995)</FONT></TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</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">This
                                            is an indefinite-quantity contract for the supplies or services specified, and effective
                                            for the period stated in the Schedule. The quantities of supplies and services specified
                                            in the Schedule are estimates only and are not purchased by this contract.</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</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">Delivery
                                            or performance shall be made only as authorized by orders issued in accordance with the Ordering
                                            clause. The Contractor shall furnish to the Government, when and if ordered, the supplies
                                            or services specified in the Schedule up to and including the quantity designated in the
                                            Schedule as the &ldquo;maximum.&rdquo; The Government shall order at least the quantity of
                                            supplies or services designated in the Schedule as the &ldquo;minimum.&rdquo;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</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">Except
                                            for any limitations on quantities in the Order Limitations clause or in the Schedule, there
                                            is no limit on the number of orders that may be issued. The Government may issue orders requiring
                                            delivery to multiple destinations or performance at multiple locations.</FONT></TD></TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</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">Any
                                            order issued during the effective period of this contract and not completed within that period
                                            shall be completed by the Contractor within the time specified in the order. The contract
                                            shall govern the Contractor&rsquo;s and Government&rsquo;s rights and obligations with respect
                                            to that order to the same extent as if the order were completed during the contract&rsquo;s
                                            effective period; provided, that the Contractor shall not be required to make any deliveries
                                            under this contract after <B>one (1) year after the contract expiration</B>.</FONT></TD></TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&nbsp;</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">(End
of clause)</FONT></P>

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


<!-- Field: Page; Sequence: 10; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">D.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.217-8 OPTION TO EXTEND
  SERVICES (NOV 1999)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Government may require continued performance of any services within the limits and at the rates specified in the contract. These rates
may be adjusted only as a result of revisions to prevailing labor rates provided by the Secretary of Labor. The option provision may
be exercised more than once, but the total extension of performance hereunder shall not exceed 6 months. The Contracting Officer may
exercise the option by written notice to the Contractor within 30 days prior to the expiration of the current task order period of performance.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inclusion
of FAR clause 52.217-8, Option to Extend Services, in the solicitation and resultant contract is for use by the Government as outlined
at FAR 37.111, Extension of Services. The option will be exercised as needed at any time during the life of the contract using the rates
applicable at the time of exercise. (End of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">E.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.227-14 RIGHTS IN DATA-GENERAL
  (MAY 2014)</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<I>Definitions.</I> As used in this clause-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Computer
database</I> or &ldquo;database means&rdquo; a collection of recorded information in a form capable of, and for the purpose of, being
stored in, processed, and operated on by a computer. The term does not include computer software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Computer
software</I>-</FONT></P>

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

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



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Computer programs that comprise a series of instructions, rules, routines, or statements, regardless of the media in which recorded,
that allow or cause a computer to perform a specific operation or series of operations; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 58pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Recorded information comprising source code listings, design details, algorithms, processes, flow charts, formulas, and related material
that would enable the computer program to be produced, created, or compiled.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 58pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Does not include computer databases or computer software documentation.</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 0pt"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Computer
software documentation</I> means owner&rsquo;s manuals, user&rsquo;s manuals, installation instructions, operating instructions, and
other similar items, regardless of storage medium, that explain the capabilities of the computer software or provide instructions for
using the software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Data
</I>means recorded information, regardless of form or the media on which it may be recorded. The term includes technical data and computer
software. The term does not include information incidental to contract administration, such as financial, administrative, cost or pricing,
or management information.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Form,
fit, and function data</I> means data relating to items, components, or processes that are sufficient to enable physical and functional
interchangeability, and data identifying source, size, configuration, mating and attachment characteristics, functional characteristics,
and performance requirements. For computer software it means data identifying source, functional characteristics, and performance requirements
but specifically excludes the source code, algorithms, processes, formulas, and flow charts of the software.</FONT></P>

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


<!-- Field: Page; Sequence: 11; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>SECTION
II</B></FONT></P>

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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 33.3pt; text-align: justify; text-indent: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Limited
rights</I> means the rights of the Government in limited rights data as set forth in the Limited Rights Notice of paragraph (g)(3) if
included in this clause.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Limited
rights data</I> means data, other than computer software, that embody trade secrets or are commercial or financial and confidential or
privileged, to the extent that such data pertain to items, components, or processes developed at private expense, including minor modifications.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Restricted
computer software</I> means computer software developed at private expense and that is a trade secret, is commercial or financial and
confidential or privileged, or is copyrighted computer software, including minor modifications of the computer software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Restricted
rights</I>, as used in this clause, means the rights of the Government in restricted computer software, as set forth in a Restricted
Rights Notice of paragraph (g) if included in this clause, or as otherwise may be provided in a collateral agreement incorporated in
and made part of this contract, including minor modifications of such computer software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Technical
data</I> means recorded information (regardless of the form or method of the recording) of a scientific or technical nature (including
computer databases and computer software documentation). This term does not include computer software or financial, administrative, cost
or pricing, or management data or other information incidental to contract administration. The term includes recorded information of
a scientific or technical nature that is included in computer databases (See <U>41 U.S.C. 116</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Unlimited
rights</I> means the rights of the Government to use, disclose, reproduce, prepare derivative works, distribute copies to the public,
and perform publicly and display publicly, in any manner and for any purpose, and to have or permit others to do so.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Allocation of rights.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Except as provided in paragraph (c) of this clause, the Government shall have unlimited rights in-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Data first produced in the performance of this contract;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Form, fit, and function data delivered under this contract;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Data delivered under this contract (except for restricted computer software) that constitute manuals or instructional and training material
for installation, operation, or routine maintenance and repair of items, components, or processes delivered or furnished for use under
this contract; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
All other data delivered under this contract unless provided otherwise for limited rights data or restricted computer software in accordance
with paragraph (g) of this clause.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 66.25pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The Contractor shall have the right to-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Assert copyright in data first produced in the performance of this contract to the extent provided in paragraph (c)(1) of this clause;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Use, release to others, reproduce, distribute, or publish any data first produced or specifically used by the Contractor in the performance
of this contract, unless provided otherwise in paragraph (d) of this clause;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Substantiate the use of, add, or correct limited rights, restricted rights, or copyright notices and to take other appropriate action,
in accordance with paragraphs (e) and (f) of this clause; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Protect from unauthorized disclosure and use those data that are limited rights data or restricted computer software to the extent provided
in paragraph (g) of this clause.</FONT></P>

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


<!-- Field: Page; Sequence: 12; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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


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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Data first produced in the performance of this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Unless provided otherwise in paragraph (d) of this clause, the Contractor may, without prior approval of the Contracting Officer, assert
copyright in scientific and technical articles based on or containing data first produced in the performance of this contract and published
in academic, technical or professional journals, symposia proceedings, or similar works. The prior, express written permission of the
Contracting Officer is required to assert copyright in all other data first produced in the performance of this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
When authorized to assert copyright to the data, the Contractor shall affix the applicable copyright notices of <U>17 U.S.C. 401 or 402</U>,
and an acknowledgment of Government sponsorship (including contract number).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
For data other than computer software, the Contractor grants to the Government, and others acting on its behalf, a paid-up, nonexclusive,
irrevocable, worldwide license in such copyrighted data to reproduce, prepare derivative works, distribute copies to the public, and
perform publicly and display publicly by or on behalf of the Government. For computer software, the Contractor grants to the Government,
and others acting on its behalf, a paid-up, nonexclusive, irrevocable, worldwide license in such copyrighted computer software to reproduce,
prepare derivative works, and perform publicly and display publicly (but not to distribute copies to the public) by or on behalf of the
Government.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
<I>Data not first produced in the performance of this contract.</I> The Contractor shall not, without the prior written permission of
the Contracting Officer, incorporate in data delivered under this contract any data not first produced in the performance of this contract
unless the Contractor-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Identifies the data; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Grants to the Government, or acquires on its behalf, a license of the same scope as set forth in paragraph (c)(1) of this clause or,
if such data are restricted computer software, the Government shall acquire a copyright license as set forth in paragraph (g)(4) of this
clause (if included in this contract) or as otherwise provided in a collateral agreement incorporated in or made part of this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
<I>Removal of copyright notices.</I> The Government will not remove any authorized copyright notices placed on data pursuant to this
paragraph (c), and will include such notices on all reproductions of the data.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<I>Release, publication, and use of data.</I> The Contractor shall have the right to use, release to others, reproduce, distribute, or
publish any data first produced or specifically used by the Contractor in the performance of this contract, except-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
As prohibited by Federal law or regulation (<I>e.g.</I>, export control or national security laws or regulations);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) As expressly set
forth in this contract; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
If the Contractor receives or is given access to data necessary for the performance of this contract that contain restrictive markings,
the Contractor shall treat the data in accordance with such markings unless specifically authorized otherwise in writing by the Contracting
Officer.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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 49.7pt; text-align: justify; text-indent: 0pt"></P>

<!-- Field: Page; Sequence: 13; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Unauthorized marking of data.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Notwithstanding any other provisions of this contract concerning inspection or acceptance, if any data delivered under this contract
are marked with the notices specified in paragraph (g)(3) or (g) (4) if included in this clause, and use of the notices is not authorized
by this clause, or if the data bears any other restrictive or limiting markings not authorized by this contract, the Contracting Officer
may at any time either return the data to the Contractor, or cancel or ignore the markings. However, pursuant to <U>41 U.S.C. 4703</U>,
the following procedures shall apply prior to canceling or ignoring the markings.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
The Contracting Officer will make written inquiry to the Contractor affording the Contractor 60 days from receipt of the inquiry to provide
written justification to substantiate the propriety of the markings;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
If the Contractor fails to respond or fails to provide written justification to substantiate the propriety of the markings within the
60-day period (or a longer time approved in writing by the Contracting Officer for good cause shown), the Government shall have the right
to cancel or ignore the markings at any time after said period and the data will no longer be made subject to any disclosure prohibitions.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
If the Contractor provides written justification to substantiate the propriety of the markings within the period set in paragraph (e)(1)(i)
of this clause, the Contracting Officer will consider such written justification and determine whether or not the markings are to be
cancelled or ignored. If the Contracting Officer determines that the markings are authorized, the Contractor will be so notified in writing.
If the Contracting Officer determines, with concurrence of the head of the contracting activity, that the markings are not authorized,
the Contracting Officer will furnish the Contractor a written determination, which determination will become the final agency decision
regarding the appropriateness of the markings unless the Contractor files suit in a court of competent jurisdiction within 90 days of
receipt of the Contracting Officer&rsquo;s decision. The Government will continue to abide by the markings under this paragraph (e)(1)(iii)
until final resolution of the matter either by the Contracting Officer&rsquo;s determination becoming final (in which instance the Government
will thereafter have the right to cancel or ignore the markings at any time and the data will no longer be made subject to any disclosure
prohibitions), or by final disposition of the matter by court decision if suit is filed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The time limits in the procedures set forth in paragraph (e)(1) of this clause may be modified in accordance with agency regulations
implementing the Freedom of Information Act ( <U>5 U.S.C. 552</U>) if necessary to respond to a request thereunder.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
Except to the extent the Government&rsquo;s action occurs as the result of final disposition of the matter by a court of competent jurisdiction,
the Contractor is not precluded by paragraph (e) of the clause from bringing a claim, in accordance with the Disputes clause of this
contract, that may arise as the result of the Government removing or ignoring authorized markings on data delivered under this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
Omitted or incorrect markings.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Data delivered to the Government without any restrictive markings shall be deemed to have been furnished with unlimited rights. The Government
is not liable for the disclosure, use, or reproduction of such data.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
If the unmarked data has not been disclosed without restriction outside the Government, the Contractor may request, within 6 months (or
a longer time approved by the Contracting Officer in writing for good cause shown) after delivery of the data, permission to have authorized
notices placed on the data at the Contractor&rsquo;s expense. The Contracting Officer may agree to do so if the Contractor-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Identifies the data to which the omitted notice is to be applied;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Demonstrates that the omission of the notice was inadvertent;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Establishes that the proposed notice is authorized; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Acknowledges that the Government has no liability for the disclosure, use, or reproduction of any data made prior to the addition of
the notice or resulting from the omission of the notice.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"></P>

<!-- Field: Page; Sequence: 14; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>SECTION
II</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
If data has been marked with an incorrect notice, the Contracting Officer may-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Permit correction of the notice at the Contractor&rsquo;s expense if the Contractor identifies the data and demonstrates that the correct
notice is authorized; or (ii) Correct any incorrect notices.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
Protection of limited rights data and restricted computer software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 33.3pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The Contractor may withhold from delivery qualifying limited rights data or restricted computer software that are not data identified
in paragraphs (b)(1)(i), (ii), and (iii) of this clause. As a condition to this withholding, the Contractor shall-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Identify the data being withheld; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Furnish form, fit, and function data instead.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 66.25pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Limited rights data that are formatted as a computer database for delivery to the Government shall be treated as limited rights data
and not restricted computer software.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
[Reserved]</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 49.7pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<I>Subcontracting. </I>The Contractor shall obtain from its subcontractors all data and rights therein necessary to fulfill the Contractor&rsquo;s
obligations to the Government under this contract. If a subcontractor refuses to accept terms affording the Government those rights,
the Contractor shall promptly notify the Contracting Officer of the refusal and shall not proceed with the subcontract award without
authorization in writing from the Contracting Officer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<I>Relationship to patents or other rights.</I> Nothing contained in this clause shall imply a license to the Government under any patent
or be construed as affecting the scope of any license or other right otherwise granted to the Government.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0pt">&nbsp;</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">(End
of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 6.15pt; text-align: center; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">F.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.201-72 CONTRACTING
  OFFICER&rsquo;S REPRESENTATIVE (COR) (APR 2010)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
PaTrina Gregory is hereby designated as the Contracting Officer&rsquo;s Representative (COR). The COR may be changed at any time by the
Government without prior notice to the contractor by a unilateral modification to the contract. The COR is located at:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOAA/OMAO/Uncrewed
Operations Center (UxSOC)</FONT></P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The responsibilities and limitations of the COR are as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The COR is responsible for the technical aspects of the contract and serves as technical liaison with the contractor. The COR is also
responsible for the final inspection and acceptance of all deliverables and such other responsibilities as may be specified in the contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The COR is not authorized to make any commitments or otherwise obligate the Government or authorize any changes which affect the contract
price, terms or conditions. Any contractor request for changes shall be referred to the Contracting Officer directly or through the COR.
No such changes shall be made without the express written prior authorization of the Contracting Officer. The Contracting Officer may
designate assistant or alternate COR(s) to act for the COR by naming such assistant/alternate(s) in writing and transmitting a copy of
such designation to the contractor.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0pt">&nbsp;</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">(End
of clause)</FONT></P>

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

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

<!-- Field: Page; Sequence: 15; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; text-indent: 0in"></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">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">G.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.216-75 MINIMUM AND
  MAXIMUM CONTRACT AMOUNTS (APR 2010)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 58.85pt; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the term of the contract, the Government shall place orders totaling a minimum of <B>$***</B>. The amount of all orders shall not exceed
<B>$*** (To be shared among five (5) IDIQ Contract Holders)</B>. This maximum value will be shared by all contracts. Be advised that
the Government anticipates making multiple awards. The guaranteed minimum amount of $*** applies to the 3-year ordering period, not each
ordering period.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 65.1pt; text-align: center; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">H.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.216-76 PLACEMENT
  OF ORDERS (APR 2010)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 58.85pt; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The contractor shall provide goods and/or services under this contract only as directed in orders issued by authorized individuals. In
accordance with FAR 16.505, each order will include:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Date of order;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Contract number and order number;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
Item number and description, quantity, and unit price or estimated cost or fee;</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
Place of delivery or performance (including consignee);</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
Packaging, packing, and shipping instructions, if any;</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)
Method of payment and payment office, if not specified in the contract; (9) Any other pertinent information.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
In accordance with FAR 52.216&ndash;18, Ordering, the following individuals (or activities) are authorized to place orders against this
contract:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 93%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
<TR STYLE="vertical-align: top">
  <TD STYLE="border-bottom: Black 1.5pt solid; text-align: justify; width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
  <TD STYLE="border-bottom: Black 1.5pt solid; text-align: justify; width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Point
  of Contact</FONT></TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOAA/AGO/Eastern Acquisition
  Division</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Amy McLiverty</FONT></TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">200 Granby Street, Suite
  815</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">757-441-3426</FONT></TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Norfolk, VA 23510</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Amy.L.McLiverty@noaa.gov</FONT></TD></TR>
</TABLE>


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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
If multiple awards have been made, the contact information for the DOC task and delivery order ombudsman is AGOombudsman@noaa.gov.</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">&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">(End
of clause)</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 CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.246-70 PLACE OF
  ACCEPTANCE (APR 2010)</FONT></TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; 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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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
                                            Contracting Officer or the duly authorized representative will perform inspection and acceptance
                                            of supplies and services to be provided under this contract.</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; 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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</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
                                            inspection and acceptance will be designated in individual task orders.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</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"></P>

<!-- Field: Page; Sequence: 16; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --> OF 32</FONT></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: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">J.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.270-70 PERIOD OF
  PERFORMANCE (APR 2010)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The Ordering period for this contract vehicle is three (3) years from date of award. This ordering period may be extended by an additional
six (6) months under FAR 52.217-8, Option to Extend Services.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>K.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NOAA ACQUISITION MANUAL
  (NAM) 1330-52.203-70 SCIENTIFIC INTEGRITY AND RESEARCH MISCONDUCT (OCT 2012)</B></FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(a)
Definitions. As used in this this solicitation and contract language &ndash;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Scientific
activities </I>mean activities that involve inventorying, monitoring, observations, experimentation, study, research, integration, modeling,
and scientific assessment.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Scientific
integrity </I>means the condition resulting from adherence to professional values and practices when conducting and applying the results
of science that ensures objectivity, clarity, and reproducibility, and that provides insulation from bias, fabrication, falsification,
plagiarism, interference, censorship, and inadequate procedural and information security.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Presentation
of scientific activities results </I>includes the analysis, synthesis, compilation, or translation of scientific information and data
into formats for the use of the Department of Commerce or the United States of America.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Scientific
and Research Misconduct </I>means fabrication, falsification, or plagiarism in proposing, performing, or reviewing scientific and research
activities, or in the products or reporting of the results of these activities. It specifically includes intentional circumvention of
the integrity of the scientific and research process and actions that compromise that process, but does not include honest error or differences
of opinion.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Investigation
</I>is formal collection and evaluation of information and facts to determine if scientific or research misconduct can be established,
to assess its extent and consequences, and to recommend appropriate action.</FONT></P>

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 42.8pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
Maintaining Integrity. The contractor shall maintain the scientific integrity of research performed pursuant to this contract award including
the prevention, detection, and remediation of research misconduct, and the conduct of inquiries, investigations and adjudication of allegations
of research misconduct.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
In performing or presenting the results of scientific activities under the contract, and in responding to allegations of scientific and
research misconduct, the contractor shall comply with the solicitation and contract language herein and NOAA Administrative Order (NAO)
202-735D, Scientific Integrity, and its Procedural Handbook, including any amendments thereto.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.
Primary Responsibility. The contractor shall have the primary responsibility to prevent, detect, and investigate allegations of scientific
and research misconduct. Unless otherwise instructed by the contracting officer, the contractor shall promptly conduct an initial inquiry
into any allegation of such misconduct and may rely on its internal policies and procedures, as appropriate, to do so.</FONT></P>

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

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

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

<!-- Field: Page; Sequence: 17; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
By executing this contract, the contractor provides its assurance that it has established an administrative process for performing an
inquiry, investigating, and reporting allegations of scientific and research misconduct; and that it will comply with its own administrative
process for performing an inquiry, investigation and reporting of such misconduct.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
The contractor shall insert the substance of this requirement in subcontracts at all tiers that involve research being performed under
this contract.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
Initiating Investigation. If the contractor determines that there is sufficient evidence to proceed to an investigation, it shall notify
the contracting officer and, unless otherwise instructed, the contractor shall:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.
Promptly conduct an investigation to develop a complete factual record and an examination of such record leading to either a finding
of scientific and research misconduct and an identification of appropriate remedies or a determination that no further action is warranted.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.
If the investigation leads to a finding of scientific and research misconduct, obtain adjudication by a neutral third party adjudicator.
The adjudication must include a review of the investigative record and, as warranted, a determination of appropriate corrective actions
and sanctions.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
Finalizing Investigation. When the investigation is complete, the contractor shall forward to the contracting officer a copy of the evidentiary
record, the investigative report, any recommendations made to the Contractor&rsquo;s adjudicating official, the adjudicating official&rsquo;s
decision and notification of any corrective action taken or planned, and the subject&rsquo;s written response (if any).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(d)
Findings and Corrective Actions</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
If the contractor finds that scientific and research misconduct has occurred, it shall assess the seriousness of the misconduct and its
impact on the research completed or in process and shall:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</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">Take
                                            all necessary corrective actions, which includes, but are not limited to, correcting the
                                            research record, and, as appropriate, imposing restrictions, controls, or other parameters
                                            on research in process or to be conducted in the future, 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">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</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">Coordinate
                                            remedial action with the contracting officer.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(e)
Department of Commerce Actions</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
The Department of Commerce may accept the Contractor&rsquo;s findings or proceed with its own investigation, in which case the contractor
shall fully cooperate with the investigation. The contracting officer will inform the contractor of the Department&rsquo;s final determination.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
The Department of Commerce reserves the right to pursue such remedies and other actions as it deems appropriate, consistent with the
terms and conditions of the contract and applicable laws and regulations. Such remedies and actions may include, but are not limited
to, disallowance of costs, recoupment of contract payments, and suspension or debarment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of Clause)</FONT></P>

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


<!-- Field: Page; Sequence: 18; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --> OF 32</FONT></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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>L.</B></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"><B>NAM
  1330-52.203-71 NOTICE OF POST-GOVERNMENT EMPLOYMENT RESTRICTIONS (OCT 2015)</B></FONT></TD></TR>
</TABLE>

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

<P STYLE="font: bold 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 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By
submission of an offer in response to a NOAA solicitation or acceptance of a contract, the contractor acknowledges the restriction on
current NOAA employees regarding contact with offerors regarding prospective employment and the corresponding obligations for contractors
who engage them. The contractor further acknowledges that it has provided notice to former NOAA employees who will provide service to
NOAA under the contract of post-Government employment restrictions that apply to them. Such restrictions include, but are not limited
to, those set forth in:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
41 U.S.C. &sect; 2103 regarding contacts between a federal employee working on a procurement and an offeror about prospective employment;</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
18 U.S.C. &sect; 207 regarding the restrictions on former federal employees having contact with a federal agency on behalf of another
person or entity concerning a specific party matter with which the former employee was involved as a federal employee or for which the
former federal employee had official responsibility;</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
18 U.S.C. &sect; 207 regarding the restrictions on former senior employees and senior political employees from having contact with his
former federal agency on behalf of another person or entity concerning any official matter; and</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
41 U.S.C. &sect; 2104 regarding the restrictions on a former federal employee involved in an acquisition over $10,000,000 from accepting
compensation from a contractor. (End of Clause)</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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 0pt 0pt; text-align: justify; text-indent: 0pt"><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: top; text-align: left"><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>M.</B></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"><B>NAM
  1330-52.215-70 SCHEDULE OF DELIVERABLES (SEPT 2005)</B></FONT></TD></TR>
</TABLE>

<P STYLE="font: bold 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 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a schedule of all deliverables, including administrative deliverables, required during the period of performance of this
contract:</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; 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: 6%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM
    </B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: center"><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; vertical-align: bottom; width: 24%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DESCRIPTION
    </B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: center"><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; vertical-align: bottom; width: 15%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>QTY
    </B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 2%; vertical-align: bottom"><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; text-align: center; width: 16%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DUE
    DATE </B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 2%; vertical-align: bottom"><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; text-align: center; width: 16%; vertical-align: bottom"><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"><B>DELIVERY</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>TO    </B></FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: center"><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; vertical-align: bottom; width: 13%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>REFERENCE
    </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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</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">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual
                                            Sexual Assault and Sexual Harassment (SASH) Training</FONT></P></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">&nbsp;</FONT></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">For
    each contractor hired to the task order</FONT></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">&nbsp;</FONT></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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30
                                            days after task order award, then March 1 each calendar year thereafter</FONT></P></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">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><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">Contracting
                                            Officer (CO) and</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">Contracting
    Officer&rsquo;s Representative (COR)</FONT></P></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">&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">RFQ
    Clause N</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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</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">&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">Services
    as provided in in Individual Task Order.</FONT></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">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><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">As
                                            provided</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">in
    individual</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">TO</FONT></P></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">&nbsp;</FONT></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">TO
    Specific</FONT></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">&nbsp;</FONT></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">TO
    specific</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">&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">Individual
    TO</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: center; text-indent: 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 0pt 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

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


<!-- Field: Page; Sequence: 19; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 0pt"><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-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><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 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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: top; text-align: left"><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>N.</B></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"><B>NAM
  1330-52.222-70 NOAA SEXUAL ASSAULT AND SEXUAL HARASSMENT PREVENTION AND RESPONSE POLICY (MAY 2018)</B></FONT></TD></TR>
</TABLE>

<P STYLE="font: bold 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 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with NOAA Administrative Order (NAO) 202-1106, NOAA Sexual Assault and Sexual Harassment Prevention and Response Policy, it
is the policy of NOAA to maintain a work environment free from sexual assault and sexual harassment. NOAA prohibits sexual assault and
sexual harassment by or of any employee, supervisor, manager, contractor, vendor, affiliate, or other individual with whom NOAA employees
come into contact by the virtue of their work for NOAA.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Definitions.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractor
Employees - The term &ldquo;contractor employees,&rdquo; as used in this solicitation and contract language, refers to employees of the
prime contractor or its subcontractors, affiliates, consultants, or team members.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sexual
Assault - The term sexual assault, as used in this solicitation and contract language, means any conduct proscribed by state or federal
sexual abuse laws, including, but not limited to, those defined in chapter 109A of title 18 of the U.S. Code (sexual abuse), and assaults
committed both by offenders who are strangers to the victim and by offenders who are known or related by blood or marriage to the victim.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sexual
Harassment - As defined by the Equal Employment Opportunity Commission, sexual harassment is a form of sex discrimination that violates
Title VII of the Civil Rights Act of 1964. It includes unwelcome sexual advances, requests for sexual favors, and other verbal, non-verbal,
or physical conduct of a sexual nature when any of the following are true:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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; 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">Submission
    to such conduct is made either explicitly or implicitly as a term or condition of an individual&rsquo;s employment;</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: justify">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></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"><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">&#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">Submission
    to or rejection of such conduct by an individual is used as the basis for employment decisions affecting such individual;</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: justify">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></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"><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">&#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
    conduct unreasonably interferes with an individual&rsquo;s work performance or creates an intimidating, hostile, or offensive working
    environment.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
main characteristics of sexual harassment are that the harasser&rsquo;s conduct is targeted against the recipient&rsquo;s sex, gender
identity, or sexual orientation, and is unwelcome to the recipient. It may include, but is not limited to: offensive jokes, slurs, epithets
or name calling, undue attention, physical assaults or threats, unwelcome touching or contact, intimidation, ridicule or mockery, insults
or put-downs, constant or unwelcome questions about an individual&rsquo;s identity, and offensive objects or pictures.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Requirements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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; 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">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">It
    is the responsibility of the contractor to ensure that contractor employees maintain the highest degree of conduct and standards
    in performance of the contract. In support of this, NOAA urges its contractors to develop and enforce comprehensive company policy
    addressing sexual assault and sexual harassment.</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: 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; 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; 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: 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; text-align: justify"><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">The
    contractor shall include wording substantially the same as this solicitation and contract language in every subcontract so that it
    is binding upon each subcontractor.</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: 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; 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; 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: 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; text-align: justify"><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">If
    a contractor employee observes or is the object of sexual assault or sexual harassment, he or she is highly encouraged to report
    the matter, as soon as possible, to their immediate supervisor, the Contracting Officer&rsquo;s Representative (COR), subset of the
    COR (e.g. Task Manager or Assistant COR), or contracting officer (CO) if a COR is not assigned to the contract. The contract employee
    may also contact the NOAA Civil Rights Office to obtain guidance on reporting instances of sexual assault or sexual harassment. If
    deemed necessary, the contractor employee may also report such instances to local law enforcement. In the case where the incident
    occurs while performing at a remote location, such as at sea or in the field (at a field camp or other isolated location) where the
    above referenced individuals are unavailable, the contractor employee should follow the reporting procedure set forth in NAO 202-1106,
    Section 6, .07, Reporting from Remote Locations.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 20; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 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; 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">4.</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">Swift
    reporting allows NOAA and the contractor to take the appropriate measures to ensure that offensive behavior stops and the complainants&rsquo;
    needs are addressed.</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</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
    COR (if assigned), CO, and contractor, where applicable, will work together to ensure appropriate action is taken in accordance with
    applicable laws and regulations, contract terms and conditions, and the contractor&rsquo;s written policy (where applicable).</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</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
    contractor shall provide all contractor employees assigned to perform under this contract with mandatory sexual assault and sexual
    harassment prevention and response training in compliance with the requirements of NAO 202-1106, Section 5, Prevention Training and
    Awareness, as part of their initial in-processing and on an annual basis thereafter. The initial training shall be completed within
    30 business days contract award or the date a contractor employee is assigned to perform under the contract, as applicable.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evidence
of initial training by name and date completed for each contractor employee, shall be submitted to the COR or contracting officer (if
no COR assigned) within 10 business days of completion.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evidence
of annual training by name and date completed for each contractor employee shall be submitted to the COR or contracting officer (if no
COR assigned) no later than March 1st of each calendar year of contract performance.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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="vertical-align: top">
    <TD STYLE="text-indent: 0in; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: 0in; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</FONT></TD>
    <TD STYLE="text-align: justify; text-indent: 0in"><P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
mandatory sexual assault and sexual harassment training provided by the contractor shall include the required elements set forth by NOAA&rsquo;s
Workplace Violence Program Manager. A link to the website including the required elements of the training is provided at:</FONT> h<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ttps://www.noaa.gov/organization/acquisition-grants/noaa-workplace-harassment-training-forcontractors-and-financial.
The website will also provide training materials and resources to assist the contractor in conducting the training. The contractor may
provide training that solely addresses the NOAA required elements or may supplement existing company sexual assault and sexual harassment
training in a manner that ensures all of the elements are adequately addressed. The website will also provide training materials and
resources to assist the contractor in conducting the training. The contractor may provide training that solely addresses the NOAA required
elements or may supplement existing company sexual assault and sexual harassment training in a manner that ensures all of the elements
are adequately addressed.</FONT></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.</FONT></TD>
    <TD STYLE="text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The required
    elements of the training and resources available to the contractor for the training may be updated by NOAA periodically. The contractor
    is responsible for monitoring the website and incorporating any changes to the NOAA required elements into the contractor provided
    training.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.</FONT></TD>
    <TD STYLE="text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOAA&rsquo;s
    Workplace Violence Program Manager, COR, or CO may periodically review the contractor&rsquo;s training outline to ensure all required
    elements are included and, if necessary, any appropriate adjustments are made to the training by the contractor.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.</FONT></TD>
    <TD STYLE="text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractor
    employees performing on assignments in a remote location, such as at a field camp or other isolated locations, are subject to receiving
    the same briefing on the parameters of the order provided to NOAA employees as set forth in Section 6 of NAO 202-1106.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.</FONT></TD>
    <TD STYLE="text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The contractor
    shall provide a copy of this solicitation and contract language and NAO 202-1106 to contractor employees.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 21; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Sexual Assault/Sexual Harassment (SASH) Helpline.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
NOAA employees, affiliates, and contractors who have experienced sexual assault or sexual harassment, NOAA has established the NOAA Sexual
Assault/Sexual Harassment (SASH) helpline. This helpline is designed to provide crisis intervention, referrals, and emotional support
to those who are victims and/or survivors of sexual harassment or sexual assault within the workplace. Contractor employees may use the
helpline to receive live, confidential, one-on-one support in an occurrence of sexual harassment or assault by a Federal Government employee.
All services are anonymous, secure, and available worldwide, 24 hours a day, seven days a week. The NOAA SASH helpline is accessible
through a variety of channels, including:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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; 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">Phone:
    1-866-288-6558</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: justify">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></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"><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">&#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">Website
    &amp; Online Chat: http://NOAASASHHelpline.org</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: justify">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></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"><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">&#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">Mobile
    App: NOAA SASH Helpline (available via iOS and Android App Stores)</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: justify">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></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"><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">&#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">Text:
    (202) 335-0265</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Confidentiality.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
party receiving information from the filing of a complaint alleging sexual assault or sexual harassment, or while performing an investigation
into such a complaint, shall keep the information confidential. &ldquo;Confidentiality&rdquo; means that the information shall only be
shared with others who have a need to know the information to conduct their official duties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Remedies.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to other remedies available to the Government, contractor employee violations of Federal requirements (e.g., law, statutes,
executive orders, code, rules, regulations) applicable to sexual assault and sexual harassment and/or failure to complete the mandatory
training set forth in this solicitation and contract language, may result in:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; 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">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">Requiring
    the Contractor to remove a contractor employee or employees from the performance of the contract;</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: 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; 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; 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: 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; text-align: justify"><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">Requiring
    the Contractor to terminate a subcontract;</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: 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; 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; 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: 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; text-align: justify"><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">Suspension
    of contract payments until the Contractor has taken appropriate remedial action;</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</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">Termination
    of the contract for default or cause, in accordance with the termination clause of this contract;</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</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">Suspension
    or debarment; or 6. Other appropriate action.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

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


<!-- Field: Page; Sequence: 22; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></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: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>O.</B></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"><B>NAM
  1330-52.232-72 NOAA TRANSITION TO THE INVOICE PROCESSING PLATFORM ELECTRONIC INVOICING SYSTEM (FEB 2023)</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beginning
October 1, 2023, when NOAA implements the Department of Commerce Business Applications Solution, the Contractor must submit payment requests
electronically through the U.S. Department of the Treasury&rsquo;s Invoice Processing Platform (the IPP) System. The Contractor must
use the IPP website to register, access, and submit payment requests. The IPP website address is <U>https://www.ipp.gov</U>.</FONT></P>



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;Payment
request&rdquo; means any request for contract financing payment or invoice payment to the Contractor. To be considered proper, invoices
must be prepared in accordance with, and contain all elements specified in, the contract payment clause (e.g., FAR 52.212-4(g), FAR 52.232-25(a)(3),
FAR 52.232-26(a)(2), FAR 52.232-27(a)(2)). All supporting documents required by the Contracting Officer must be included as attachments
to payment requests submitted through the IPP.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the Contractor is unable to comply with the requirement to submit payment requests through the IPP due to a threat to national security;
a matter of unusual or compelling urgency; or because the political, financial, or communications infrastructure of a foreign country
does not support access to the IPP, the Contractor must request an exception in writing. Contact the Contracting Officer for more information
about requesting an exception.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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 0pt 0pt; text-align: justify; text-indent: 0pt"><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: top; text-align: left"><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>P.</B></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"><B>NAM
  1330-52.235-70 COMPLIANCE WITH U.S. DEPARTMENT OF COMMERCE AND OTHER EXPORT CONTROL REGULATIONS (MAY 2006)</B></FONT></TD></TR>
</TABLE>

<P STYLE="font: bold 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 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
In performing this contract, the contractor may engage in activities &mdash; such as transfers or releases of items, technology, software,
or source code &mdash; that are subject to U.S. export controls, including, but not limited to, those contained in the DOC EAR, 15 C.F.R.
Parts 730-774, and administered by the Bureau of Industry and Security. The contractor is responsible for compliance with U.S. export
controls and associated licensing requirements that may attach to an export or &ldquo;deemed export,&rdquo; as defined in Paragraph (b)(1)
of this Section. The contractor shall establish and maintain, throughout the period of contract performance, effective export control
compliance procedures covering all contractor employees and all of the contractor&rsquo;s non-NOAA facilities where the contract shall
be performed. Failure to establish, maintain, or adhere to such compliance procedures shall constitute grounds for default termination
under this contract as well as a breach of contract by the contractor.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Definitions.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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; 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">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">&ldquo;Deemed
    export.&rdquo; The EAR defines a deemed export as any release of technology or source code subject to the EAR to a foreign national,
    in the United States. Such release is &ldquo;deemed&rdquo; to be an export to the home country of the foreign national. 15 C.F.R
    &sect; 734.2(b)(2)(ii).</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: 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; 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; 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: 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; text-align: justify"><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">&ldquo;E
    xport-controlled information and technology.&rdquo; Export-controlled information and technology is information and technology subject
    to the EAR (15 C.F.R.&sect; 730 et seq.) or the ITARs, 22 C.F.R. &sect;&sect; 120-130 (ITAR), administered by the Department of State.
    This category includes, but is not limited to, dual-use items, defense articles, and any related assistance, services, software,
    source code, or technical data, as defined in the EAR and ITAR.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The contractor shall prevent unauthorized access by foreign nationals to all export-controlled information and technology that it possesses
or that comes into its possession in performance of this contract, to ensure that access by a foreign national is restricted, or licensed,
as required by applicable Federal laws, Executive Orders, and/or regulations. If access to EAR or ITAR-controlled technology is required
by a foreign national, the contractor must obtain appropriate authorization.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Nothing in the terms of this contract is intended to change, supersede, or waive any of the requirements of applicable Federal laws,
Executive Orders, or regulations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
The contractor shall include this solicitation and contract language, including this paragraph (e), in all subcontracts under this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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 0pt 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of solicitation and contract language)</FONT></P>



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


<!-- Field: Page; Sequence: 23; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><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 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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: top; text-align: left"><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Q.</B></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"><B>NAM
  1330-52.237-70 CONTRACTOR COMMUNICATIONS</B></FONT></TD></TR>
</TABLE>

<P STYLE="font: bold 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 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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: 0.25in; 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">(a)</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">A
    contractor employee shall be identified both by the individual&rsquo;s name and the contractor&rsquo;s name when:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; 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">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">Included
    in NOAA&rsquo;s locator, 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; 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; 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; 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: 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; text-align: justify"><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">When
    submitting any type of electronic correspondence to any NOAA employee or stakeholder.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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; 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">(b)</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">Any
    written correspondence from a contractor or any contractor employee shall be printed on company/organization letterhead or otherwise
    clearly identify the sender as an employee of the company or organization and shall identify the contract number.</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</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">Contractors
    and/or contractor employees shall clearly identify themselves as such in any verbal communications, whether in informal discussion
    or a formal meeting. (End of clause)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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 0pt 0pt; text-align: justify; text-indent: 0pt"><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: top; text-align: left"><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>R.</B></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"><B>NAM
  1330-52.237-71 NOAA GOVERNMENT-CONTRACTOR RELATIONS &ndash; NON- PERSONAL SERVICES CONTRACT (SEPT 2017)</B></FONT></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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: 0.25in; 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">(a)</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
    Government and the Contractor understand and agree that the services to be delivered under this contract by the Contractor to the
    Government are non-personal services as defined in FAR Part 37, Service Contracting, and the parties recognize and agree that no
    employer-employee relationship exists or will exist under the contract between the Government and the Contractor&rsquo;s personnel.
    It is, therefore, in the best interest of the Government to afford both parties an understanding of their respective obligations.</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</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">Contractor
    personnel under this contract shall not:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; 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">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">Be
    placed in a position where they are under relatively continuous supervision and control of a Government employee.</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: 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; 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; 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: 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; text-align: justify"><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">Be
    placed in a position of command, supervision, administration, or control over Government personnel or over personnel of other Contractors
    performing under other NOAA contracts.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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; 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">(c)</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
    services to be performed under this contract do not require the Contractor or the Contractor&rsquo;s personnel to exercise personal
    judgement and discretion on behalf of the Government. Rather, the Contractor&rsquo;s personnel will act and exercise personal judgement
    and discretion on behalf of the Contractor.</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</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">Rules,
    regulations, directives, and requirements that are issued by the Department of Commerce and NOAA under its responsibility for good
    order, administration, and security are applicable to all personnel who enter the Government installation and facilities, who are
    provided access to Government systems, or who travel on Government transportation. This is not to be construed or interpreted to
    establish any degree of Government control that is inconsistent with a non-personal services contract.</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</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">Both
    parties are responsible for monitoring contract activities for indications of improper employee- employer relationships during performance.
    In the event a situation or occurrence takes place inconsistent with this contract language, the following applies:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; 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">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">The
    Contractor shall notify the Contracting Officer in writing within 5 business days from the date of any situation or occurrence where
    the Contractor considers specific contract activity to be inconsistent with the intent of this contract language. The notice must
    include the date, nature and circumstance of the situation or occurrence, the name, function and activity of each Government employee
    or Contractor employee involved or knowledgeable about the situation or occurrence, provide any documents or the substance of any
    oral communications related to the activity, and an estimated date by which the Government is recommended to respond to the notice
    in order to minimize cost, delay, or disruption of performance.</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: 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; 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; 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: 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; text-align: justify"><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">The
    Contracting Officer will review the information provided by the Contractor, obtain additional information (if needed), and respond
    in writing as soon as practicable after receipt of the notification from the Contractor. The Contracting Officer&rsquo;s response
    will provide a decision on whether the Contracting Officer determines the situation or occurrence to be inconsistent with the intent
    of this contract language and, if deemed necessary, will specify any corrective action(s) to be taken in order to resolve the issue.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: center; text-indent: 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 0pt 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

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


<!-- Field: Page; Sequence: 24; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 0pt"><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-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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: top; text-align: left"><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>S.</B></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"><B>NAM
  1330-52.237-72 CONTRACTOR ACCESS TO NOAA FACILITIES (SEPT 2017)</B></FONT></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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; 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">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">The
    performance of this contract requires employees of the prime contractor or its subcontractors, affiliates, consultants, or team members
    (&ldquo;contractor employees&rdquo;) to have access to and to the extent authorized, mobility within, a NOAA facility.</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: 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; 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; 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: 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; text-align: justify"><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">NOAA
    may close and or otherwise deny contractor employees access to a NOAA facility for a portion of a business day or longer for various
    reasons including, but not limited, to the following events:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; 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">i.</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">Federal
    public holidays for federal employees in accordance with 5 U.S.C. 6103;</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</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">Fires,
    floods, earthquakes, and unusually severe weather, including but not limited to snow storms, tornadoes, and hurricanes;</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii.</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">Occupational
    safety or health hazards;</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">iv.</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">Lapse
    in Appropriations; or</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">v.</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">Federal
    Statute, Executive Order, Presidential Proclamation, or any other unforeseen reason.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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; 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">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">In
    such events, the contractor employees may be denied access to a NOAA facility that is ordinarily available for the contractor to
    perform work or make delivery, as required by the contract.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
In all instances where contractors are denied access or required to vacate a NOAA facility, in part or in whole, the contractor shall
be responsible to ensure contractor personnel working under the contract comply. If the circumstances permit, the contracting officer
will provide direction to the contractor, either directly or through the Contracting Officer&rsquo;s Representative (COR), which could
include continuing on- site performance during the NOAA facility closure period; however, if Government oversight is required and is
not available, on-site performance shall not be allowed. In the absence of such direction, the contractor shall exercise sound judgment
to minimize unnecessary contract costs and performance impacts, for example, performing required work off- site if possible or reassigning
personnel to other activities if appropriate.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The contractor shall be responsible for monitoring the Office of Personnel Management at www.opm.gov, the local radio, television stations,
NOAA web sites, and other communication channels. Once the facility is accessible, the contractor shall resume contract performance as
required by the contract.</FONT></P>

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


<!-- Field: Page; Sequence: 25; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
For the period that NOAA facilities were not accessible to contractors who required access in order to perform the services, the contracting
officer may&mdash;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; 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">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">Adjust
    the contract performance or delivery schedule for a period equivalent to the period the NOAA facility was not accessible;</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: 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; 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; 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: 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; text-align: justify"><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">Forego
    the work; or</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: 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; 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; 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: 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; text-align: justify"><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">Reschedule
    the work by mutual agreement of the parties.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Notification procedures of a NOAA facility closure, including contractor denial of access, are as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; 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">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">The
    contractor shall be responsible for notification of its employees of the NOAA facility closure to include denial of access to the
    NOAA facility. The dismissal of NOAA employees in accordance with statute and regulations providing for such dismissals shall not,
    in itself, equate to a NOAA facility closure in which contractors are denied access. Moreover, the leave status of NOAA employees
    shall not be conveyed or imputed to contractor personnel. Accordingly, unless a NOAA facility is closed and the contractor is denied
    access to the facility, the contractor shall continue performance in accordance with the contract.</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: 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; 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; 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: 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; text-align: justify"><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">Access
    to Government facilities and resources, including equipment and systems, will be limited and personnel necessary to administer contract
    performance may not be available. Generally, supply and service contracts that are funded beyond the date of the lapse in appropriation
    and do not require access to Government facilities, active administration by Government personnel or the use of government resources
    in a manner that would cause the government to incur additional obligations during the lapse in appropriation may continue. If a
    delivery date for a contract falls during the period of a lapse in appropriations, Government personnel may not be available to receive
    delivery. Contractors are directed to consult with a contracting officer before attempting to make a delivery. Contracting officers
    will be available throughout the lapse in appropriation period to provide guidance.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Once
OMB guidance is given, CORs, in consultation with the contracting officer, will notify those contractors that are deemed by the Program
Office to be performing excepted work and identify the contractor personnel requiring access to NOAA facilities. CORs will also coordinate
with directly with facility management or physical security personnel at respective locations to ensure that the names of contractor
personnel requiring access to government facilities during the lapse in appropriations are provided to physical security personnel.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractors
who are not designated as performing excepted work are not allowed access to Government facilities or to utilize government resources
in a manner that would incur any additional obligation of funding on behalf of the government during the lapse in appropriation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; 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">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">Unless
    otherwise specified within the contract award, contractors requiring access to NOAA facilities outside normal business hours or outside
    the normal workweek shall submit a written request in writing through the COR to the contracting officer. The written request shall
    provide justification supporting the required access and be submitted 48 hours before access to the NOAA facility is needed.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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 0pt 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

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


<!-- Field: Page; Sequence: 26; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"></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: top; text-align: left"><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>T.</B></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"><B>NAM
  1330-52.243-70 REQUESTS FOR EQUITABLE ADJUSTMENT (OCT 2017)</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The amount of any request for equitable adjustment to contract terms shall accurately reflect the contract adjustment for which the contractor
believes the Government is liable. The request shall include only costs for performing the change. All indirect costs included in the
request shall be properly allocable to the change in accordance with applicable acquisition regulations.</FONT></P>



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Any request for equitable adjustment to contract terms that exceeds the simplified acquisition threshold shall bear, at the time of submission,
the following certificate executed by an individual authorized to certify the request on behalf of the contractor:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I
certify that the request is made in good faith, and that the supporting data are accurate and complete to the best of my knowledge and
belief.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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: 96%; border-collapse: collapse; margin-left: 0.25in">
  <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"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&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: justify; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Official&rsquo;s
    Name)</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: justify; 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; 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; 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="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"></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: justify"><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: justify"><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 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The certification in paragraph (b) of this solicitation and contract language requires full disclosure of all relevant facts, including:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certified
cost or pricing data, if required, in accordance with subsection 15.403-4 of the Federal Acquisition Regulation (FAR); and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Data
other than certified cost or pricing data, in accordance with subsection 15.403-3 of the FAR, including actual cost data and data to
support any estimated costs, even if certified cost or pricing data are not required.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
The certification requirement in paragraph (b) of this solicitation and contract language does not apply to:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Requests
for routine contract payments; for example, requests for payment for accepted supplies and services, routine vouchers under a cost-reimbursement
type contract, or progress payment invoices; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Final
adjustments under an incentive provision of the contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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 0pt 0pt; text-align: justify; text-indent: 0pt"><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: top; text-align: left"><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.</B></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"><B>NAM
  1330-52.270-304 NOAA ACQUISITION AND GRANTS OFFICE OMBUDSMAN (OCT 2016)</B></FONT></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The NOAA Acquisition and Grants Office (AGO) Ombudsman is available to organizations to promote responsible and meaningful exchanges
of information. Generally, the purpose of these exchanges will be to:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; 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">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">Allow
    contractors to better prepare for and propose on business opportunities.</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: 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; 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; 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: 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; text-align: justify"><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">Advise
    as to technologies and solutions within the marketplace that the Government may not be aware of, or is not fully benefiting.</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: 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; 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; 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: 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; text-align: justify"><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">Identify
    constraints in transparency.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The AGO Ombudsman will objectively, reasonably, and responsibly collaborate with parties and recommend fair, impartial, and constructive
solutions to the matters presented to him/her. Further, the AGO Ombudsman will maintain the reasonable and responsible confidentiality
of the source of a concern, when such a request has been formally made by an authorized officer of an organization seeking to do business
with, or already doing business with NOAA.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Before consulting with the AGO Ombudsman, interested parties must first address their concerns, issues, disagreements, and/or recommendations
with the respective contracting officer for resolution. However, direct access to the AGO Ombudsman may be sought when an interested
party questions the objectivity or equity of a contracting officer&rsquo;s decision, or when there is a bona fide reason to believe that
reasonable, responsible, and objective consideration will not be received from an assigned contracting officer.</FONT></P>

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


<!-- Field: Page; Sequence: 27; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
There are several constraints to the scope of the AGO Ombudsman&rsquo;s authority, for instance:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; 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">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">Consulting
    with the AGO Ombudsman does not alter or postpone the timelines of any formal process (e.g., protests, claims, debriefings, employee
    employer actions, activities involving A76 competition performance decisions, judicial or congressional hearings, or proposal, amendment,
    modification or deliverable due dates).</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: 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; 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; 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: 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; text-align: justify"><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">The
    AGO Ombudsman cannot participate in the evaluation of proposals, source selection processes, or the adjudication of protests or formal
    contract disputes.</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: 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; 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; 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: 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; text-align: justify"><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">The
    AGO Ombudsman is not authorized to generate or alter laws, judicial decisions, rules, policies, or formal guidance.</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</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
    AGO Ombudsman is not authorized to develop or alter opportunity announcements, solicitations, contracts, or their terms or conditions.</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</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
    AGO Ombudsman cannot overrule the authorized decisions or determinations of the contracting officer.</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</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
    AGO Ombudsman has no authority to render a decision that binds AGO, NOAA, the Department of Commerce, or the U.S. Government.</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: 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; 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; 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: 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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</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
    AGO Ombudsman is not NOAA&rsquo;s agent relative to the service of magistrate or judicial process and cannot be used to extend service
    of process to another party (whether federal, public, or a private entity).</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
After review and analysis of a filed concern or recommendation, the AGO Ombudsman may refer the interested party to another more suitable
Federal official for consideration. Moreover, concerns, disagreements, and/or recommendations that cannot be resolved by the AGO Ombudsman
will need to be pursued through more formal venues.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
The AGO Ombudsman is not to be contacted to request copies of forms and/or documents under the purview of a contracting officer. Such
documents include Requests for Information, solicitations, amendments, contracts, modifications, or conference materials.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
Questions regarding items (a) through (f) within this language shall be directed to NOAA AGO Ombudsman, at <U>ago.ombudsman@noaa.gov</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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 0pt 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>END
OF ADDENDUM TO FAR 52.212-4 CONTRACT TERMS AND CONDITIONS &ndash; COMMERCIAL PRODUCTS AND COMMERCIAL SERVICES (DEC 2022)</B></FONT></P>

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

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


<!-- Field: Page; Sequence: 28; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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: top; text-align: left"><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>V.</B></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"><B>FAR
  52.212-5 CONTRACT TERMS AND CONDITIONS REQUIRED TO IMPLEMENT STATUTES OR EXECUTIVE ORDERS &mdash; COMMERCIAL PRODUCTS AND COMMERCIAL
  SERVICES (JUN 2023)</B></FONT></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The Contractor shall comply with the following Federal Acquisition Regulation (FAR) clauses, which are incorporated in this contract
by reference, to implement provisions of law or Executive orders applicable to acquisitions of commercial products and commercial services:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
<U>52.203-19</U>, Prohibition on Requiring Certain Internal Confidentiality Agreements or Statements (J<FONT STYLE="font-variant: small-caps">an
</FONT>2017) (section 743 of Division E, Title VII, of the Consolidated and Further Continuing Appropriations Act, 2015 (Pub. L. 113-235)
and its successor provisions in subsequent appropriations acts (and as extended in continuing resolutions)).</FONT></P>


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
<U>52.204-23</U>, Prohibition on Contracting for Hardware, Software, and Services Developed or Provided by Kaspersky Lab and Other Covered
Entities (N<FONT STYLE="font-variant: small-caps">OV</FONT> 2021) (Section 1634 of Pub. L. 115-91).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
<U>52.204-25</U>, Prohibition on Contracting for Certain Telecommunications and Video Surveillance Services or Equipment. (NOV 2021)
(Section 889(a)(1)(A) of Pub. L. 115-232).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
<U>52.209-10</U>, Prohibition on Contracting with Inverted Domestic Corporations (NOV 2015).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
<U>52.232-40</U>, Providing Accelerated Payments to Small Business Subcontractors (MAR 2023) ( <U>31 U.S.C. 3903</U> and <U>10 U.S.C.
3801</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
<U>52.233-3</U>, Protest After Award (AUG 1996) ( <U>31 U.S.C. 3553</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)
<U>52.233-4</U>, Applicable Law for Breach of Contract Claim (OCT 2004) (Public Laws 108-77 and 108-78 ( <U>19 U.S.C. 3805 note</U>)).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The Contractor shall comply with the FAR clauses in this paragraph (b) that the Contracting Officer has indicated as being incorporated
in this contract by reference to implement provisions of law or Executive orders applicable to acquisitions of commercial products and
commercial services:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(1) <U>52.203-6</U>, Restrictions on Subcontractor Sales to the Government (JUN 2020), with <I>Alternate I</I> (NOV 2021) ( <U>41
U.S.C. 4704</U> and <U>10 U.S.C. 4655</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(2) <U>52.203-13</U>, Contractor Code of Business Ethics and Conduct (NOV 2021) ( <U>41 U.S.C. 3509</U>)).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(3) <U>52.203-15</U>, Whistleblower Protections under the American Recovery and Reinvestment Act of 2009 (JUN 2010) (Section 1553 of
Pub. L. 111-5). (Applies to contracts funded by the American Recovery and Reinvestment Act of 2009.)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(4) <U>52.204-10</U>, Reporting Executive Compensation and First-Tier Subcontract Awards (JUN 2020) (Pub. L. 109-282) ( <U>31 U.S.C.
6101 note</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(5) [Reserved].</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(6) <U>52.204-14</U>, Service Contract Reporting Requirements (OCT 2016) (Pub. L. 111-117, section 743 of Div. C).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(7) <U>52.204-15</U>, Service Contract Reporting Requirements for Indefinite-Delivery Contracts (OCT 2016) (Pub. L. 111-117, section
743 of Div. C).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(8) <U>52.204-27</U>, Prohibition on a ByteDance Covered Application (JUN 2023) (Section 102 of Division R of Pub. L. 117-328).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(9) <U>52.209-6</U>, Protecting the Government&rsquo;s Interest When Subcontracting with Contractors Debarred, Suspended, or
Proposed for Debarment. (NOV 2021) ( <U>31 U.S.C. 6101 note</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(10) <U>52.209-9</U>, Updates of Publicly Available Information Regarding Responsibility Matters (OCT 2018) ( <U>41 U.S.C. 2313</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(11) [Reserved].</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(12) <U>52.219-3</U>, Notice of HUBZone Set-Aside or Sole-Source Award (OCT 2022) ( <U>15 U.S.C. 657a</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(13) <U>52.219-4</U>, Notice of Price Evaluation Preference for HUBZone Small Business Concerns (OCT 2022) (if the offeror elects to
waive the preference, it shall so indicate in its offer) ( <U>15 U.S.C. 657a</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__ (14) [Reserved]</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(15)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.219-6</U>, Notice of Total Small Business Set-Aside (NOV 2020) ( <U>15 U.S.C. 644</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (MAR 2020) of <U>52.219-6</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(16)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.219-7</U>, Notice of Partial Small Business Set-Aside (NOV 2020) ( <U>15 U.S.C. 644</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (MAR 2020) of <U>52.219-7</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(17) <U>52.219-8</U>, Utilization of Small Business Concerns (OCT 2022) ( <U>15 U.S.C. 637(d)(2)</U> and (3)).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(18)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.219-9</U>, Small Business Subcontracting Plan (OCT 2022) ( <U>15 U.S.C. 637(d)(4)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (NOV 2016) of <U>52.219-9</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(iii) Alternate II (NOV 2016) of <U>52.219-9</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(iv) Alternate III (JUN 2020) of <U>52.219-9</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(v) Alternate IV (SEP 2021) of <U>52.219-9</U>.</FONT></P>



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


<!-- Field: Page; Sequence: 29; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(19)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.219-13</U>, Notice of Set-Aside of Orders (MAR 2020) ( <U>15 U.S.C. 644(r)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (MAR 2020) of <U>52.219-13</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(20) <U>52.219-14</U>, Limitations on Subcontracting (OCT 2022) ( <U>15 U.S.C. 637s</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(21) <U>52.219-16</U>, Liquidated Damages&mdash;Subcontracting Plan (SEP 2021) ( <U>15 U.S.C. 637(d)(4)(F)(i)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(22) <U>52.219-27</U>, Notice of Service-Disabled Veteran-Owned Small Business Set-Aside (OCT 2022) ( <U>15 U.S.C. 657f</U>). <B><U></U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0pt"><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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(23)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.219-28</U>, Post Award Small Business Program Rerepresentation (MAR 2023)( <U>15 U.S.C. 632(a)(2)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (MAR 2020) of <U>52.219-28</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(24) <U>52.219-29</U>, Notice of Set-Aside for, or Sole-Source Award to, Economically Disadvantaged WomenOwned Small Business Concerns
(OCT 2022) ( <U>15 U.S.C. 637(m)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(25) <U>52.219-30</U>, Notice of Set-Aside for, or Sole-Source Award to, Women-Owned Small Business Concerns Eligible Under the Women-Owned
Small Business Program (OCT 2022) ( <U>15 U.S.C. 637(m)</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(26) <U>52.219-32</U>, Orders Issued Directly Under Small Business Reserves (MAR 2020) ( <U>15 U.S.C. 644</U>(r)).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__ (27) <U>52.219-33</U>,
Nonmanufacturer Rule (SEP 2021) ( <U>15U.S.C. 637</U>(a)(17)).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X</U></B> (28) <U>52.222-3</U>, Convict Labor (JUN 2003) (E.O.11755).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(29) <U>52.222-19</U>, Child Labor-Cooperation with Authorities and Remedies (DEC 2022) (E.O.13126).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(30) <U>52.222-21</U>, Prohibition of Segregated Facilities (APR 2015).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(31)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.222-26</U>, Equal Opportunity (SEP 2016) (E.O.11246).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (FEB 1999) of <U>52.222-26</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(32)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.222-35</U>, Equal Opportunity for Veterans (JUN 2020) ( <U>38 U.S.C. 4212</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__ (ii) Alternate I (JUL 2014) of <U>52.222-35</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(33)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.222-36</U>, Equal Opportunity for Workers with Disabilities (JUN 2020) ( <U>29 U.S.C. 793</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (JUL 2014) of <U>52.222-36</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(34) <U>52.222-37</U>, Employment Reports on Veterans (JUN 2020) ( <U>38 U.S.C. 4212</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(35) <U>52.222-40</U>, Notification of Employee Rights Under the National Labor Relations Act (DEC 2010) (E.O. 13496).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(36)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.222-50</U>, Combating Trafficking in Persons (NOV 2021) ( <U>22 U.S.C. chapter 78</U> and E.O. 13627).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (MAR 2015) of <U>52.222-50</U> ( <U>22 U.S.C. chapter 78</U> and E.O. 13627).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
<B><U>X</U></B> (37) <U>52.222-54</U>, Employment Eligibility Verification (MAY 2022) (Executive Order 12989). (Not applicable to the
acquisition of commercially available off-the-shelf items or certain other types of commercial products or commercial services as prescribed
in FAR <U>22.1803</U>.)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(38)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) <U>52.223-9</U>,
Estimate of Percentage of Recovered Material Content for EPA&ndash;Designated Items (May 2008) ( <U>42 U.S.C.
6962(c)(3)(A)(ii)</U>). (Not applicable to the acquisition of commercially available off-the-shelf items.) __</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) Alternate I (MAY
2008) of <U>52.223-9</U> ( <U>42 U.S.C. 6962(i)(2)(C)</U>). (Not applicable to the acquisition of commercially available
off-the-shelf items.)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(39) <U>52.223-11</U>, Ozone-Depleting Substances and High Global Warming Potential Hydrofluorocarbons (Jun 2016) (E.O. 13693).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(40) <U>52.223-12</U>, Maintenance, Service, Repair, or Disposal of Refrigeration Equipment and Air Conditioners (JUN 2016) (E.O. 13693).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__ (41)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.223-13</U>, Acquisition of EPEAT&reg;-Registered Imaging Equipment (JUN 2014) (E.O.s 13423 and 13514).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (OCT 2015) of <U>52.223-13</U>.</FONT></P>

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


<!-- Field: Page; Sequence: 30; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(42)</FONT></P>


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.223-14</U>, Acquisition of EPEAT&reg;-Registered Televisions (JUN 2014) (E.O.s 13423 and 13514).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (Jun2014) of <U>52.223-14</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(43) <U>52.223-15</U>, Energy Efficiency in Energy-Consuming Products (MAY 2020) ( <U>42 U.S.C. 8259b</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(44)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.223-16</U>, Acquisition of EPEAT&reg;-Registered Personal Computer Products (OCT 2015) (E.O.s 13423 and 13514).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (JUN 2014) of <U>52.223-16</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(45) <U>52.223-18</U>, Encouraging Contractor Policies to Ban Text Messaging While Driving (JUN 2020) (E.O. 13513).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(46) <U>52.223-20</U>, Aerosols (JUN 2016) (E.O. 13693).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(47) <U>52.223-21</U>, Foams (Jun2016) (E.O. 13693).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(48)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.224-3</U> Privacy Training (JAN 2017) (5 U.S.C. 552 a).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (JAN 2017) of <U>52.224-3</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(49)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.225-1</U>, Buy American-Supplies (OCT 2022) ( <U>41 U.S.C. chapter 83</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (OCT 2022) of <U>52.225-1</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(50)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.225-3</U>, Buy American-Free Trade Agreements-Israeli Trade Act (DEC 2022) ( <U>19 U.S.C. 3301 note</U>, <U>19 </U></FONT><U><FONT STYLE="font-family: Times New Roman, Times, Serif">U.S.C.
2112 note</FONT></U><FONT STYLE="font-family: Times New Roman, Times, Serif">, <U>19 U.S.C. 3805 note</U>, <U>19 U.S.C. 4001 note</U>,
19 U.S.C. chapter 29 (sections 4501-4732), Public Law 103-182, 108-77, 108-78, 108-286, 108-302, 109-53, 109-169, 109-283, 110-138, 112-41,
112-42, and 112-43.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I [Reserved].</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(iii) Alternate II (DEC 2022) of <U>52.225-3</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(iv) Alternate III (JAN 2021) of <U>52.225-3</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(v) Alternate IV (Oct 2022) of <U>52.225-3</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__ (51) <U>52.225-5</U>, Trade Agreements (DEC 2022) ( <U>19 U.S.C. 2501</U>, <I>et seq</I>.,
<U>19 U.S.C. 3301</U> note).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(52) <U>52.225-13</U>, Restrictions on Certain Foreign Purchases (FEB 2021) (E.O.&rsquo;s, proclamations, and statutes administered
by the Office of Foreign Assets Control of the Department of the Treasury).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(53) <U>52.225-26</U>, Contractors Performing Private Security Functions Outside the United States (Oct 2016) (Section 862, as amended,
of the National Defense Authorization Act for Fiscal Year 2008; 10 U.S.C. Subtitle A, Part V, Subpart G Note).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(54) <U>52.226-4</U>, Notice of Disaster or Emergency Area Set-Aside (Nov 2007) ( <U>42 U.S.C. 5150</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__ (55) <U>52.226-5</U>, Restrictions
on Subcontracting Outside Disaster or Emergency Area (Nov2007) ( <U>42 U.S.C. 5150</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(56) <U>52.229-12</U>, Tax on Certain Foreign Procurements (FEB 2021).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(57) <U>52.232-29</U>, Terms for Financing of Purchases of Commercial Products and Commercial Services (NOV 2021) ( <U>41 U.S.C. 4505</U>,
<U>10 U.S.C. 3805</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(58) <U>52.232-30</U>, Installment Payments for Commercial Products and Commercial Services (NOV 2021) ( <U>41 U.S.C. 4505</U>, <U>10
U.S.C. 3805</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(59) <U>52.232-33</U>, Payment by Electronic Funds Transfer-System for Award Management (OCT2018) ( <U>31 U.S.C. 3332</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(60) <U>52.232-34</U>, Payment by Electronic Funds Transfer-Other than System for Award Management (Jul 2013) ( <U>31 U.S.C. 3332</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(61) <U>52.232-36</U>, Payment by Third Party (MAY 2014) ( <U>31 U.S.C. 3332</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(62) <U>52.239-1</U>, Privacy or Security Safeguards (AUG 1996) ( <U>5 U.S.C. 552a</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X
</U></B>(63) <U>52.242-5</U>, Payments to Small Business Subcontractors (JAN 2017) ( <U>15 U.S.C. 637(d)(13)</U>).</FONT></P>

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


<!-- Field: Page; Sequence: 31; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(64)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.247-64</U>, Preference for Privately Owned U.S.-Flag Commercial Vessels (NOV 2021) ( <U>46 U.S.C. 55305 </U>and <U>10 U.S.C. 2631</U>).</FONT></P>


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(ii) Alternate I (APR 2003) of <U>52.247-64</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(iii) Alternate II (NOV 2021) of <U>52.247-64</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The Contractor shall comply with the FAR clauses in this paragraph (c), applicable to commercial services, that the Contracting Officer
has indicated as being incorporated in this contract by reference to implement provisions of law or Executive orders applicable to acquisitions
of commercial products and commercial services:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(1) <U>52.222-41</U>, Service Contract Labor Standards (AUG 2018) ( <U>41 U.S.C. chapter67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(2) <U>52.222-42</U>, Statement of Equivalent Rates for Federal Hires (MAY 2014) ( <U>29 U.S.C. 206</U> and <U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(3) <U>52.222-43</U>, Fair Labor Standards Act and Service Contract Labor Standards-Price Adjustment (Multiple Year and Option Contracts)
(AUG 2018) ( <U>29 U.S.C. 206</U> and <U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(4) <U>52.222-44</U>, Fair Labor Standards Act and Service Contract Labor Standards-Price Adjustment (May 2014) ( <U>29U.S.C.206 </U>and
<U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(5) <U>52.222-51</U>, Exemption from Application of the Service Contract Labor Standards to Contracts for Maintenance, Calibration, or
Repair of Certain Equipment-Requirements (May 2014) ( <U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>X </U></B></FONT>(6) <U>52.222-53</U>,
Exemption from Application of the Service Contract Labor Standards to Contracts for Certain Services-Requirements (MAY 2014) ( <U>41
U.S.C. chapter 67</U>).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(7) <U>52.222-55</U>, Minimum Wages for Contractor Workers Under Executive Order 14026 (JAN 2022).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(8) <U>52.222-62</U>, Paid Sick Leave Under Executive Order 13706 (JAN 2022) (E.O. 13706).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">__
(9) <U>52.226-6</U>, Promoting Excess Food Donation to Nonprofit Organizations (Jun 2020) ( <U>42 U.S.C. 1792</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<I>Comptroller General Examination of Record</I>. The Contractor shall comply with the provisions of this paragraph (d) if this contract
was awarded using other than sealed bid, is in excess of the simplified acquisition threshold, as defined in FAR <U>2.101</U>, on the
date of award of this contract, and does not contain the clause at <U>52.215-2</U>, Audit and Records-Negotiation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The Comptroller General of the United States, or an authorized representative of the Comptroller General, shall have access to and right
to examine any of the Contractor&rsquo;s directly pertinent records involving transactions related to this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The Contractor shall make available at its offices at all reasonable times the records, materials, and other evidence for examination,
audit, or reproduction, until 3 years after final payment under this contract or for any shorter period specified in FAR subpart <U>4.7</U>,
Contractor Records Retention, of the other clauses of this contract. If this contract is completely or partially terminated, the records
relating to the work terminated shall be made available for 3 years after any resulting final termination settlement. Records relating
to appeals under the disputes clause or to litigation or the settlement of claims arising under or relating to this contract shall be
made available until such appeals, litigation, or claims are finally resolved.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
As used in this clause, records include books, documents, accounting procedures and practices, and other data, regardless of type and
regardless of form. This does not require the Contractor to create or maintain any record that the Contractor does not maintain in the
ordinary course of business or pursuant to a provision of law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Notwithstanding the requirements of the clauses in paragraphs (a), (b), (c), and (d) of this clause, the Contractor is not required to
flow down any FAR clause, other than those in this paragraph (e)(1), in a subcontract for commercial products or commercial services.
Unless otherwise indicated below, the extent of the flow down shall be as required by the clause-</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>52.203-13</U>, Contractor Code of Business Ethics and Conduct (NOV 2021) ( <U>41 U.S.C. 3509</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) <U>52.203-19</U>,
Prohibition on Requiring Certain Internal Confidentiality Agreements or Statements (Jan 2017) (section 743 of Division E, Title VII,
of the Consolidated and Further Continuing Appropriations Act, 2015 (Pub. L. 113-235) and its successor provisions in subsequent
appropriations acts (and as extended in continuing resolutions)).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<U>52.204-23</U>, Prohibition on Contracting for Hardware, Software, and Services Developed or Provided by Kaspersky Lab and Other Covered
Entities (NOV 2021) (Section 1634 of Pub. L. 115-91).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
<U>52.204-25</U>, Prohibition on Contracting for Certain Telecommunications and Video Surveillance Services or Equipment. (NOV 2021)
(Section 889(a)(1)(A) of Pub. L. 115-232).</FONT></P>

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


<!-- Field: Page; Sequence: 32; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
<U>52.204-27</U>, Prohibition on a ByteDance Covered Application (JUN 2023) (Section 102 of Division R of Pub. L. 117-328).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
<U>52.219-8</U>, Utilization of Small Business Concerns (OCT 2022) ( <U>15 U.S.C. 637(d)(2)</U> and (3)), in all subcontracts that offer
further subcontracting opportunities. If the subcontract (except subcontracts to small business concerns) exceeds the applicable threshold
specified in FAR <U>19.702</U>(a) on the date of subcontract award, the subcontractor must include <U>52.219-8</U> in lower tier subcontracts
that offer subcontracting opportunities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)
<U>52.222-21</U>, Prohibition of Segregated Facilities (APR 2015).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(viii)
<U>52.222-26</U>, Equal Opportunity (SEP 2015) (E.O.11246).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ix)
<U>52.222-35</U>, Equal Opportunity for Veterans (JUN 2020) ( <U>38 U.S.C. 4212</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(x)
<U>52.222-36</U>, Equal Opportunity for Workers with Disabilities (JUN 2020) ( <U>29 U.S.C. 793</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xi)
<U>52.222-37</U>, Employment Reports on Veterans (JUN 2020) ( <U>38 U.S.C. 4212</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xii)
<U>52.222-40</U>, Notification of Employee Rights Under the National Labor Relations Act (DEC 2010) (E.O. </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">13496).
Flow down required in accordance with paragraph (f) of FAR clause <U>52.222-40</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xiii)
<U>52.222-41</U>, Service Contract Labor Standards (AUG 2018) ( <U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xiv)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
<U>52.222-50</U>, Combating Trafficking in Persons (NOV 2021) ( <U>22 U.S.C. chapter 78</U> and E.O 13627).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B) Alternate I (MAR 2015)
of <U>52.222-50</U> ( <U>22 U.S.C. chapter 78 and E.O. 13627</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xv) <U>52.222-51</U>,
Exemption from Application of the Service Contract Labor Standards to Contracts for Maintenance, Calibration, or Repair of Certain
Equipment-Requirements (May 2014) ( <U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xvi) <U>52.222-53</U>, Exemption from Application of the Service
Contract Labor Standards to Contracts for Certain Services-Requirements (MAY 2014) ( <U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xvii)
<U>52.222-54</U>, Employment Eligibility Verification (MAY 2022) (E.O. 12989).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xviii)
<U>52.222-55</U>, Minimum Wages for Contractor Workers Under Executive Order 14026 (JAN 2022).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xix)
<U>52.222-62</U>, Paid Sick Leave Under Executive Order 13706 (JAN 2022) (E.O. 13706).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xx)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
<U>52.224-3</U>, Privacy Training (Jan 2017) ( <U>5 U.S.C. 552a</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
Alternate I (JAN 2017) of <U>52.224-3</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xxi)
<U>52.225-26</U>, Contractors Performing Private Security Functions Outside the United States (OCT 2016) (Section 862, as amended, of
the National Defense Authorization Act for Fiscal Year 2008; 10 U.S.C. Subtitle A, Part V, Subpart G Note).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xxii)
<U>52.226-6</U>, Promoting Excess Food Donation to Nonprofit Organizations (JUN 2020) ( <U>42 U.S.C. 1792</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flow
down required in accordance with paragraph (e) of FAR clause <U>52.226-6</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xxiii)
<U>52.232-40</U>, Providing Accelerated Payments to Small Business Subcontractors (Mar 2023) ( <U>31 U.S.C.</U>&nbsp;</FONT><U>3903 </U>and
<U>10 U.S.C. 3801</U>). Flow down required in accordance with paragraph (c) of <U>52.232-40</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xxiv)
<U>52.247-64</U>, Preference for Privately Owned U.S.-Flag Commercial Vessels (NOV 2021) ( <U>46 U.S.C. </U></FONT><U>55305</U>&nbsp;and
<U>10 U.S.C. 2631</U>). Flow down required in accordance with paragraph (d) of FAR clause <U>52.247-64</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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.75in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
While not required, the Contractor may include in its subcontracts for commercial products and commercial services a minimal number of
additional clauses necessary to satisfy its contractual obligations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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 0pt 0pt; text-align: center; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 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 0pt 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Attachments:</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0pt"><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 1in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1)
Attachment A- Statement of Work (SOW)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2)
Attachment B- Schedule of Items and Prices</FONT></P>

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


<!-- Field: Page; Sequence: 33; Value: 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 65.85pt 0pt 0pt; text-indent: 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 COLSPAN="11" 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"><B>SCHEDULE
    Continued</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM
    NO.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: bottom; width: 2%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 35%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SUPPLIES/SERVICES</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: bottom; width: 2%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>QUANTITY</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: bottom; width: 1%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>UNIT</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: bottom; width: 2%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>UNIT
    PRICE </B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: bottom; width: 2%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AMOUNT
    </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">0001</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"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Contractor shall furnish all personnel, material,supplies, equipment, transportation, and
                                            facilities (except as otherwise specified), to provide Office of Marine and Aviation Operations
                                            OMAO, Uncrewed Systems Operations Center (UxSOC), Uncrewed Maritime Systems (UMS) for Ocean
                                            Exploration and Characterization as provided in Attachment A-Statement of Work and Attachment
                                            B-Schedule of Items and Prices.</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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 0pt 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordering
    Period: 36 months (September 1, 2023-August 31, 2026)</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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 0pt 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Minimum Guarantee of $*** is provided at time of award.</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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 0pt 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maximum
    value of $*** to be shared between the five (5) Multiple Award IDIQ contract holders.</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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 0pt 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
    and Appropriation Data:</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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 0pt 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.23.X8A4XDS.PSA.1123.100401000.
    0802000300000000.25272517.000000</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 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 0pt 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
    Applied: $***</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><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: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>1.00</B></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">LO</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><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: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>***</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><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: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>***</B></FONT></TD></TR>
  </TABLE>

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


<!-- Field: Page; Sequence: 34; 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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --> OF 32</FONT></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>ex10-3.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

<P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT><IMG SRC="ex10-3_001.jpg" ALT=""></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">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></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"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<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">&nbsp;</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"><IMG SRC="ex10-3_002.jpg" ALT="">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></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%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<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">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></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">Attachment
Page</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">&nbsp;</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">SECTION
II</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">CONTRACT
TERMS AND CONDITIONS</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">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FEDERAL ACQUISITION REGULATION (FAR) 52.252-2 CLAUSES INCORPORATED
BY REFERENCE (FEB 1998)</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"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
contract incorporates one or more clauses by reference, with the same force and effect as if they were given in full text. Upon request,
the Contracting Officer will make their full text available. Also, the full text of a clause may be accessed electronically at these
addresses:</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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Federal
Acquisition Regulation (FAR) - <U>http://www.acquisition.gov</U> Commerce</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition Regulation (CAR) &ndash; <U>https://www.acquisition.gov/car</U></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.25in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following clauses are incorporated by reference:</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; margin: 0pt; text-align: justify; text-indent: 0in"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 93%; border-collapse: collapse; margin-left: 0.5in">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid; width: 20%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Clause No.</B></FONT></TD>
    <TD STYLE="text-align: left; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 56%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Clause Title</B></FONT></TD>
    <TD STYLE="text-align: left; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid; width: 20%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Date</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.203-3</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gratuities</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">APR 1984</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.203-12</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Limitation On Payments To Influence Certain Federal Transactions</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">JUN 2020</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.203-17</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractor Employee Whistleblower Rights and Requirement to Inform Employees of Whistleblower Rights.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">JUN 2020</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.204-4</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Printed Or Copied Double-Sided On Postconsumer Fiber Content Paper</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">MAY 2011</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.204-13</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">System For Award Management Maintenance</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">OCT 2018</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.204-18</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commercial And Government Entity Code Management</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AUG 2020</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.201-70</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contracting Officer&rsquo;s Authority</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">APR 2010</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.209-73</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compliance With The Laws</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">APR 2010</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.209-74</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Organizational Conflict of Interest</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">APR 2010</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.216-74</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Task Orders</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">APR 2010</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.212-4 CONTRACT TERMS AND CONDITIONS &ndash; COMMERCIAL
PRODUCTS AND COMMERCIAL SERVICES (DEC 2022) WITH ADDENDA</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"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <I>Inspection/Acceptance</I>.
The Contractor shall only tender for acceptance those items that conform to the requirements of this contract. The Government reserves
the right to inspect or test any supplies or services that have been tendered for acceptance. The Government may require repair or replacement
of nonconforming supplies or reperformance of nonconforming services at no increase in contract price. If repair/replacement or reperformance
will not correct the defects or is not possible, the Government may seek an equitable price reduction or adequate consideration for acceptance
of nonconforming supplies or services. The Government must exercise its post-acceptance rights-</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) Within
a reasonable time after the defect was discovered or should have been discovered; and</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) Before
any substantial change occurs in the condition of the item, unless the change is due to the defect in the item.</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <I>Assignment</I>.
The Contractor or its assignee may assign its rights to receive payment due as a result of performance of this contract to a bank, trust
company, or other financing institution, including any Federal lending agency in accordance with the Assignment of Claims Act (<U>31
U.S.C. 3727</U>). However, when a third party makes payment (<I>e.g.,</I> use of the Governmentwide commercial purchase card), the Contractor
may not assign its rights to receive payment under this contract.</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) <I>Changes</I>.
Changes in the terms and conditions of this contract may be made only by written agreement of the parties.</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) <I>Disputes</I>.
This contract is subject to <U>41 U.S.C. chapter 71</U>, Contract Disputes. Failure of the parties to this contract to reach agreement
on any request for equitable adjustment, claim, appeal or action arising under or relating to this contract shall be a dispute to be
resolved in accordance with the clause at Federal Acquisition Regulation (FAR) <U>52.233-1</U>, Disputes, which is incorporated herein
by reference. The Contractor shall proceed diligently with performance of this contract, pending final resolution of any dispute arising
under the contract.</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: 3; Options: NewSection; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><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: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECTION
II</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONTRACT
TERMS AND CONDITIONS</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) <I>Definitions</I>.
The clause at FAR <U>52.202-1</U>, Definitions, is incorporated herein by reference.</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) <I>Excusable
delays</I>. The Contractor shall be liable for default unless nonperformance is caused by an occurrence beyond the reasonable control
of the Contractor and without its fault or negligence such as, acts of God or the public enemy, acts of the Government in either its
sovereign or contractual capacity, fires, floods, epidemics, quarantine restrictions, strikes, unusually severe weather, and delays of
common carriers. The Contractor shall notify the Contracting Officer in writing as soon as it is reasonably possible after the commencement
of any excusable delay, setting forth the full particulars in connection therewith, shall remedy such occurrence with all reasonable
dispatch, and shall promptly give written notice to the Contracting Officer of the cessation of such occurrence.</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g) Invoice.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) The
Contractor shall submit an original invoice and three copies (or electronic invoice, if authorized) to the address designated in the
contract to receive invoices. An invoice must include-</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-left: 0.5in; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Name and address of the Contractor;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><FONT 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"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) Invoice
date and number;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) Contract
number, line item number and, if applicable, the order number;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv) Description,
quantity, unit of measure, unit price and extended price of the items delivered;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v) Shipping
number and date of shipment, including the bill of lading number and weight of shipment if shipped on Government bill of lading;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi) Terms
of any discount for prompt payment offered;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii) Name
and address of official to whom payment is to be sent;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(viii) Name,
title, and phone number of person to notify in event of defective invoice; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ix) Taxpayer
Identification Number (TIN). The Contractor shall include its TIN on the invoice only if required elsewhere in this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(x) Electronic
funds transfer (EFT) banking information.</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 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A) The
Contractor shall include EFT banking information on the invoice only if required elsewhere in this contract.</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 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B) If
EFT banking information is not required to be on the invoice, in order for the invoice to be a proper invoice, the Contractor shall have
submitted correct EFT banking information in accordance with the applicable solicitation provision, contract clause (<I>e.g.,</I> <U>52.232-33</U>,
Payment by Electronic Funds Transfer-System for Award Management, or <U>52.232-34</U>, Payment by Electronic Funds Transfer-Other Than
System for Award Management), or applicable agency procedures.</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 1in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C) EFT
banking information is not required if the Government waived the requirement to pay by EFT.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) Invoices
will be handled in accordance with the Prompt Payment Act (<U>31 U.S.C.3903</U>) and Office of Management and Budget (OMB) prompt payment
regulations at 5 CFR Part 1315.</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h) <I>Patent
indemnity</I>. The Contractor shall indemnify the Government and its officers, employees and agents against liability, including costs,
for actual or alleged direct or contributory infringement of, or inducement to infringe, any United States or foreign patent, trademark
or copyright, arising out of the performance of this contract, provided the Contractor is reasonably notified of such claims and proceedings.</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: 4; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><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: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECTION
II</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONTRACT
TERMS AND CONDITIONS</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Payment.-</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) <I>Items
accepted</I>. Payment shall be made for items accepted by the Government that have been delivered to the delivery destinations set forth
in this contract.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) <I>Prompt
payment</I>. The Government will make payment in accordance with the Prompt Payment Act (<U>31 U.S.C.3903</U>) and prompt payment regulations
at 5 CFR Part 1315.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3) <I>Electronic
Funds Transfer (EFT)</I>. If the Government makes payment by EFT, see <U>52.2125</U>(b) for the appropriate EFT clause.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4) <I>Discount</I>.
In connection with any discount offered for early payment, time shall be computed from the date of the invoice. For the purpose of computing
the discount earned, payment shall be considered to have been made on the date which appears on the payment check or the specified payment
date if an electronic funds transfer payment is made.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5) <I>Overpayments</I>.
If the Contractor becomes aware of a duplicate contract financing or invoice payment or that the Government has otherwise overpaid on
a contract financing or invoice payment, the Contractor shall-</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Remit
the overpayment amount to the payment office cited in the contract along with a description of the overpayment including the-</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A) Circumstances
of the overpayment (<I>e.g.</I>, duplicate payment, erroneous payment, liquidation errors, date(s) of overpayment);</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B) Affected
contract number and delivery order number, if applicable; (C) Affected line item or subline item, if applicable; and (D) Contractor point
of contact.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) Provide
a copy of the remittance and supporting documentation to the Contracting Officer.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6) <I>Interest</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>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) All
amounts that become payable by the Contractor to the Government under this contract shall bear simple interest from the date due until
paid unless paid within 30 days of becoming due. The interest rate shall be the interest rate established by the Secretary of the Treasury
as provided in <U>41 U.S.C. 7109</U>, which is applicable to the period in which the amount becomes due, as provided in (i)(6)(v) of
this clause, and then at the rate applicable for each six-month period as fixed by the Secretary until the amount is paid.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) The
Government may issue a demand for payment to the Contractor upon finding a debt is due under the contract.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) <I>Final
decisions</I>. The Contracting Officer will issue a final decision as required by <U>33.211</U> if&ndash;</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A) The
Contracting Officer and the Contractor are unable to reach agreement on the existence or amount of a debt within 30 days;</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B) The
Contractor fails to liquidate a debt previously demanded by the Contracting Officer within the timeline specified in the demand for payment
unless the amounts were not repaid because the Contractor has requested an installment payment agreement; or</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C) The
Contractor requests a deferment of collection on a debt previously demanded by the Contracting Officer (see <U>32.607-2</U>).</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv) If
a demand for payment was previously issued for the debt, the demand for payment included in the final decision shall identify the same
due date as the original demand for payment.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v) Amounts
shall be due at the earliest of the following dates:</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A) The
date fixed under this contract.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B) The
date of the first written demand for payment, including any demand for payment resulting from a default termination.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi) The
interest charge shall be computed for the actual number of calendar days involved beginning on the due date and ending on-</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A) The
date on which the designated office receives payment from the Contractor;</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B) The
date of issuance of a Government check to the Contractor from which an amount otherwise payable has been withheld as a credit against
the contract debt; or</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: 5; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><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: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECTION
II</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONTRACT
TERMS AND CONDITIONS</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C) The
date on which an amount withheld and applied to the contract debt would otherwise have become payable to the Contractor.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii) The
interest charge made under this clause may be reduced under the procedures prescribed in FAR <U>32.608-2</U> in effect on the date of
this contract.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j) <I>Risk
of loss</I>. Unless the contract specifically provides otherwise, risk of loss or damage to the supplies provided under this contract
shall remain with the Contractor until, and shall pass to the Government upon:</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) Delivery
of the supplies to a carrier, if transportation is f.o.b. origin; or</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) Delivery
of the supplies to the Government at the destination specified in the contract, if transportation is f.o.b. destination.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k) <I>Taxes</I>.
The contract price includes all applicable Federal, State, and local taxes and duties.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l) <I>Termination
for the Government&rsquo;s convenience</I>. The Government reserves the right to terminate this contract, or any part hereof, for
its sole convenience. In the event of such termination, the Contractor shall immediately stop all work hereunder and shall
immediately cause any and all of its suppliers and subcontractors to cease work. Subject to the terms of this contract, the
Contractor shall be paid a percentage of the contract price reflecting the percentage of the work performed prior to the notice of
termination, plus reasonable charges the Contractor can demonstrate to the satisfaction of the </FONT>Government using its standard
record keeping system, have resulted from the termination. The Contractor shall not be required to comply with the cost accounting
standards or contract cost principles for this purpose. This paragraph does not give the Government any right to audit the
Contractor&rsquo;s records. The Contractor shall not be paid for any work performed or costs incurred which reasonably could have
been avoided.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m) <I>Termination
for cause</I>. The Government may terminate this contract, or any part hereof, for cause in the event of any default by the Contractor,
or if the Contractor fails to comply with any contract terms and conditions, or fails to provide the Government, upon request, with adequate
assurances of future performance. In the event of termination for cause, the Government shall not be liable to the Contractor for any
amount for supplies or services not accepted, and the Contractor shall be liable to the Government for any and all rights and remedies
provided by law. If it is determined that the Government improperly terminated this contract for default, such termination shall be deemed
a termination for convenience.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n) <I>Title</I>.
Unless specified elsewhere in this contract, title to items furnished under this contract shall pass to the Government upon acceptance,
regardless of when or where the Government takes physical possession.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o) <I>Warranty</I>.
The Contractor warrants and implies that the items delivered hereunder are merchantable and fit for use for the particular purpose described
in this contract.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p) <I>Limitation
of liability</I>. Except as otherwise provided by an express warranty, the Contractor will not be liable to the Government for consequential
damages resulting from any defect or deficiencies in accepted items.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q) <I>Other
compliances</I>. The Contractor shall comply with all applicable Federal, State and local laws, executive orders, rules and regulations
applicable to its performance under this contract.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r) <I>Compliance
with laws unique to Government contracts.</I> The Contractor agrees to comply with <U>31 U.S.C. 1352</U> relating to limitations on the
use of appropriated funds to influence certain Federal contracts; <U>18 U.S.C. 431</U> relating to officials not to benefit; <U>40 U.S.C.
chapter 37</U>, Contract Work Hours and Safety Standards; <U>41 U.S.C. chapter 87</U>, Kickbacks; <U>41 U.S.C. 4712</U> and <U>10 U.S.C.
2409</U> relating to whistleblower protections; <U>49 U.S.C. 40118</U>, Fly American; and <U>41 U.S.C. chapter 21</U> relating to procurement
integrity.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s) <I>Order
of precedence</I>. Any inconsistencies in this solicitation or contract shall be resolved by giving precedence in the following order:</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) The
schedule of supplies/services.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) The
Assignments, Disputes, Payments, Invoice, Other Compliances, Compliance with Laws Unique to Government Contracts, and Unauthorized Obligations
paragraphs of this clause;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3) The
clause at <U>52.212-5</U>.</FONT></P>

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


<!-- Field: Page; Sequence: 6; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<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: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECTION
II</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONTRACT
TERMS AND CONDITIONS</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4) Addenda
to this solicitation or contract, including any license agreements for computer software.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5) Solicitation
provisions if this is a solicitation.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6) Other
paragraphs of this clause.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7) The
<U>Standard Form 1449</U>.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8) Other
documents, exhibits, and attachments.</FONT></P>

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(u) Unauthorized
Obligations.</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.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) Except
as stated in paragraph (u)(2) of this clause, when any supply or service acquired under this contract is subject to any End User License
Agreement (EULA), Terms of Service (TOS), or similar legal instrument or agreement, that includes any clause requiring the Government
to indemnify the Contractor or any person or entity for damages, costs, fees, or any other loss or liability that would create an AntiDeficiency
Act violation (31 U.S.C. 1341), the following shall govern:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Any
such clause is unenforceable against the Government.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) Neither
the Government nor any Government authorized end user shall be deemed to have agreed to such clause by virtue of it appearing in the
EULA, TOS, or similar legal instrument or agreement. If the EULA, TOS, or similar legal instrument or agreement is invoked through an
&ldquo;I agree&rdquo; click box or other comparable mechanism (e.g., &ldquo;click-wrap&rdquo; or &ldquo;browse-wrap&rdquo; agreements),
execution does not bind the Government or any Government authorized end user to such clause.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) Any
such clause is deemed to be stricken from the EULA, TOS, or similar legal instrument or agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) Paragraph
(u)(1) of this clause does not apply to indemnification by the Government that is expressly authorized by statute and specifically authorized
under applicable agency regulations and procedures.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
Incorporation by reference. The Contractor&rsquo;s representations and certifications, including those completed electronically via the
System for Award Management (SAM), are incorporated by reference into the contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ADDENDUM
TO FAR 52.212-4 CONTRACT TERMS AND CONDITIONS &ndash; COMMERCIAL PRODUCTS AND COMMERCIAL SERVICES (DEC 2022)</B></FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.216-18 ORDERING (AUG 2020)</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Any
supplies and services to be furnished under this contract shall be ordered by issuance of delivery orders or task orders by the individual
designated in the Schedule. Such orders may be issued <B><I>three years from date of award.</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) All
delivery orders or task orders are subject to the terms and conditions of this contract. In the event of conflict between a delivery
order or task order and this contract, the contract shall control.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) A
delivery order or task order is considered &ldquo;issued&rdquo; when&mdash;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) If
sent by mail (includes transmittal by U.S. mail or private delivery service), the Government deposits the order in the mail;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) If
sent by fax, the Government transmits the order to the Contractor&rsquo;s fax number; or</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3) If
sent electronically, the Government either&mdash;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Posts a copy of the delivery order or task order to a Government document access system, and notice is sent to the Contractor; or</FONT></P>

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


<!-- Field: Page; Sequence: 7; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><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: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECTION
II</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) Distributes
the delivery order or task order via email to the Contractor&rsquo;s email address.</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.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Orders may be issued by methods other than those enumerated in this clause only if authorized in the contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.216-19 ORDER LIMITATIONS (OCT 1995)</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Minimum
order. When the Government requires supplies or services covered by this contract in an amount of less than $2,000.00 the Government
is not obligated to purchase, nor is the Contractor obligated to furnish, those supplies or services under the contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Maximum order. The Contractor is not obligated to honor- </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) Any
order for a single item in excess of $1,000,000.00;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) Any
order for a combination of items in excess of $1,000,000.00; or</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3) A
series of orders from the same ordering office within seven (7) days that together call for quantities exceeding the limitation in paragraph
(b)(1) or (2) of this section.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) If
this is a requirements contract (i.e., includes the Requirements clause at subsection 52.216-21 of the Federal Acquisition Regulation
(FAR)), the Government is not required to order a part of any one requirement from the Contractor if that requirement exceeds the maximum-order
limitations in paragraph (b) of this section.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) Notwithstanding
paragraphs (b) and (c) of this section, the Contractor shall honor any order exceeding the maximum order limitations in paragraph (b),
unless that order (or orders) is returned to the ordering office within seven (7) days after issuance, with written notice stating the
Contractor&rsquo;s intent not to ship the item (or items) called for and the reasons. Upon receiving this notice, the Government may
acquire the supplies or services from another source.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">C.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.216-22 INDEFINITE QUANTITY (OCT 1995)</FONT></TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</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">This
                                            is an indefinite-quantity contract for the supplies or services specified, and effective
                                            for the period stated in the Schedule. The quantities of supplies and services specified
                                            in the Schedule are estimates only and are not purchased by this contract.</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</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">Delivery
                                            or performance shall be made only as authorized by orders issued in accordance with the Ordering
                                            clause. The Contractor shall furnish to the Government, when and if ordered, the supplies
                                            or services specified in the Schedule up to and including the quantity designated in the
                                            Schedule as the &ldquo;maximum.&rdquo; The Government shall order at least the quantity of
                                            supplies or services designated in the Schedule as the &ldquo;minimum.&rdquo;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</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">Except
                                            for any limitations on quantities in the Order Limitations clause or in the Schedule, there
                                            is no limit on the number of orders that may be issued. The Government may issue orders requiring
                                            delivery to multiple destinations or performance at multiple locations.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 8; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><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">&nbsp;</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"><B>SECTION
II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</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">Any
    order issued during the effective period of this contract and not completed within that period shall be completed by the Contractor
    within the time specified in the order. The contract shall govern the Contractor&rsquo;s and Government&rsquo;s rights and obligations
    with respect to that order to the same extent as if the order were completed during the contract&rsquo;s effective period; provided,
    that the Contractor shall not be required to make any deliveries under this contract after <B>one (1) year after the contract expiration</B>.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">D.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.217-8 OPTION TO EXTEND
  SERVICES (NOV 1999)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Government may require continued performance of any services within the limits and at the rates specified in the contract. These rates
may be adjusted only as a result of revisions to prevailing labor rates provided by the Secretary of Labor. The option provision may
be exercised more than once, but the total extension of performance hereunder shall not exceed 6 months. The Contracting Officer may
exercise the option by written notice to the Contractor within 30 days prior to the expiration of the current task order period of performance.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inclusion
of FAR clause 52.217-8, Option to Extend Services, in the solicitation and resultant contract is for use by the Government as outlined
at FAR 37.111, Extension of Services. The option will be exercised as needed at any time during the life of the contract using the rates
applicable at the time of exercise. (End of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">E.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FAR 52.227-14 RIGHTS IN DATA-GENERAL
  (MAY 2014)</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<I>Definitions.</I> As used in this clause-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Computer
database</I> or &ldquo;database means&rdquo; a collection of recorded information in a form capable of, and for the purpose of, being
stored in, processed, and operated on by a computer. The term does not include computer software.</FONT></P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Computer programs that comprise a series of instructions, rules, routines, or statements, regardless of the media in which recorded,
that allow or cause a computer to perform a specific operation or series of operations; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Recorded information comprising source code listings, design details, algorithms, processes, flow charts, formulas, and related material
that would enable the computer program to be produced, created, or compiled.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Does not include computer databases or computer software documentation.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Computer
software documentation</I> means owner&rsquo;s manuals, user&rsquo;s manuals, installation instructions, operating instructions, and
other similar items, regardless of storage medium, that explain the capabilities of the computer software or provide instructions for
using the software.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Data
</I>means recorded information, regardless of form or the media on which it may be recorded. The term includes technical data and computer
software. The term does not include information incidental to contract administration, such as financial, administrative, cost or pricing,
or management information.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Form,
fit, and function data</I> means data relating to items, components, or processes that are sufficient to enable physical and functional
interchangeability, and data identifying source, size, configuration, mating and attachment characteristics, functional characteristics,
and performance requirements. For computer software it means data identifying source, functional characteristics, and performance requirements
but specifically excludes the source code, algorithms, processes, formulas, and flow charts of the software.</FONT></P>

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


<!-- Field: Page; Sequence: 9; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Limited
rights</I> means the rights of the Government in limited rights data as set forth in the Limited Rights Notice of paragraph (g)(3) if
included in this clause.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Limited
rights data</I> means data, other than computer software, that embody trade secrets or are commercial or financial and confidential or
privileged, to the extent that such data pertain to items, components, or processes developed at private expense, including minor modifications.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Restricted
computer software</I> means computer software developed at private expense and that is a trade secret, is commercial or financial and
confidential or privileged, or is copyrighted computer software, including minor modifications of the computer software.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Restricted
rights</I>, as used in this clause, means the rights of the Government in restricted computer software, as set forth in a Restricted
Rights Notice of paragraph (g) if included in this clause, or as otherwise may be provided in a collateral agreement incorporated in
and made part of this contract, including minor modifications of such computer software.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Technical
data</I> means recorded information (regardless of the form or method of the recording) of a scientific or technical nature (including
computer databases and computer software documentation). This term does not include computer software or financial, administrative, cost
or pricing, or management data or other information incidental to contract administration. The term includes recorded information of
a scientific or technical nature that is included in computer databases (See <U>41 U.S.C. 116</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Unlimited
rights</I> means the rights of the Government to use, disclose, reproduce, prepare derivative works, distribute copies to the public,
and perform publicly and display publicly, in any manner and for any purpose, and to have or permit others to do so.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Except as provided in paragraph (c) of this clause, the Government shall have unlimited rights in-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Data first produced in the performance of this contract;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Form, fit, and function data delivered under this contract;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Data delivered under this contract (except for restricted computer software) that constitute manuals or instructional and training material
for installation, operation, or routine maintenance and repair of items, components, or processes delivered or furnished for use under
this contract; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
All other data delivered under this contract unless provided otherwise for limited rights data or restricted computer software in accordance
with paragraph (g) of this clause.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The Contractor shall have the right to-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Assert copyright in data first produced in the performance of this contract to the extent provided in paragraph (c)(1) of this clause;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Use, release to others, reproduce, distribute, or publish any data first produced or specifically used by the Contractor in the performance
of this contract, unless provided otherwise in paragraph (d) of this clause;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Substantiate the use of, add, or correct limited rights, restricted rights, or copyright notices and to take other appropriate action,
in accordance with paragraphs (e) and (f) of this clause; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Protect from unauthorized disclosure and use those data that are limited rights data or restricted computer software to the extent provided
in paragraph (g) of this clause.</FONT></P>

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


<!-- Field: Page; Sequence: 10; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Data first produced in the performance of this contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Unless provided otherwise in paragraph (d) of this clause, the Contractor may, without prior approval of the Contracting Officer, assert
copyright in scientific and technical articles based on or containing data first produced in the performance of this contract and published
in academic, technical or professional journals, symposia proceedings, or similar works. The prior, express written permission of the
Contracting Officer is required to assert copyright in all other data first produced in the performance of this contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
When authorized to assert copyright to the data, the Contractor shall affix the applicable copyright notices of <U>17 U.S.C. 401 or 402</U>,
and an acknowledgment of Government sponsorship (including contract number).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
For data other than computer software, the Contractor grants to the Government, and others acting on its behalf, a paid-up, nonexclusive,
irrevocable, worldwide license in such copyrighted data to reproduce, prepare derivative works, distribute copies to the public, and
perform publicly and display publicly by or on behalf of the Government. For computer software, the Contractor grants to the Government,
and others acting on its behalf, a paid-up, nonexclusive, irrevocable, worldwide license in such copyrighted computer software to reproduce,
prepare derivative works, and perform publicly and display publicly (but not to distribute copies to the public) by or on behalf of the
Government.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
<I>Data not first produced in the performance of this contract.</I> The Contractor shall not, without the prior written permission of
the Contracting Officer, incorporate in data delivered under this contract any data not first produced in the performance of this contract
unless the Contractor-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Identifies the data; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Grants to the Government, or acquires on its behalf, a license of the same scope as set forth in paragraph (c)(1) of this clause or,
if such data are restricted computer software, the Government shall acquire a copyright license as set forth in paragraph (g)(4) of this
clause (if included in this contract) or as otherwise provided in a collateral agreement incorporated in or made part of this contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
<I>Removal of copyright notices.</I> The Government will not remove any authorized copyright notices placed on data pursuant to this
paragraph (c), and will include such notices on all reproductions of the data.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<I>Release, publication, and use of data.</I> The Contractor shall have the right to use, release to others, reproduce, distribute, or
publish any data first produced or specifically used by the Contractor in the performance of this contract, except-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
As prohibited by Federal law or regulation (<I>e.g.</I>, export control or national security laws or regulations); (2) As expressly set
forth in this contract; or</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
If the Contractor receives or is given access to data necessary for the performance of this contract that contain restrictive markings,
the Contractor shall treat the data in accordance with such markings unless specifically authorized otherwise in writing by the Contracting
Officer.</FONT></P>

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


<!-- Field: Page; Sequence: 11; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Unauthorized marking of data.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Notwithstanding any other provisions of this contract concerning inspection or acceptance, if any data delivered under this contract
are marked with the notices specified in paragraph (g)(3) or (g) (4) if included in this clause, and use of the notices is not authorized
by this clause, or if the data bears any other restrictive or limiting markings not authorized by this contract, the Contracting Officer
may at any time either return the data to the Contractor, or cancel or ignore the markings. However, pursuant to <U>41 U.S.C. 4703</U>,
the following procedures shall apply prior to canceling or ignoring the markings.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
The Contracting Officer will make written inquiry to the Contractor affording the Contractor 60 days from receipt of the inquiry to provide
written justification to substantiate the propriety of the markings;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
If the Contractor fails to respond or fails to provide written justification to substantiate the propriety of the markings within the
60-day period (or a longer time approved in writing by the Contracting Officer for good cause shown), the Government shall have the right
to cancel or ignore the markings at any time after said period and the data will no longer be made subject to any disclosure prohibitions.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
If the Contractor provides written justification to substantiate the propriety of the markings within the period set in paragraph (e)(1)(i)
of this clause, the Contracting Officer will consider such written justification and determine whether or not the markings are to be
cancelled or ignored. If the Contracting Officer determines that the markings are authorized, the Contractor will be so notified in writing.
If the Contracting Officer determines, with concurrence of the head of the contracting activity, that the markings are not authorized,
the Contracting Officer will furnish the Contractor a written determination, which determination will become the final agency decision
regarding the appropriateness of the markings unless the Contractor files suit in a court of competent jurisdiction within 90 days of
receipt of the Contracting Officer&rsquo;s decision. The Government will continue to abide by the markings under this paragraph (e)(1)(iii)
until final resolution of the matter either by the Contracting Officer&rsquo;s determination becoming final (in which instance the Government
will thereafter have the right to cancel or ignore the markings at any time and the data will no longer be made subject to any disclosure
prohibitions), or by final disposition of the matter by court decision if suit is filed.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The time limits in the procedures set forth in paragraph (e)(1) of this clause may be modified in accordance with agency regulations
implementing the Freedom of Information Act (<U>5 U.S.C. 552</U>) if necessary to respond to a request thereunder.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
Except to the extent the Government&rsquo;s action occurs as the result of final disposition of the matter by a court of competent jurisdiction,
the Contractor is not precluded by paragraph (e) of the clause from bringing a claim, in accordance with the Disputes clause of this
contract, that may arise as the result of the Government removing or ignoring authorized markings on data delivered under this contract.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Data delivered to the Government without any restrictive markings shall be deemed to have been furnished with unlimited rights. The Government
is not liable for the disclosure, use, or reproduction of such data.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
If the unmarked data has not been disclosed without restriction outside the Government, the Contractor may request, within 6 months (or
a longer time approved by the Contracting Officer in writing for good cause shown) after delivery of the data, permission to have authorized
notices placed on the data at the Contractor&rsquo;s expense. The Contracting Officer may agree to do so if the Contractor-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Identifies the data to which the omitted notice is to be applied;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Demonstrates that the omission of the notice was inadvertent;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Establishes that the proposed notice is authorized; and</FONT></P>

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


<!-- Field: Page; Sequence: 12; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Acknowledges that the Government has no liability for the disclosure, use, or reproduction of any data made prior to the addition of
the notice or resulting from the omission of the notice.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
If data has been marked with an incorrect notice, the Contracting Officer may-</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Permit correction of the notice at the Contractor&rsquo;s expense if the Contractor identifies the data and demonstrates that the correct
notice is authorized; or (ii) Correct any incorrect notices.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
Protection of limited rights data and restricted computer software.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The Contractor may withhold from delivery qualifying limited rights data or restricted computer software that are not data identified
in paragraphs (b)(1)(i), (ii), and (iii) of this clause. As a condition to this withholding, the Contractor shall- (i) Identify the data
being withheld; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Furnish form, fit, and function data instead.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Limited rights data that are formatted as a computer database for delivery to the Government shall be treated as limited rights data
and not restricted computer software.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<I>Subcontracting.</I> The Contractor shall obtain from its subcontractors all data and rights therein necessary to fulfill the Contractor&rsquo;s
obligations to the Government under this contract. If a subcontractor refuses to accept terms affording the Government those rights,
the Contractor shall promptly notify the Contracting Officer of the refusal and shall not proceed with the subcontract award without
authorization in writing from the Contracting Officer.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<I>Relationship to patents or other rights.</I> Nothing contained in this clause shall imply a license to the Government under any patent
or be construed as affecting the scope of any license or other right otherwise granted to the Government.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</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">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">F.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.201-72 CONTRACTING
  OFFICER&rsquo;S REPRESENTATIVE (COR) (APR 2010)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
PaTrina Gregory is hereby designated as the Contracting Officer&rsquo;s Representative (COR). The COR may be changed at any time by the
Government without prior notice to the contractor by a unilateral modification to the contract. The COR is located at:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOAA/OMAO/Uncrewed
Operations Center (UxSOC)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SSMC3,
10<SUP>th</SUP> Floor Silver Spring, MD 20910</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:
PatTrina.Gregory@noaa.gov</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Phone:
(202) 936-5998</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The responsibilities and limitations of the COR are as follows:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
The COR is responsible for the technical aspects of the contract and serves as technical liaison with the contractor. The COR is also
responsible for the final inspection and acceptance of all deliverables and such other responsibilities as may be specified in the contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
The COR is not authorized to make any commitments or otherwise obligate the Government or authorize any changes which affect the contract
price, terms or conditions. Any contractor request for changes shall be referred to the Contracting Officer directly or through the COR.
No such changes shall be made without the express written prior authorization of the Contracting Officer. The Contracting Officer may
designate assistant or alternate COR(s) to act for the COR by naming such assistant/alternate(s) in writing and transmitting a copy of
such designation to the contractor.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</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">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 13; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">G.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.216-75 MINIMUM AND
  MAXIMUM CONTRACT AMOUNTS (APR 2010)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the term of the contract, the Government shall place orders totaling a minimum of <B>$***</B>. The amount of all orders shall not exceed
<B>$*** (To be shared among five (5) IDIQ Contract Holders)</B>. This maximum value will be shared by all contracts. Be advised that
the Government anticipates making multiple awards. The guaranteed minimum amount of $*** applies to the 3-year ordering period, not each
ordering period.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</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">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">H.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.216-76 PLACEMENT
  OF ORDERS (APR 2010)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The contractor shall provide goods and/or services under this contract only as directed in orders issued by authorized individuals. In
accordance with FAR 16.505, each order will include:</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
Item number and description, quantity, and unit price or estimated cost or fee;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
Place of delivery or performance (including consignee);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
Packaging, packing, and shipping instructions, if any;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)
Method of payment and payment office, if not specified in the contract; (9) Any other pertinent information.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
In accordance with FAR 52.216&ndash;18, Ordering, the following individuals (or activities) are authorized to place orders against this
contract:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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: 92%; border-collapse: collapse; margin-left: 0.6in">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Office</U></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%"><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: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Point
    of Contact</U></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">NOAA/AGO/Eastern
    Acquisition Division</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">Amy
    McLiverty</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">200
    Granby Street, Suite 815</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">757-441-3426</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">Norfolk,
    VA 23510</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">Amy.L.McLiverty@noaa.gov</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
If multiple awards have been made, the contact information for the DOC task and delivery order ombudsman is AGOombudsman@noaa.gov.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of clause)</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">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.246-70 PLACE OF
  ACCEPTANCE (APR 2010)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></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.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Contracting Officer or
  the duly authorized representative will perform inspection and acceptance of supplies and services to be provided under this contract.</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The inspection and acceptance
  will be designated in individual task orders.</FONT></TD></TR>
</TABLE>


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

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

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


<!-- Field: Page; Sequence: 14; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">J.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAR 1352.270-70 PERIOD OF
  PERFORMANCE (APR 2010)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The Ordering period for this contract vehicle is three (3) years from date of award. This ordering period may be extended by an additional
six (6) months under FAR 52.217-8, Option to Extend Services.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>K.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NOAA ACQUISITION MANUAL
  (NAM) 1330-52.203-70 SCIENTIFIC INTEGRITY AND RESEARCH MISCONDUCT (OCT 2012)</B></FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Definitions. As used in this this solicitation and contract language &ndash;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Scientific
activities </I>mean activities that involve inventorying, monitoring, observations, experimentation, study, research, integration, modeling,
and scientific assessment.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Scientific
integrity </I>means the condition resulting from adherence to professional values and practices when conducting and applying the results
of science that ensures objectivity, clarity, and reproducibility, and that provides insulation from bias, fabrication, falsification,
plagiarism, interference, censorship, and inadequate procedural and information security.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Presentation
of scientific activities results </I>includes the analysis, synthesis, compilation, or translation of scientific information and data
into formats for the use of the Department of Commerce or the United States of America.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Scientific
and Research Misconduct </I>means fabrication, falsification, or plagiarism in proposing, performing, or reviewing scientific and research
activities, or in the products or reporting of the results of these activities. It specifically includes intentional circumvention of
the integrity of the scientific and research process and actions that compromise that process, but does not include honest error or differences
of opinion.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Investigation
</I>is formal collection and evaluation of information and facts to determine if scientific or research misconduct can be established,
to assess its extent and consequences, and to recommend appropriate action.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
General Guidelines</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
Maintaining Integrity. The contractor shall maintain the scientific integrity of research performed pursuant to this contract award including
the prevention, detection, and remediation of research misconduct, and the conduct of inquiries, investigations and adjudication of allegations
of research misconduct.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
In performing or presenting the results of scientific activities under the contract, and in responding to allegations of scientific and
research misconduct, the contractor shall comply with the solicitation and contract language herein and NOAA Administrative Order (NAO)
202-735D, Scientific Integrity, and its Procedural Handbook, including any amendments thereto.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.
Primary Responsibility. The contractor shall have the primary responsibility to prevent, detect, and investigate allegations of scientific
and research misconduct. Unless otherwise instructed by the contracting officer, the contractor shall promptly conduct an initial inquiry
into any allegation of such misconduct and may rely on its internal policies and procedures, as appropriate, to do so.</FONT></P>

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


<!-- Field: Page; Sequence: 15; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
By executing this contract, the contractor provides its assurance that it has established an administrative process for performing an
inquiry, investigating, and reporting allegations of scientific and research misconduct; and that it will comply with its own administrative
process for performing an inquiry, investigation and reporting of such misconduct.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
The contractor shall insert the substance of this requirement in subcontracts at all tiers that involve research being performed under
this contract.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Investigating Misconduct Research</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
Initiating Investigation. If the contractor determines that there is sufficient evidence to proceed to an investigation, it shall notify
the contracting officer and, unless otherwise instructed, the contractor shall:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.
Promptly conduct an investigation to develop a complete factual record and an examination of such record leading to either a finding
of scientific and research misconduct and an identification of appropriate remedies or a determination that no further action is warranted.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.
If the investigation leads to a finding of scientific and research misconduct, obtain adjudication by a neutral third party adjudicator.
The adjudication must include a review of the investigative record and, as warranted, a determination of appropriate corrective actions
and sanctions.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
Finalizing Investigation. When the investigation is complete, the contractor shall forward to the contracting officer a copy of the evidentiary
record, the investigative report, any recommendations made to the Contractor&rsquo;s adjudicating official, the adjudicating official&rsquo;s
decision and notification of any corrective action taken or planned, and the subject&rsquo;s written response (if any).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Findings and Corrective Actions</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
If the contractor finds that scientific and research misconduct has occurred, it shall assess the seriousness of the misconduct and its
impact on the research completed or in process and shall:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><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.25in">&nbsp;</TD>
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Take all necessary corrective actions, which includes, but
are not limited to, correcting the research record, and, as appropriate, imposing restrictions, controls, or other parameters on research
in process or to be conducted in the future, and</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><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.25in">&nbsp;</TD>
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coordinate remedial action with the contracting officer.</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Department of Commerce Actions</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
The Department of Commerce may accept the Contractor&rsquo;s findings or proceed with its own investigation, in which case the contractor
shall fully cooperate with the investigation. The contracting officer will inform the contractor of the Department&rsquo;s final determination.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
The Department of Commerce reserves the right to pursue such remedies and other actions as it deems appropriate, consistent with the
terms and conditions of the contract and applicable laws and regulations. Such remedies and actions may include, but are not limited
to, disallowance of costs, recoupment of contract payments, and suspension or debarment.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(End
of Clause)</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">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 16; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">L.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NAM 1330-52.203-71 NOTICE
  OF POST-GOVERNMENT EMPLOYMENT RESTRICTIONS (OCT 2015)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By
submission of an offer in response to a NOAA solicitation or acceptance of a contract, the contractor acknowledges the restriction on
current NOAA employees regarding contact with offerors regarding prospective employment and the corresponding obligations for contractors
who engage them. The contractor further acknowledges that it has provided notice to former NOAA employees who will provide service to
NOAA under the contract of post-Government employment restrictions that apply to them. Such restrictions include, but are not limited
to, those set forth in:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
41 U.S.C. &sect; 2103 regarding contacts between a federal employee working on a procurement and an offeror about prospective employment;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
18 U.S.C. &sect; 207 regarding the restrictions on former federal employees having contact with a federal agency on behalf of another
person or entity concerning a specific party matter with which the former employee was involved as a federal employee or for which the
former federal employee had official responsibility;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
18 U.S.C. &sect; 207 regarding the restrictions on former senior employees and senior political employees from having contact with his
former federal agency on behalf of another person or entity concerning any official matter; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
41 U.S.C. &sect; 2104 regarding the restrictions on a former federal employee involved in an acquisition over $10,000,000 from accepting
compensation from a contractor. (End of Clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">M.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NAM 1330-52.215-70 SCHEDULE
  OF DELIVERABLES (SEPT 2005)</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a schedule of all deliverables, including administrative deliverables, required during the period of performance of this
contract:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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: 93%; border-collapse: collapse; margin-left: 0.5in">
  <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: 10%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM
    </B></FONT></TD>
    <TD STYLE="width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 28%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DESCRIPTION
    </B></FONT></TD>
    <TD STYLE="width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 13%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>QTY
    </B></FONT></TD>
    <TD STYLE="width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 13%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DUE
    DATE </B></FONT></TD>
    <TD STYLE="width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 13%; vertical-align: bottom"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DELIVERY</B></FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TO
    </B></FONT></P></TD>
    <TD STYLE="width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 13%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>REFERENCE
    </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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual
                                            Sexual Assault and</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sexual
    Harassment (SASH)</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Training</FONT></P></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></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">For
    each contractor hired to the task order</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30
                                            days after task order</FONT></P>
    <P STYLE="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">award,
    then</FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March
    1 each</FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">calendar
    year thereafter</FONT></P></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contracting</FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Officer
    (CO) and</FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contracting</FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Officer&rsquo;s</FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Representative</FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(COR)</FONT></P></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">RFQ
    Clause N</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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Services
    as provided in in Individual Task Order.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
                                            provided</FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">in</FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">individual</FONT></P>
    <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TO</FONT></P></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></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">TO
    Specific</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></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">TO
    specific</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Individual
    TO</FONT></TD></TR>
  </TABLE>
<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">&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">(End
of clause)</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; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">N.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NAM 1330-52.222-70 NOAA SEXUAL
  ASSAULT AND SEXUAL HARASSMENT PREVENTION AND RESPONSE POLICY (MAY 2018)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with NOAA Administrative Order (NAO) 202-1106, NOAA Sexual Assault and Sexual Harassment Prevention and Response Policy, it
is the policy of NOAA to maintain a work environment free from sexual assault and sexual harassment. NOAA prohibits sexual assault and
sexual harassment by or of any employee, supervisor, manager, contractor, vendor, affiliate, or other individual with whom NOAA employees
come into contact by the virtue of their work for NOAA.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractor
Employees - The term &ldquo;contractor employees,&rdquo; as used in this solicitation and contract language, refers to employees of the
prime contractor or its subcontractors, affiliates, consultants, or team members.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sexual
Assault - The term sexual assault, as used in this solicitation and contract language, means any conduct proscribed by state or federal
sexual abuse laws, including, but not limited to, those defined in chapter 109A of title 18 of the U.S. Code (sexual abuse), and assaults
committed both by offenders who are strangers to the victim and by offenders who are known or related by blood or marriage to the victim.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sexual
Harassment - As defined by the Equal Employment Opportunity Commission, sexual harassment is a form of sex discrimination that violates
Title VII of the Civil Rights Act of 1964. It includes unwelcome sexual advances, requests for sexual favors, and other verbal, non-verbal,
or physical conduct of a sexual nature when any of the following are true:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; 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">Submission
    to such conduct is made either explicitly or implicitly as a term or condition of an individual&rsquo;s employment;</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; 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"><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">&#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">Submission
    to or rejection of such conduct by an individual is used as the basis for employment decisions affecting such individual;</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; 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"><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">&#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
    conduct unreasonably interferes with an individual&rsquo;s work performance or creates an intimidating, hostile, or offensive working
    environment.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
main characteristics of sexual harassment are that the harasser&rsquo;s conduct is targeted against the recipient&rsquo;s sex, gender
identity, or sexual orientation, and is unwelcome to the recipient. It may include, but is not limited to: offensive jokes, slurs, epithets
or name calling, undue attention, physical assaults or threats, unwelcome touching or contact, intimidation, ridicule or mockery, insults
or put-downs, constant or unwelcome questions about an individual&rsquo;s identity, and offensive objects or pictures.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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">&nbsp;</FONT></TD>
    <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">It
    is the responsibility of the contractor to ensure that contractor employees maintain the highest degree of conduct and standards
    in performance of the contract. In support of this, NOAA urges its contractors to develop and enforce comprehensive company policy
    addressing sexual assault and sexual harassment.</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; 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"><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">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">The
    contractor shall include wording substantially the same as this solicitation and contract language in every subcontract so that it
    is binding upon each subcontractor.</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; 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"><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">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">If
    a contractor employee observes or is the object of sexual assault or sexual harassment, he or she is highly encouraged to report
    the matter, as soon as possible, to their immediate supervisor, the Contracting Officer&rsquo;s Representative (COR), subset of the
    COR (e.g. Task Manager or Assistant COR), or contracting officer (CO) if a COR is not assigned to the contract. The contract employee
    may also contact the NOAA Civil Rights Office to obtain guidance on reporting instances of sexual assault or sexual harassment. If
    deemed necessary, the contractor employee may also report such instances to local law enforcement. In the case where the incident
    occurs while performing at a remote location, such as at sea or in the field (at a field camp or other isolated location) where the
    above referenced individuals are unavailable, the contractor employee should follow the reporting procedure set forth in NAO 202-1106,
    Section 6, .07, Reporting from Remote Locations.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 51.3pt; text-align: justify; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 18; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</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">Swift
    reporting allows NOAA and the contractor to take the appropriate measures to ensure that offensive behavior stops and the complainants&rsquo;
    needs are addressed.</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; 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"><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">5.</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
    COR (if assigned), CO, and contractor, where applicable, will work together to ensure appropriate action is taken in accordance with
    applicable laws and regulations, contract terms and conditions, and the contractor&rsquo;s written policy (where applicable).</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; 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"><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">6.</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
    contractor shall provide all contractor employees assigned to perform under this contract with mandatory sexual assault and sexual
    harassment prevention and response training in compliance with the requirements of NAO 202-1106, Section 5, Prevention Training and
    Awareness, as part of their initial in-processing and on an annual basis thereafter. The initial training shall be completed within
    30 business days contract award or the date a contractor employee is assigned to perform under the contract, as applicable.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evidence
of initial training by name and date completed for each contractor employee, shall be submitted to the COR or contracting officer (if
no COR assigned) within 10 business days of completion.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evidence
of annual training by name and date completed for each contractor employee shall be submitted to the COR or contracting officer (if no
COR assigned) no later than March 1st of each calendar year of contract performance.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</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
    mandatory sexual assault and sexual harassment training provided by the contractor shall include the required elements set forth
    by NOAA&rsquo;s Workplace Violence Program Manager. A link to the website including the required elements of the training is provided
    at:</FONT></TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&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: justify; width: 0.5in"><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"><P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">https://www.noaa.gov/organization/acquisition-grants/noaa-workplace-harassment-training-forcontractors-and-financial.</FONT></P>
                                                                              <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            website will also provide training materials and resources to assist the contractor in conducting
                                            the training. The contractor may provide training that solely addresses the NOAA required
                                            elements or may supplement existing company sexual assault and sexual harassment training
                                            in a manner that ensures all of the elements are adequately addressed. The website will also
                                            provide training materials and resources to assist the contractor in conducting the training.
                                            The contractor may provide training that solely addresses the NOAA required elements or may
                                            supplement existing company sexual assault and sexual harassment training in a manner that
                                            ensures all of the elements are adequately addressed.</FONT></P></TD>
    </TR>
  </TABLE>

<P STYLE="margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&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">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.</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
    required elements of the training and resources available to the contractor for the training may be updated by NOAA periodically.
    The contractor is responsible for monitoring the website and incorporating any changes to the NOAA required elements into the contractor
    provided training.</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; 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"><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">9.</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">NOAA&rsquo;s
    Workplace Violence Program Manager, COR, or CO may periodically review the contractor&rsquo;s training outline to ensure all required
    elements are included and, if necessary, any appropriate adjustments are made to the training by the contractor.</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; 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"><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">10.</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">Contractor
    employees performing on assignments in a remote location, such as at a field camp or other isolated locations, are subject to receiving
    the same briefing on the parameters of the order provided to NOAA employees as set forth in Section 6 of NAO 202-1106.</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; 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"><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">11.</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
    contractor shall provide a copy of this solicitation and contract language and NAO 202-1106 to contractor employees.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 19; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><B>SECTION
                                            II</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"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Sexual Assault/Sexual Harassment (SASH) Helpline.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
NOAA employees, affiliates, and contractors who have experienced sexual assault or sexual harassment, NOAA has established the NOAA Sexual
Assault/Sexual Harassment (SASH) helpline. This helpline is designed to provide crisis intervention, referrals, and emotional support
to those who are victims and/or survivors of sexual harassment or sexual assault within the workplace. Contractor employees may use the
helpline to receive live, confidential, one-on-one support in an occurrence of sexual harassment or assault by a Federal Government employee.
All services are anonymous, secure, and available worldwide, 24 hours a day, seven days a week. The NOAA SASH helpline is accessible
through a variety of channels, including:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; 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">Phone:
    1-866-288-6558</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; 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"><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">&#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">Website
    &amp; Online Chat: http://NOAASASHHelpline.org</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; 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"><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">&#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">Mobile
    App: NOAA SASH Helpline (available via iOS and Android App Stores)</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; 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"><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">&#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">Text:
    (202) 335-0265</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
party receiving information from the filing of a complaint alleging sexual assault or sexual harassment, or while performing an investigation
into such a complaint, shall keep the information confidential. &ldquo;Confidentiality&rdquo; means that the information shall only be
shared with others who have a need to know the information to conduct their official duties.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to other remedies available to the Government, contractor employee violations of</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Federal
requirements (e.g., law, statutes, executive orders, code, rules, regulations) applicable to sexual assault and sexual harassment and/or
failure to complete the mandatory training set forth in this solicitation and contract language, may result in:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><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.5in"><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"><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">Requiring
    the Contractor to remove a contractor employee or employees from the performance of the contract;</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; 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"><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">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">Requiring
    the Contractor to terminate a subcontract;</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; 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"><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">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">Suspension
    of contract payments until the Contractor has taken appropriate remedial action;</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; 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"><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">4.</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">Termination
    of the contract for default or cause, in accordance with the termination clause of this contract;</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; 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"><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">5.</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">Suspension
    or debarment; or 6. Other appropriate action.</FONT></TD></TR>
  </TABLE>
<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">&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">(End
of clause)</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">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">O.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NAM 1330-52.232-72 NOAA TRANSITION
  TO THE INVOICE PROCESSING PLATFORM ELECTRONIC INVOICING SYSTEM (FEB 2023)</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beginning
October 1, 2023, when NOAA implements the Department of Commerce Business Applications</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Solution,
the Contractor must submit payment requests electronically through the U.S. Department of the Treasury&rsquo;s Invoice Processing Platform
(the IPP) System. The Contractor must use the IPP website to register, access, and submit payment requests. The IPP website address is
<U>https://www.ipp.gov</U>.</FONT></P>

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


<!-- Field: Page; Sequence: 20; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS </B></FONT></P>

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

<P STYLE="margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&ldquo;Payment
request&rdquo; means any request for contract financing payment or invoice payment to the Contractor. To be considered proper, invoices
must be prepared in accordance with, and contain all elements specified in, the contract payment clause (e.g., FAR 52.212-4(g), FAR 52.232-25(a)(3),
FAR 52.232-26(a)(2), FAR 52.232-27(a)(2)). All supporting documents required by the Contracting Officer must be included as attachments
to payment requests submitted through the IPP.</FONT></P>

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

<P STYLE="margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">If
the Contractor is unable to comply with the requirement to submit payment requests through the IPP due to a threat to national security;
a matter of unusual or compelling urgency; or because the political, financial, or communications infrastructure of a foreign country
does not support access to the IPP, the Contractor must request an exception in writing. Contact the Contracting Officer for more information
about requesting an exception.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">P.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">NAM 1330-52.235-70 COMPLIANCE WITH U.S. DEPARTMENT
OF COMMERCE AND OTHER EXPORT CONTROL REGULATIONS (MAY 2006)</FONT></TD></TR>
</TABLE>


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

<P STYLE="margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)
In performing this contract, the contractor may engage in activities &mdash; such as transfers or releases of items, technology, software,
or source code &mdash; that are subject to U.S. export controls, including, but not limited to, those contained in the DOC EAR, 15 C.F.R.
Parts 730-774, and administered by the Bureau of Industry and Security. The contractor is responsible for compliance with U.S. export
controls and associated licensing requirements that may attach to an export or &ldquo;deemed export,&rdquo; as defined in Paragraph (b)(1)
of this Section. The contractor shall establish and maintain, throughout the period of contract performance, effective export control
compliance procedures covering all contractor employees and all of the contractor&rsquo;s non-NOAA facilities where the contract shall
be performed. Failure to establish, maintain, or adhere to such compliance procedures shall constitute grounds for default termination
under this contract as well as a breach of contract by the contractor.</FONT></P>

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

<P STYLE="margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)
Definitions.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&ldquo;Deemed
    export.&rdquo; The EAR defines a deemed export as any release of technology or source code subject to the EAR to a foreign national,
    in the United States. Such release is &ldquo;deemed&rdquo; to be an export to the home country of the foreign national. 15 C.F.R
    &sect; 734.2(b)(2)(ii).</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&ldquo;E
    xport-controlled information and technology.&rdquo; Export-controlled information and technology is information and technology subject
    to the EAR (15 C.F.R.&sect; 730 et seq.) or the ITARs, 22 C.F.R. &sect;&sect; 120-130 (ITAR), administered by the Department of State.
    This category includes, but is not limited to, dual-use items, defense articles, and any related assistance, services, software,
    source code, or technical data, as defined in the EAR and ITAR.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(c)
The contractor shall prevent unauthorized access by foreign nationals to all export-controlled information and technology that it possesses
or that comes into its possession in performance of this contract, to ensure that access by a foreign national is restricted, or licensed,
as required by applicable Federal laws, Executive Orders, and/or regulations. If access to EAR or ITAR-controlled technology is required
by a foreign national, the contractor must obtain appropriate authorization.</FONT></P>

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

<P STYLE="margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(d)
Nothing in the terms of this contract is intended to change, supersede, or waive any of the requirements of applicable Federal laws,
Executive Orders, or regulations.</FONT></P>

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


<!-- Field: Page; Sequence: 21; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS </B></FONT></P>

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

<P STYLE="margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(e)
The contractor shall include this solicitation and contract language, including this paragraph (e), in all subcontracts under this
contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(End
of solicitation and contract language)</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; color: Black">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Q.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">NAM 1330-52.237-70 CONTRACTOR COMMUNICATIONS</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">A
    contractor employee shall be identified both by the individual&rsquo;s name and the contractor&rsquo;s name when:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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: 1in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Included
    in NOAA&rsquo;s locator, 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; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">When
    submitting any type of electronic correspondence to any NOAA employee or stakeholder.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Any
    written correspondence from a contractor or any contractor employee shall be printed on company/organization letterhead or otherwise
    clearly identify the sender as an employee of the company or organization and shall identify the contract number.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(c)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Contractors
    and/or contractor employees shall clearly identify themselves as such in any verbal communications, whether in informal discussion
    or a formal meeting. (End of clause)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>R.</B></FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>NAM 1330-52.237-71 NOAA GOVERNMENT-CONTRACTOR
RELATIONS &ndash; NON- PERSONAL </B>SERVICES CONTRACT (SEPT 2017)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    Government and the Contractor understand and agree that the services to be delivered under this contract by the Contractor to the
    Government are non-personal services as defined in FAR Part 37, Service Contracting, and the parties recognize and agree that no
    employer-employee relationship exists or will exist under the contract between the Government and the Contractor&rsquo;s personnel.
    It is, therefore, in the best interest of the Government to afford both parties an understanding of their respective obligations.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Contractor
    personnel under this contract shall not:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Be
    placed in a position where they are under relatively continuous supervision and control of a Government employee.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Be
    placed in a position of command, supervision, administration, or control over Government personnel or over personnel of other Contractors
    performing under other NOAA contracts.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(c)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    services to be performed under this contract do not require the Contractor or the Contractor&rsquo;s personnel to exercise personal
    judgement and discretion on behalf of the Government. Rather, the Contractor&rsquo;s personnel will act and exercise personal judgement
    and discretion on behalf of the Contractor.</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-indent: 0in">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(d)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Rules,
    regulations, directives, and requirements that are issued by the Department of Commerce and NOAA under its responsibility for good
    order, administration, and security are applicable to all personnel who enter the Government installation and facilities, who are
    provided access to Government systems, or who travel on Government transportation. This is not to be construed or interpreted to
    establish any degree of Government control that is inconsistent with a non-personal services contract.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 22; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(e)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Both
    parties are responsible for monitoring contract activities for indications of improper employee- employer relationships during performance.
    In the event a situation or occurrence takes place inconsistent with this contract language, the following applies:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -16.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    Contractor shall notify the Contracting Officer in writing within 5 business days from the date of any situation or occurrence where
    the Contractor considers specific contract activity to be inconsistent with the intent of this contract language. The notice must
    include the date, nature and circumstance of the situation or occurrence, the name, function and activity of each Government employee
    or Contractor employee involved or knowledgeable about the situation or occurrence, provide any documents or the substance of any
    oral communications related to the activity, and an estimated date by which the Government is recommended to respond to the notice
    in order to minimize cost, delay, or disruption of performance.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    Contracting Officer will review the information provided by the Contractor, obtain additional information (if needed), and respond
    in writing as soon as practicable after receipt of the notification from the Contractor. The Contracting Officer&rsquo;s response
    will provide a decision on whether the Contracting Officer determines the situation or occurrence to be inconsistent with the intent
    of this contract language and, if deemed necessary, will specify any corrective action(s) to be taken in order to resolve the issue.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -16.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(End
of clause)</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">S.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">NAM 1330-52.237-72 CONTRACTOR ACCESS TO NOAA
FACILITIES (SEPT 2017)</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    performance of this contract requires employees of the prime contractor or its subcontractors, affiliates, consultants, or team members
    (&ldquo;contractor employees&rdquo;) to have access to and to the extent authorized, mobility within, a NOAA facility.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">NOAA
    may close and or otherwise deny contractor employees access to a NOAA facility for a portion of a business day or longer for various
    reasons including, but not limited, to the following events:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -16.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">i.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Federal
    public holidays for federal employees in accordance with 5 U.S.C. 6103;</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">ii.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Fires,
    floods, earthquakes, and unusually severe weather, including but not limited to snow storms, tornadoes, and hurricanes;</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">iii.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Occupational
    safety or health hazards;</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">iv.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Lapse
    in Appropriations; or</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">v.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Federal
    Statute, Executive Order, Presidential Proclamation, or any other unforeseen reason.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -27.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
    such events, the contractor employees may be denied access to a NOAA facility that is ordinarily available for the contractor to
    perform work or make delivery, as required by the contract.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)
In all instances where contractors are denied access or required to vacate a NOAA facility, in part or in whole, the contractor shall
be responsible to ensure contractor personnel working under the contract comply. If the circumstances permit, the contracting officer
will provide direction to the contractor, either directly or through the Contracting Officer&rsquo;s Representative (COR), which could
include continuing on- site performance during the NOAA facility closure period; however, if Government oversight is required and is
not available, on-site performance shall not be allowed. In the absence of such direction, the contractor shall exercise sound judgment
to minimize unnecessary contract costs and performance impacts, for example, performing required work off- site if possible or reassigning
personnel to other activities if appropriate.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(c)
The contractor shall be responsible for monitoring the Office of Personnel Management at www.opm.gov, the local radio, television stations,
NOAA web sites, and other communication channels. Once the facility is accessible, the contractor shall resume contract performance as
required by the contract.</FONT></P>

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


<!-- Field: Page; Sequence: 23; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(d)
For the period that NOAA facilities were not accessible to contractors who required access in order to perform the services, the contracting
officer may&mdash;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Adjust
    the contract performance or delivery schedule for a period equivalent to the period the NOAA facility was not accessible;</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Forego
    the work; or</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Reschedule
    the work by mutual agreement of the parties.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(e)
Notification procedures of a NOAA facility closure, including contractor denial of access, are as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -9.7pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    contractor shall be responsible for notification of its employees of the NOAA facility closure to include denial of access to the
    NOAA facility. The dismissal of NOAA employees in accordance with statute and regulations providing for such dismissals shall not,
    in itself, equate to a NOAA facility closure in which contractors are denied access. Moreover, the leave status of NOAA employees
    shall not be conveyed or imputed to contractor personnel. Accordingly, unless a NOAA facility is closed and the contractor is denied
    access to the facility, the contractor shall continue performance in accordance with the contract.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Access
    to Government facilities and resources, including equipment and systems, will be limited and personnel necessary to administer contract
    performance may not be available. Generally, supply and service contracts that are funded beyond the date of the lapse in appropriation
    and do not require access to Government facilities, active administration by Government personnel or the use of government resources
    in a manner that would cause the government to incur additional obligations during the lapse in appropriation may continue. If a
    delivery date for a contract falls during the period of a lapse in appropriations, Government personnel may not be available to receive
    delivery. Contractors are directed to consult with a contracting officer before attempting to make a delivery. Contracting officers
    will be available throughout the lapse in appropriation period to provide guidance.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Once
OMB guidance is given, CORs, in consultation with the contracting officer, will notify those contractors that are deemed by the Program
Office to be performing excepted work and identify the contractor personnel requiring access to NOAA facilities. CORs will also coordinate
with directly with facility management or physical security personnel at respective locations to ensure that the names of contractor
personnel requiring access to government facilities during the lapse in appropriations are provided to physical security personnel.</FONT></P>

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

<P STYLE="margin-left: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Contractors
who are not designated as performing excepted work are not allowed access to Government facilities or to utilize government resources
in a manner that would incur any additional obligation of funding on behalf of the government during the lapse in appropriation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Unless
    otherwise specified within the contract award, contractors requiring access to NOAA facilities outside normal business hours or outside
    the normal workweek shall submit a written request in writing through the COR to the contracting officer. The written request shall
    provide justification supporting the required access and be submitted 48 hours before access to the NOAA facility is needed.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(End
of clause)</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">T.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">NAM 1330-52.243-70 REQUESTS FOR EQUITABLE ADJUSTMENT
(OCT 2017)</FONT></TD></TR>
</TABLE>


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

<P STYLE="margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)
The amount of any request for equitable adjustment to contract terms shall accurately reflect the contract adjustment for which the contractor
believes the Government is liable. The request shall include only costs for performing the change. All indirect costs included in the
request shall be properly allocable to the change in accordance with applicable acquisition regulations.</FONT></P>

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


<!-- Field: Page; Sequence: 24; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)
Any request for equitable adjustment to contract terms that exceeds the simplified acquisition threshold shall bear, at the time of submission,
the following certificate executed by an individual authorized to certify the request on behalf of the contractor:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">I
certify that the request is made in good faith, and that the supporting data are accurate and complete to the best of my knowledge and
belief.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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: 3.5%; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-indent: 0in; width: 46.5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Official&rsquo;s
    Name)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Title)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(c)
The certification in paragraph (b) of this solicitation and contract language requires full disclosure of all relevant facts, including:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Certified
cost or pricing data, if required, in accordance with subsection 15.403-4 of the Federal Acquisition Regulation (FAR); and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Data
other than certified cost or pricing data, in accordance with subsection 15.403-3 of the FAR, including actual cost data and data to
support any estimated costs, even if certified cost or pricing data are not required.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(d)
The certification requirement in paragraph (b) of this solicitation and contract language does not apply to:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Requests
for routine contract payments; for example, requests for payment for accepted supplies and services, routine vouchers under a cost-reimbursement
type contract, or progress payment invoices; or</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Final
adjustments under an incentive provision of the contract.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(End
of clause)</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">U.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">NAM 1330-52.270-304 NOAA ACQUISITION AND GRANTS
OFFICE OMBUDSMAN (OCT 2016)</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)
The NOAA Acquisition and Grants Office (AGO) Ombudsman is available to organizations to promote responsible and meaningful exchanges
of information. Generally, the purpose of these exchanges will be to:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Allow
    contractors to better prepare for and propose on business opportunities.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Advise
    as to technologies and solutions within the marketplace that the Government may not be aware of, or is not fully benefiting.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Identify
    constraints in transparency.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)
The AGO Ombudsman will objectively, reasonably, and responsibly collaborate with parties and recommend fair, impartial, and constructive
solutions to the matters presented to him/her. Further, the AGO Ombudsman will maintain the reasonable and responsible confidentiality
of the source of a concern, when such a request has been formally made by an authorized officer of an organization seeking to do business
with, or already doing business with NOAA.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(c)
Before consulting with the AGO Ombudsman, interested parties must first address their concerns, issues, disagreements, and/or recommendations
with the respective contracting officer for resolution.</FONT></P>

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


<!-- Field: Page; Sequence: 25; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">However,
direct access to the AGO Ombudsman may be sought when an interested party questions the objectivity or equity of a contracting officer&rsquo;s
decision, or when there is a bona fide reason to believe that reasonable, responsible, and objective consideration will not be received
from an assigned contracting officer.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(d)
There are several constraints to the scope of the AGO Ombudsman&rsquo;s authority, for instance:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -9.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Consulting
    with the AGO Ombudsman does not alter or postpone the timelines of any formal process (e.g., protests, claims, debriefings, employee
    employer actions, activities involving A76 competition performance decisions, judicial or congressional hearings, or proposal, amendment,
    modification or deliverable due dates).</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    AGO Ombudsman cannot participate in the evaluation of proposals, source selection processes, or the adjudication of protests or formal
    contract disputes.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    AGO Ombudsman is not authorized to generate or alter laws, judicial decisions, rules, policies, or formal guidance.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">4.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    AGO Ombudsman is not authorized to develop or alter opportunity announcements, solicitations, contracts, or their terms or conditions.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">5.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    AGO Ombudsman cannot overrule the authorized decisions or determinations of the contracting officer.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">6.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    AGO Ombudsman has no authority to render a decision that binds AGO, NOAA, the Department of Commerce, or the U.S. Government.</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">7.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    AGO Ombudsman is not NOAA&rsquo;s agent relative to the service of magistrate or judicial process and cannot be used to extend service
    of process to another party (whether federal, public, or a private entity).</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(e)
After review and analysis of a filed concern or recommendation, the AGO Ombudsman may refer the interested party to another more suitable
Federal official for consideration. Moreover, concerns, disagreements, and/or recommendations that cannot be resolved by the AGO Ombudsman
will need to be pursued through more formal venues.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(f)
The AGO Ombudsman is not to be contacted to request copies of forms and/or documents under the purview of a contracting officer. Such
documents include Requests for Information, solicitations, amendments, contracts, modifications, or conference materials.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(g)
Questions regarding items (a) through (f) within this language shall be directed to NOAA AGO Ombudsman, at <U>ago.ombudsman@noaa.gov</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(End
of clause)</FONT></P>

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

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>END
OF ADDENDUM TO FAR 52.212-4 CONTRACT TERMS AND CONDITIONS &ndash; COMMERCIAL PRODUCTS AND COMMERCIAL SERVICES (DEC 2022) </B></FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">V.</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">FAR 52.212-5 CONTRACT TERMS AND CONDITIONS REQUIRED
TO IMPLEMENT STATUTES OR EXECUTIVE ORDERS &mdash; COMMERCIAL PRODUCTS AND COMMERCIAL SERVICES (JUN 2023)</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)
The Contractor shall comply with the following Federal Acquisition Regulation (FAR) clauses, which are incorporated in this contract
by reference, to implement provisions of law or Executive orders applicable to acquisitions of commercial products and commercial services:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(1) <U>52.203-19</U>,
Prohibition on Requiring Certain Internal Confidentiality Agreements or Statements (JAN 2017) (section 743 of Division E, Title VII,
of the Consolidated and Further Continuing Appropriations Act, 2015 (Pub. L. 113-235) and its successor provisions in subsequent
appropriations acts (and as extended in continuing resolutions)).</FONT></P>

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




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

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

<!-- Field: Page; Sequence: 26; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(2)
<U>52.204-23</U>, Prohibition on Contracting for Hardware, Software, and Services Developed or Provided by Kaspersky Lab and Other Covered
Entities (NOV 2021) (Section 1634 of Pub. L. 115-91).</FONT></P>

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

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(3)
<U>52.204-25</U>, Prohibition on Contracting for Certain Telecommunications and Video Surveillance Services or Equipment. (NOV 2021)
(Section 889(a)(1)(A) of Pub. L. 115-232).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(4)
<U>52.209-10</U>, Prohibition on Contracting with Inverted Domestic Corporations (NOV 2015).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(5)
<U>52.232-40</U>, Providing Accelerated Payments to Small Business Subcontractors (MAR 2023) (<U>31 U.S.C. 3903 </U>and <U>10 U.S.C.
3801</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(6)
<U>52.233-3</U>, Protest After Award (AUG 1996) (<U>31 U.S.C. 3553</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(7)
<U>52.233-4</U>, Applicable Law for Breach of Contract Claim (OCT 2004) (Public Laws 108-77 and 108-78 (<U>19 U.S.C. 3805 note</U>)).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)
The Contractor shall comply with the FAR clauses in this paragraph (b) that the Contracting Officer has indicated as being incorporated
in this contract by reference to implement provisions of law or Executive orders applicable to acquisitions of commercial products and
commercial services:</FONT></P>

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

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(1) <U>52.203-6</U>, Restrictions on Subcontractor Sales to the Government (JUN 2020), with <I>Alternate I</I> (NOV 2021) (<U>41
U.S.C. 4704</U> and <U>10 U.S.C. 4655</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(2) <U>52.203-13</U>, Contractor Code of Business Ethics and Conduct (NOV 2021) (<U>41 U.S.C. 3509</U>)).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(3) <U>52.203-15</U>, Whistleblower Protections under the American Recovery and Reinvestment Act of 2009 (JUN 2010) (Section 1553 of
Pub. L. 111-5). (Applies to contracts funded by the American Recovery and Reinvestment Act of 2009.)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(4) <U>52.204-10</U>, Reporting Executive Compensation and First-Tier Subcontract Awards (JUN 2020) (Pub. L. 109-282) (<U>31 U.S.C.
6101 note</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(5) [Reserved].</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(6) <U>52.204-14</U>, Service Contract Reporting Requirements (OCT 2016) (Pub. L. 111-117, section 743 of Div. C).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(7) <U>52.204-15</U>, Service Contract Reporting Requirements for Indefinite-Delivery Contracts (OCT 2016) (Pub. L. 111-117, section
743 of Div. C).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(8) <U>52.204-27</U>, Prohibition on a ByteDance Covered Application (JUN 2023) (Section 102 of Division R of Pub. L. 117-328).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(9) <U>52.209-6</U>, Protecting the Government&rsquo;s Interest When Subcontracting with Contractors Debarred, Suspended, or
Proposed for Debarment. (NOV 2021) (<U>31 U.S.C. 6101 note</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(10) <U>52.209-9</U>, Updates of Publicly Available Information Regarding Responsibility Matters (OCT 2018) (<U>41 U.S.C. 2313</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(11) [Reserved].</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(12) <U>52.219-3</U>, Notice of HUBZone Set-Aside or Sole-Source Award (OCT 2022) (<U>15 U.S.C. 657a</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(13) <U>52.219-4</U>, Notice of Price Evaluation Preference for HUBZone Small Business Concerns (OCT 2022) (if the offeror elects to
waive the preference, it shall so indicate in its offer) (<U>15 U.S.C. 657a</U>). __ (14) [Reserved]</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(15)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.219-6</U>, Notice of Total Small Business Set-Aside (NOV 2020) (<U>15 U.S.C. 644</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (MAR 2020) of <U>52.219-6</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(16)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.219-7</U>, Notice of Partial Small Business Set-Aside (NOV 2020) (<U>15 U.S.C. 644</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (MAR 2020) of <U>52.219-7</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(17) <U>52.219-8</U>, Utilization of Small Business Concerns (OCT 2022) (<U>15 U.S.C. 637(d)(2)</U> and (3)).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(18)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.219-9</U>, Small Business Subcontracting Plan (OCT 2022) (<U>15 U.S.C. 637(d)(4)</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (NOV 2016) of <U>52.219-9</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(iii) Alternate II (NOV 2016) of <U>52.219-9</U>.</FONT></P>

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


<!-- Field: Page; Sequence: 27; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(iv) Alternate III (JUN 2020) of <U>52.219-9</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(v) Alternate IV (SEP 2021) of <U>52.219-9</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(19)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.219-13</U>, Notice of Set-Aside of Orders (MAR 2020) (<U>15 U.S.C. 644(r)</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (MAR 2020) of <U>52.219-13</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(20) <U>52.219-14</U>, Limitations on Subcontracting (OCT 2022) (<U>15 U.S.C. 637s</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(21) <U>52.219-16</U>, Liquidated Damages&mdash;Subcontracting Plan (SEP 2021) (<U>15 U.S.C. 637(d)(4)(F)(i)</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(22) <U>52.219-27</U>, Notice of Service-Disabled Veteran-Owned Small Business Set-Aside (OCT 2022) (<U>15 U.S.C. 657f</U>). <B><U></U></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(23)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.219-28</U>, Post Award Small Business Program Rerepresentation (MAR 2023)(<U>15 U.S.C. 632(a)(2)</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (MAR 2020) of <U>52.219-28</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(24) <U>52.219-29</U>, Notice of Set-Aside for, or Sole-Source Award to, Economically Disadvantaged WomenOwned Small Business Concerns
(OCT 2022) (<U>15 U.S.C. 637(m)</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(25) <U>52.219-30</U>, Notice of Set-Aside for, or Sole-Source Award to, Women-Owned Small Business Concerns Eligible Under the Women-Owned
Small Business Program (OCT 2022) (<U>15 U.S.C. 637(m)</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(26) <U>52.219-32</U>, Orders Issued Directly Under Small Business Reserves (MAR 2020) (<U>15 U.S.C. 644</U>(r)). __ (27) <U>52.219-33</U>,
Nonmanufacturer Rule (SEP 2021) (<U>15U.S.C. 637</U>(a)(17)). <B><U>X</U></B> (28) <U>52.222-3</U>, Convict Labor (JUN 2003) (E.O.11755).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(29) <U>52.222-19</U>, Child Labor-Cooperation with Authorities and Remedies (DEC 2022) (E.O.13126).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(30) <U>52.222-21</U>, Prohibition of Segregated Facilities (APR 2015).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(31)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.222-26</U>, Equal Opportunity (SEP 2016) (E.O.11246).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (FEB 1999) of <U>52.222-26</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(32)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.222-35</U>, Equal Opportunity for Veterans (JUN 2020) (<U>38 U.S.C. 4212</U>). __ (ii) Alternate I (JUL 2014) of <U>52.222-35</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(33)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.222-36</U>, Equal Opportunity for Workers with Disabilities (JUN 2020) (<U>29 U.S.C. 793</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (JUL 2014) of <U>52.222-36</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(34) <U>52.222-37</U>, Employment Reports on Veterans (JUN 2020) (<U>38 U.S.C. 4212</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(35) <U>52.222-40</U>, Notification of Employee Rights Under the National Labor Relations Act (DEC 2010) (E.O. 13496). <B><U>X
</U></B>(36)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.222-50</U>, Combating Trafficking in Persons (NOV 2021) (<U>22 U.S.C. chapter 78</U> and E.O. 13627).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (MAR 2015) of <U>52.222-50</U> (<U>22 U.S.C. chapter 78</U> and E.O. 13627).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
<B><U>X</U></B> (37) <U>52.222-54</U>, Employment Eligibility Verification (MAY 2022) (Executive Order 12989). (Not applicable to the
acquisition of commercially available off-the-shelf items or certain other types of commercial products or commercial services as prescribed
in FAR <U>22.1803</U>.)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(38)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.223-9</U>, Estimate of Percentage of Recovered Material Content for EPA&ndash;Designated Items (May 2008)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(<U>42 U.S.C. 6962(c)(3)(A)(ii)</U>). (Not applicable to the acquisition of commercially available off-the-shelf items.) __ (ii) Alternate
I (MAY 2008) of <U>52.223-9</U> (<U>42 U.S.C. 6962(i)(2)(C)</U>). (Not applicable to the acquisition of commercially available off-the-shelf
items.)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(39) <U>52.223-11</U>, Ozone-Depleting Substances and High Global Warming Potential Hydrofluorocarbons (Jun 2016) (E.O. 13693).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(40) <U>52.223-12</U>, Maintenance, Service, Repair, or Disposal of Refrigeration Equipment and Air Conditioners (JUN 2016) (E.O. 13693).
__ (41)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.223-13</U>, Acquisition of EPEAT&reg;-Registered Imaging Equipment (JUN 2014) (E.O.s 13423 and 13514).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (OCT 2015) of <U>52.223-13</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(42)</FONT></P>

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


<!-- Field: Page; Sequence: 28; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

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

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.223-14</U>, Acquisition of EPEAT&reg;-Registered Televisions (JUN 2014) (E.O.s 13423 and 13514).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (Jun2014) of <U>52.223-14</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(43) <U>52.223-15</U>, Energy Efficiency in Energy-Consuming Products (MAY 2020) (<U>42 U.S.C. 8259b</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(44)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.223-16</U>, Acquisition of EPEAT&reg;-Registered Personal Computer Products (OCT 2015) (E.O.s 13423 and 13514).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (JUN 2014) of <U>52.223-16</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X </U></B>(45) <U>52.223-18</U>,
Encouraging Contractor Policies to Ban Text Messaging While Driving (JUN 2020) (E.O. </FONT>13513).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(46) <U>52.223-20</U>, Aerosols (JUN 2016) (E.O. 13693).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(47) <U>52.223-21</U>, Foams (Jun2016) (E.O. 13693).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(48)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.224-3</U> Privacy Training (JAN 2017) (5 U.S.C. 552 a).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (JAN 2017) of <U>52.224-3</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(49)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.225-1</U>, Buy American-Supplies (OCT 2022) (<U>41 U.S.C. chapter 83</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (OCT 2022) of <U>52.225-1</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(50)</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.225-3</U>, Buy American-Free Trade Agreements-Israeli Trade Act (DEC 2022) (<U>19 U.S.C. 3301 note</U>, <U>19 U.S.C. 2112 note</U>,
<U>19 U.S.C. 3805 note</U>, <U>19 U.S.C. 4001 note</U>, 19 U.S.C. chapter 29 (sections 4501-4732), Public Law 103-182, 108-77, 108-78,
108-286, 108-302, 109-53, 109-169, 109-283, 110-138, 112-41, 112-42, and 112-43.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I [Reserved].</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(iii) Alternate II (DEC 2022) of <U>52.225-3</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(iv) Alternate III (JAN 2021) of <U>52.225-3</U>. __ (v) Alternate IV (Oct 2022) of <U>52.225-3</U>. __ (51) <U>52.225-5</U>, Trade Agreements
(DEC 2022) (<U>19 U.S.C. 2501</U>, <I>et seq</I>., <U>19 U.S.C. 3301</U> note).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(52) <U>52.225-13</U>, Restrictions on Certain Foreign Purchases (FEB 2021) (E.O.&rsquo;s, proclamations, and statutes administered
by the Office of Foreign Assets Control of the Department of the Treasury).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(53) <U>52.225-26</U>, Contractors Performing Private Security Functions Outside the United States (Oct 2016) (Section 862, as
amended, of the National Defense Authorization Act for Fiscal Year 2008; 10 U.S.C. Subtitle A, Part V, Subpart G Note).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(54) <U>52.226-4</U>, Notice of Disaster or Emergency Area Set-Aside (Nov 2007) (<U>42 U.S.C. 5150</U>). __ (55) <U>52.226-5</U>, Restrictions
on Subcontracting Outside Disaster or Emergency Area (Nov2007) (<U>42 U.S.C. 5150</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(56) <U>52.229-12</U>, Tax on Certain Foreign Procurements (FEB 2021).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(57) <U>52.232-29</U>, Terms for Financing of Purchases of Commercial Products and Commercial Services (NOV 2021) (<U>41 U.S.C. 4505</U>,
<U>10 U.S.C. 3805</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(58) <U>52.232-30</U>, Installment Payments for Commercial Products and Commercial Services (NOV 2021) (<U>41 U.S.C. 4505</U>, <U>10
U.S.C. 3805</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(59) <U>52.232-33</U>, Payment by Electronic Funds Transfer-System for Award Management (OCT2018) (<U>31 U.S.C. 3332</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(60) <U>52.232-34</U>, Payment by Electronic Funds Transfer-Other than System for Award Management (Jul 2013) (<U>31 U.S.C. 3332</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(61) <U>52.232-36</U>, Payment by Third Party (MAY 2014) (<U>31 U.S.C. 3332</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(62) <U>52.239-1</U>, Privacy or Security Safeguards (AUG 1996) (<U>5 U.S.C. 552a</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B><U>X
</U></B>(63) <U>52.242-5</U>, Payments to Small Business Subcontractors (JAN 2017) (<U>15 U.S.C. 637(d)(13)</U>).</FONT></P>

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


<!-- Field: Page; Sequence: 29; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0.3pt">&nbsp;</P>

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0pt">__ (64)</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.247-64</U>, Preference for Privately Owned U.S.-Flag Commercial Vessels (NOV 2021) (<U>46 U.S.C. 55305 </U>and <U>10 U.S.C. 2631</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(ii) Alternate I (APR 2003) of <U>52.247-64</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(iii) Alternate II (NOV 2021) of <U>52.247-64</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(c)
The Contractor shall comply with the FAR clauses in this paragraph (c), applicable to commercial services, that the Contracting Officer
has indicated as being incorporated in this contract by reference to implement provisions of law or Executive orders applicable to acquisitions
of commercial products and commercial services:</FONT></P>

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

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(1) <U>52.222-41</U>, Service Contract Labor Standards (AUG 2018) (<U>41 U.S.C. chapter67</U>). __ (2) <U>52.222-42</U>, Statement of
Equivalent Rates for Federal Hires (MAY 2014) (<U>29 U.S.C. 206</U> and <U>41 U.S.C. chapter 67</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(3) <U>52.222-43</U>, Fair Labor Standards Act and Service Contract Labor Standards-Price Adjustment (Multiple Year and Option Contracts)
(AUG 2018) (<U>29 U.S.C. 206</U> and <U>41 U.S.C. chapter 67</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(4) <U>52.222-44</U>, Fair Labor Standards Act and Service Contract Labor Standards-Price Adjustment (May 2014) (<U>29U.S.C.206 </U>and
<U>41 U.S.C. chapter 67</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(5) <U>52.222-51</U>, Exemption from Application of the Service Contract Labor Standards to Contracts for Maintenance, Calibration, or
Repair of Certain Equipment-Requirements (May 2014) (<U>41 U.S.C. chapter 67</U>). <B><U>X</U></B> (6) <U>52.222-53</U>, Exemption from
Application of the Service Contract Labor Standards to Contracts for Certain Services-Requirements (MAY 2014) (<U>41 U.S.C. chapter
67</U>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(7) <U>52.222-55</U>, Minimum Wages for Contractor Workers Under Executive Order 14026 (JAN 2022).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(8) <U>52.222-62</U>, Paid Sick Leave Under Executive Order 13706 (JAN 2022) (E.O. 13706).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">__
(9) <U>52.226-6</U>, Promoting Excess Food Donation to Nonprofit Organizations (Jun 2020) (<U>42 U.S.C. 1792</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(d) <I>Comptroller
General Examination of Record</I>. The Contractor shall comply with the provisions of this paragraph (d) if this contract was awarded
using other than sealed bid, is in excess of the simplified acquisition threshold, as defined in FAR <U>2.101</U>, on the date of award
of this contract, and does not contain the clause at <U>52.215-2</U>, Audit and Records-Negotiation.</FONT></P>

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(1)
The Comptroller General of the United States, or an authorized representative of the Comptroller General, shall have access to and right
to examine any of the Contractor&rsquo;s directly pertinent records involving transactions related to this contract.</FONT></P>

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(2)
The Contractor shall make available at its offices at all reasonable times the records, materials, and other evidence for examination,
audit, or reproduction, until 3 years after final payment under this contract or for any shorter period specified in FAR subpart <U>4.7</U>,
Contractor Records Retention, of the other clauses of this contract. If this contract is completely or partially terminated, the records
relating to the work terminated shall be made available for 3 years after any resulting final termination settlement. Records relating
to appeals under the disputes clause or to litigation or the settlement of claims arising under or relating to this contract shall be
made available until such appeals, litigation, or claims are finally resolved.</FONT></P>

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(3)
As used in this clause, records include books, documents, accounting procedures and practices, and other data, regardless of type and
regardless of form. This does not require the Contractor to create or maintain any record that the Contractor does not maintain in the
ordinary course of business or pursuant to a provision of law.</FONT></P>

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(e)</FONT></P>

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(1)
Notwithstanding the requirements of the clauses in paragraphs (a), (b), (c), and (d) of this clause, the Contractor is not required to
flow down any FAR clause, other than those in this paragraph (e)(1), in a subcontract for commercial products or commercial services.
Unless otherwise indicated below, the extent of the flow down shall be as required by the clause-</FONT></P>

<P STYLE="margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(i)
<U>52.203-13</U>, Contractor Code of Business Ethics and Conduct (NOV 2021) (<U>41 U.S.C. 3509</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(ii) <U>52.203-19</U>,
Prohibition on Requiring Certain Internal Confidentiality Agreements or Statements (Jan 2017) (section 743 of Division E, Title VII,
of the Consolidated and Further Continuing Appropriations Act, 2015 (Pub. L. 113-235) and its successor provisions in subsequent
appropriations acts (and as extended in continuing resolutions)).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(iii)
<U>52.204-23</U>, Prohibition on Contracting for Hardware, Software, and Services Developed or Provided by Kaspersky Lab and Other Covered
Entities (NOV 2021) (Section 1634 of Pub. L. 115-91).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(iv)
<U>52.204-25</U>, Prohibition on Contracting for Certain Telecommunications and Video Surveillance Services or Equipment. (NOV 2021)
(Section 889(a)(1)(A) of Pub. L. 115-232).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 30; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>SECTION
II </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONTRACT
TERMS AND CONDITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(v)
<U>52.204-27</U>, Prohibition on a ByteDance Covered Application (JUN 2023) (Section 102 of Division R of Pub. L. 117-328).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(vi)
<U>52.219-8</U>, Utilization of Small Business Concerns (OCT 2022) (<U>15 U.S.C. 637(d)(2)</U> and (3)), in all subcontracts that offer
further subcontracting opportunities. If the subcontract (except subcontracts to small business concerns) exceeds the applicable threshold
specified in FAR <U>19.702</U>(a) on the date of subcontract award, the subcontractor must include <U>52.219-8</U> in lower tier subcontracts
that offer subcontracting opportunities.</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(vii)
<U>52.222-21</U>, Prohibition of Segregated Facilities (APR 2015).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(viii)
<U>52.222-26</U>, Equal Opportunity (SEP 2015) (E.O.11246).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(ix)
<U>52.222-35</U>, Equal Opportunity for Veterans (JUN 2020) (<U>38 U.S.C. 4212</U>).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(x)
<U>52.222-36</U>, Equal Opportunity for Workers with Disabilities (JUN 2020) (<U>29 U.S.C. 793</U>).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xi)
<U>52.222-37</U>, Employment Reports on Veterans (JUN 2020) (<U>38 U.S.C. 4212</U>).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xii) <U>52.222-40</U>,
Notification of Employee Rights Under the National Labor Relations Act (DEC 2010) (E.O. 13496). Flow down required in accordance
with paragraph (f) of FAR clause <U>52.222-40</U>.</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xiii)
<U>52.222-41</U>, Service Contract Labor Standards (AUG 2018) (<U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xiv)</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(A)
<U>52.222-50</U>, Combating Trafficking in Persons (NOV 2021) (<U>22 U.S.C. chapter 78</U> and E.O 13627). (B) Alternate I (MAR 2015)
of <U>52.222-50</U> (<U>22 U.S.C. chapter 78 and E.O. 13627</U>).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xv) <U>52.222-51</U>,
Exemption from Application of the Service Contract Labor Standards to Contracts for Maintenance, Calibration, or Repair of Certain
Equipment-Requirements (May 2014) (<U>41 U.S.C. chapter 67</U>). (xvi) <U>52.222-53</U>, Exemption from Application of the Service
Contract Labor Standards to Contracts for Certain Services-Requirements (MAY 2014) (<U>41 U.S.C. chapter 67</U>).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xvii)
<U>52.222-54</U>, Employment Eligibility Verification (MAY 2022) (E.O. 12989).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xviii)
<U>52.222-55</U>, Minimum Wages for Contractor Workers Under Executive Order 14026 (JAN 2022).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xix)
<U>52.222-62</U>, Paid Sick Leave Under Executive Order 13706 (JAN 2022) (E.O. 13706).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xx)</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(A)
<U>52.224-3</U>, Privacy Training (Jan 2017) (<U>5 U.S.C. 552a</U>).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(B)
Alternate I (JAN 2017) of <U>52.224-3</U>.</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xxi)
<U>52.225-26</U>, Contractors Performing Private Security Functions Outside the United States (OCT 2016) (Section 862, as amended, of
the National Defense Authorization Act for Fiscal Year 2008; 10 U.S.C. Subtitle A, Part V, Subpart G Note).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xxii)
<U>52.226-6</U>, Promoting Excess Food Donation to Nonprofit Organizations (JUN 2020) (<U>42 U.S.C. 1792</U>).</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Flow
down required in accordance with paragraph (e) of FAR clause <U>52.226-6</U>.</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xxiii)
<U>52.232-40</U>, Providing Accelerated Payments to Small Business Subcontractors (Mar 2023) (<U>31 U.S.C. 3903 </U>and <U>10 U.S.C.
3801</U>). Flow down required in accordance with paragraph (c) of <U>52.232-40</U>.</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(xxiv)
<U>52.247-64</U>, Preference for Privately Owned U.S.-Flag Commercial Vessels (NOV 2021) (<U>46 U.S.C. 55305 </U>and <U>10 U.S.C. 2631</U>).
Flow down required in accordance with paragraph (d) of FAR clause <U>52.247-64</U>.</FONT></P>

<P STYLE="margin-left: 0.65in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(2)
While not required, the Contractor may include in its subcontracts for commercial products and commercial services a minimal number of
additional clauses necessary to satisfy its contractual obligations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.65in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(End
of clause)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Attachments:
</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="margin-left: 0.75in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1)
Attachment A- Statement of Work (SOW)</FONT></P>

<P STYLE="margin-left: 0.75in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2)
Attachment B- Schedule of Items and Prices</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>


<!-- Field: Page; Sequence: 31; Value: 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="text-align: center; width: 100%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&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 COLSPAN="11" 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; color: Black"><B>SCHEDULE
    Continued</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>ITEM
    NO.</B></FONT></TD>
    <TD STYLE="text-align: center; padding-bottom: 1.5pt; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 30%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>SUPPLIES/SERVICES</B></FONT></TD>
    <TD STYLE="text-align: center; padding-bottom: 1.5pt; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>QUANTITY</B></FONT></TD>
    <TD STYLE="text-align: center; padding-bottom: 1.5pt; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>UNIT</B></FONT></TD>
    <TD STYLE="text-align: center; padding-bottom: 1.5pt; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>UNIT
    PRICE</B></FONT></TD>
    <TD STYLE="text-align: center; padding-bottom: 1.5pt; width: 2%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>AMOUNT</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; color: Black">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
                                            Contractor shall furnish all personnel, material, supplies, equipment, transportation, and
                                            facilities (except as otherwise specified), to provide Office of Marine and Aviation Operations
                                            OMAO, Uncrewed Systems Operations Center (UxSOC), Uncrewed Maritime</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Systems
    (UMS) for Meteorological &amp; Oceanographic Observations as provided in Attachment A-Statement of Work and Attachment B-Schedule
    of Items and Prices.</FONT></P></TD>
    <TD>&nbsp;</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; color: Black">&nbsp;</FONT></TD>
    <TD>&nbsp;</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; color: Black">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD>&nbsp;</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; color: Black">&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">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; 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; color: Black">0001</FONT></TD>
    <TD>&nbsp;</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-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Ordering
                                            Period: 36 months (September 1, 2023-August 31, 2026)</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    Minimum Guarantee of $*** is provided at time of award.</FONT></P>
    <P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Maximum
    value of $*** to be shared between the five (5) Multiple Award IDIQ contract holders.</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Accounting
    and Appropriation Data:</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">14.23.X8A4XDS.PSA.1123.100401000.
    0802000300000000.25272517.000000</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Cost
    Applied: $***</FONT></P></TD>
    <TD>&nbsp;</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; color: Black"><B>1.00</B></FONT></TD>
    <TD>&nbsp;</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; color: Black">LO</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>***</B></FONT></TD>
    <TD>&nbsp;</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; color: Black"><B>***</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 32; 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%">PAGE <!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --> OF 32</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></FONT></P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ex31-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 0; 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 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
31.1</B></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>&nbsp;</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"><B>CERTIFICATION
PURSUANT TO SECTION 302 OF SARBANES-OXLEY ACT</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"><B>&nbsp;</B></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">I,
Philipp Stratmann, certify that:</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">&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; text-align: justify"><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">I
    have reviewed this Quarterly Report on Form 10-Q of Ocean Power Technologies, 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: 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; 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: justify"><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">Based
    on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
    to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to
    the period covered by this report;</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: 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; 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: justify"><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">Based
    on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
    respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in
    this report;</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</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
    registrant&rsquo;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures
    (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
    Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</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">Designed
    such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
    to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others
    within those entities, particularly during the period in which this report is being prepared;</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</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">Designed
    such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
    supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
    for external purposes in accordance with generally accepted accounting principles;</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</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">Evaluated
    the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about
    the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
    and</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</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">Disclosed
    in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
    most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
    or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; 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; 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</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
    registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial
    reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or other persons
    performing the equivalent functions):</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</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
    significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
    reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information;
    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; 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</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">Any
    fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
    internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<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">&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: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
    December 13, 2023</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: bottom">
    <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/
    Philipp Stratmann</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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">Philipp
    Stratmann</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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"><I>President
    and Chief Executive Officer</I></FONT></TD></TR>
  </TABLE>
<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">&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="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-31.2
<SEQUENCE>6
<FILENAME>ex31-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; margin: 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 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
31.2</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"><B>&nbsp;</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"><B>CERTIFICATION
PURSUANT TO SECTION 302 OF SARBANES-OXLEY ACT</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"><B>&nbsp;</B></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">I,
Robert Powers, certify that:</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">&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; text-align: justify"><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">I
    have reviewed this Quarterly Report on Form 10-Q of Ocean Power Technologies, 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: 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; 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: justify"><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">Based
    on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
    to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to
    the period covered by this report;</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: 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; 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: justify"><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">Based
    on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
    respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in
    this report;</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</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
    registrant&rsquo;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures
    (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
    Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</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">Designed
    such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
    to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others
    within those entities, particularly during the period in which this report is being prepared;</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</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">Designed
    such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
    supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
    for external purposes in accordance with generally accepted accounting principles;</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</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">Evaluated
    the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about
    the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
    and</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</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">Disclosed
    in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
    most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
    or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; 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; 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</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
    registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial
    reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or other persons
    performing the equivalent functions):</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: 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</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
    significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
    reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information;
    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; 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; 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: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</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">Any
    fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
    internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><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: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
    December 13, 2023</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: bottom">
    <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/
    Robert Powers</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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">Robert
    Powers</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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"><I>Senior
    Vice President and Chief Financial Officer</I></FONT></TD></TR>
  </TABLE>
<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">&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="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-32.1
<SEQUENCE>7
<FILENAME>ex32-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 0; 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 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
32.1</B></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>&nbsp;</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"><B>CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350,</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"><B>AS
ADOPTED PURSUANT TO</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"><B>SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002</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"><B>&nbsp;</B></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
connection with the Quarterly Report on Form 10-Q of Ocean Power Technologies, Inc. (the &ldquo;Company&rdquo;) for the period ended
October 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), the undersigned, Philipp
Stratmann III, President and Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted
pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:</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">&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; text-align: justify"><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">The
    Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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; 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; 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: justify"><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">The
    information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
    of the Company.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><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: bottom">
    <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">Date:
    December 13, 2023</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Philipp Stratmann</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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">Philipp
    Stratmann</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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"><I>President
    and Chief Executive Officer</I></FONT></TD></TR>
  </TABLE>
<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">&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">A
signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company
and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</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">&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="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"><B>&nbsp;</B></FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ex32-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; margin: 0pt 0; 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 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
32.2</B></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>&nbsp;</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"><B>CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350,</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"><B>AS
ADOPTED PURSUANT TO</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"><B>SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002</B></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">&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
connection with the Quarterly Report on Form 10-Q of Ocean Power Technologies, Inc. (the &ldquo;Company&rdquo;) for the period ended
October 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), the undersigned, Robert
Powers, Senior Vice President and Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted
pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:</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">&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; text-align: justify"><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">The
    Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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; 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; 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: justify"><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">The
    information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
    of the Company.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><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: bottom">
    <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">Date:
    December 13, 2023</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Robert Powers</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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">Robert
    Powers</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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"><I>Senior
    Vice President and Chief Financial Officer</I></FONT></TD></TR>
  </TABLE>
<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">&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">A
signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company
and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</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">&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="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>GRAPHIC
<SEQUENCE>9
<FILENAME>ex10-1_001.jpg
<TEXT>
begin 644 ex10-1_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 0( R # 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#^_BBBB@ 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@ _S_G-'^?K]>/Y
M4F1V]<?CD#VZ9&:K274:':=Y(.#M4GHK-SCE<A2?R'>FDWLFR7)+5M)72U[R
ME&"^^4X17G);7NK72C_#\?RJM]KBV[OFP,9Z @'J3N*X"_Q9^[QGK4/]H6RL
M02X((&!&S,=S,H8!%9BA*D[_ +H&"2,BA0E)M*,FTTFDGO:Z6RZ:[M>?0EU(
M)V<X7?-9<\+OE;4K+FNW%III)RNG:+LR_P"G]>#_ "_PI.G/4\]N<=<516^A
M;;\K\EAEEP05.!E2 P#GA2 <@9/'-2R7<2 9)RP.  3D#(QD=,M\H]SDX 8J
MFFK735]M'UDX^GQ)K5I+=M+4/:4[.3J02C;F;E%<O,VHJ5VG%MIVC)1D[?#U
M+([X Y[CO]?\FCU_+..?Y=!Z\CK5/[=!SG<"NT,H&64L#M# <]>.,C)!SL(8
ML^WPD[<N#N*D%02I& P;&0 K$*S9(5LAB,$T/W6E+1MI)/JVVDEONTTO-#YX
MM-J2DHWYG'WE&TI0?,XJ27O0E&SM[T91W32N]<<_C_%^''YGT_.GUF'4H%:%
M<.WFB3#CR\+L8#+;G!VD'>C*&5D!89&,V%NHV7=B1?E)^9-I(#E1PP!PQ&5.
M "".YQ3<))1;32DKQ\[MJZ\KIK5+5"56G*_+-2LFWRWE:RNU+E3Y9)6;A+EF
MDTW!)INR>#DD\>QQT[\<^M+Z?CR>H_3^>/QJBU_ )-N7RAVL"H7#,,I]\J?G
M(VIC@MQGFG+>0N1M61AEP6\M@4V%P=RL P4E&4-MVL<8)!!*6LI16LHNTH]4
M^53L[VUY6I;O1KT'S1LG=)-3:;T4E!*4W%M)245)-\K>]K-II7.G0?EW_E1W
M]1WSP!]..<_E50WL(53SE@V% !(VXW*3N"AAD<9[$\@$U#_:=M\ARS"60JF
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
MIQE!RYERO2HJM]JC! ;*DD@ XR<$ X['@[B 20.H!XH2[A?E6)!*@<#JQ P
M#NR,@L",@'/KA6?;HGTV>SWV=G9];.Q7-&[7-%N/Q)-.VV]F[;K=]5W+-(?7
M';J.OX<<_P J@6X1R,!_FY4E< @%@<'G/W<^FTK@\BHI;R.-@I#YV%LG:,?,
MJX()!))(QM!!&>>*$FW9*[UT]%=_<M7_ )Z!)J/Q.VK6NC;5URI;RE=-*,5*
M3::46U8N=!T_ ?TZ48Z\ YQU[_7CBJ(OX#&SKG()!0 !@5)4]?E;E6Y4D<8!
M)IQO80=I.YC#Y@"E26 [#!'))(&2 3P.3BG&,I7Y4W;?3R3\NDD_F2ZD$HR<
MXJ,[1A-R2A-RE*,8PFVH3DY1DE&,Y2?+)VY4Y*[154W<2@YR"-I90,NNX9!=
M1\P&<*3@X/7 !--^VPKDLKQJ$W%W4*H/=6.>&'&3RN64!BQP$DVTDFV[V25V
M[-)VM>]FTG:_E<;J4US7J4UR7YKSA[MKWO[VEN65^W*[VL[7*;P0><Y_+TX]
M?SZU7^UPYP2R]/O*0#EF7(8G:1E2."3T/1ES =0MCO!W@1D!LIM*+@GS,'#,
MA"D@J&!*LH^=64$4Y:Q3:Y>;1?9ORW_\"T]>@2G"/Q3C%<TXW;22E2CSU$V[
M).$?>E=Q236KYHJ6AZ\G'TZ'V]?R-&>H')&,YX_I_*JGVR+R_,&X*1E6(X)/
M\(/(SD$8/<8'L/>1(,L&Y&0NW[X.T@J2 "?F'RCGJ<<4W&2:333;:2=DVUON
MUMU!RBOB:CJHWE[L>9S=-1YI*,;N:<;<Z=[-VBXRE<_G_*D!]>,]/4C_ #V[
M55^UQ9VC<6P"<)S@E@K<[<C*G/N  /G7*F[B#%3NW@'@C#%5(!;G "Y/!SR0
MPP&4@)IK?3U:\_/R?W#4X/:47=J.C7Q.7(HWVOS>[:][].I:HJNUS$N,D]<=
M@>AZ@D''&<@=.?NAB(6O80VTAU#+N5R!M96.-PP2VT'!9L  $9YX"2<DVM4K
MW:::T2;V;Z-.V]FM-5<YHW2YHINUDW%-WERI)-IW<O=44N9RTC%O0NCV)^A!
M_3/_ .KV]3'? SZ^W;],57%RF6X<@$8(48Y&<#)!RH!+ \K@Y QRYKA P49)
M*LPP"0,>I (&<@CGD<BG9W2MJ[V_[=2;]+*46[VW6^R%)--IZ)7;=UHKZZI-
M_"]DV[:)Z7GI.><8)SW[?E5,W\ =E;S04!W'RSL4?/@E_NL6\LD*I+A2K,BA
M@2K7L B:4,2JG#9VKMSQ\V>!CJ03E<$, RLM/DG=+EEK:VCZ[>6MU;6[[$^T
MIN,G[2%H)N<G**C!1E*$G.3:C",9QE!RE*,5*+3EHRW^'I]/P^GT%+5-;N-P
M2H<[2HV%0&SQR,X&,<YS@KEEX*TKW<,8!8X!8*"!N&XE5&=HRH)8 EL !6)P
MJL0FFE=II6O\K7VWVUV[]G9N<(IN4X12;3O**U7+?>5_MPU2:?/%Q<E*+=H9
M[XZ]O3\:4Y[=?>J27T$A8)N.V0H<+G.'="0 "2"R-TYXSP"I97O(DVEPR@@'
M<XVJI9D55+-@;F9PJ@9)(8 <4<D[VY7>]K6UOH[6WV:V3WT;Z'/!QYE./+R\
M_-S1Y.6S?-S\RAR^Z[OFLFG%VE[I<&,<=.U(>^!]<Y']#FJCWL*;R23Y:[B
M!NP5# <GC(Z[MN.IP!DQ_;HB3^ZE.064[5(8@D.@(8C<FUBV[ ' #%B*335K
MZ7:2O97;<4DKM7UG':Z]Y7:N-2BVUS1NMTY)-.]K/F:U3M=;JZ;233>AGG'/
MY<?G_G^5'^?\_P"?TJ@FH6\@S'YKD;=RB-E;YT9T.UPO#!2 V0-PVDY! >;Z
M 9Y?H6.$W8 ('.TGDYRJY+,-Q4$*V'RR[/:+Z;2MRO?:5URO9W5FR74@H\SD
ME'EC+F=^7EE!5(RO:W+*#4T]G'7NE;[<8]O3]*6L]=0B)VA),@(<;1GYV*J,
M@[0=P((."._49F-W K!"=K$]..3U/.1R%^8^V<9((H<9)7<7L_/:]]KO2SOI
MT'SPORJ<&^9PLIQD^9*3<7RR=FE"3=]%RN[T=K([=>_4?S)&1^E+51;N(D*K
MAB59@%(;(4-DC:#\N5(!!*Y!4$D$!QNH@FX@]%)7'3<2%R<8^8K@'.">AZ9.
M5]GTZ=[6[=U_P^B=TMW;6WO>Z[VE+:2B_AC)WM:T7KHT6!WX Z8QZ8[\#I_D
M>IG\OQS^6*H?VC:[F4EE.4 ^7);<!R%&6 0D*Y=5"E@&QD4-J%LKA"Q$A0N1
M@,R ,5^8*">BL20" %8$@XS,6IJ\/>7+&5TF_=E91EML[I)[7=M'H2ZE-6O.
M"NXQ5Y*SE-R4()WLY3<9*,$W.3C)1@W&2C?'?ICMC]<TH_#Z#M547<1P"2"Q
M*[" 6! 8D$*3R0I8 X)!'&3BH5U"'.TAE^^0&"KD)C+ @[2,D #[V2"0!S3L
MTKO1=VTEU?5]HR?DDV[)-JN>&MYP5I*+O."]YWLM9:O1[7\VKJ]\=!P.G'^&
M?2DZ9.!^'7\?Y_XU76[B)V@.2,=%X *AADYXR#QG&<'&0":KS:E:P;C(Q"@.
M69=K86-2SLP&6(7'SXR5)7(()--1DY.*3<M/=ZZNRLNMWII=WTWLFN>'N/GA
M:;2A>45SN348QA>2<Y2E*,8Q@IRDY148NZOH]QU&!T'3^7;M1[XP?;D_RYJG
M%>PRE-F[#J[8*A=OEL%D# @'Y&90Q&5&5.2&!,IN80O+=B2O.[ QNPO4E<C(
M R,CCM4ZW22>KY5H]9:NVW9-]K:WVN*46FU)-+K?1I\SNGM*+Y96E'FB^5I2
M;31/P1['VZTM56N8AN#$C!4$$'()Z^YP>N<$'@XR,H;R'Y<%FW9QL&X'@D?,
M/E"G:0'W;-V%#%B*I)NUDW=76CU7?9+\AMI;NVJ6M].9I1OI=7;2BW9.^C:U
M5NDZ9.!G^>.F3_G%0"XB(7DC*Y Y)Z9XQ[>AS[<T?:(MI)Z#)(QD#!&23C&
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
MDTXY=EF#PE/*L+6RVI6PN5YG+,<FP+SBU^RC^T!\4?BI\1/VM?!7Q$LELO\
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
MFLP7F?M49^T=_P $_P#PC^U/:RK\3/C5\8K>WU;X*:Y\)-7TGP]>^"[#PMJ
MUOQ1H'BN3XAKX>NO"=UIND^/;+4= TZQBU32A8*^A23>'+^&_P!)N-2M[_'%
M2XO6"KRP]+**V80P6#^K44L+&C6Q]3+ZU7&1Q:DKTZ>&S.-#"4HX=R5;"5YU
M6XUHIP]/"X?Z,TN*\JP^(Q?'E#@RGQ=Q!@\YQ+J9]5SO_4K#9CD-/A#&9'"C
MA84WFF=9#7XCKY]@\WB\QR7BW+</2PE;,\CQF&Q;P_&'_!3#X0>!_BC\2_A7
MJ/P_^,E_JOPK^+7[.GP?\1:SI6F_#1_#TVH?M.V^H7/PZ\4Z/<WGQ'L]7N?"
M=DME#:^)C/I$'B?3Y=3TNXL/#>JV/]J7NF]=??\ !0[]GS2O"G[07C74]4\4
M:=X5_9=\1:_X.^)FLW5MX=DFM_$^@^(-/\*1:!;Z#:^)[OQ7%=^)?$FKVNC>
M$;KQ+H'ARP\4-!+JMA>3>'6M=3NN/^*'_!,[X8?$?XA_$;XG+\2?B1X6\0?%
M'QU^S=\1?%<&D?\ "'W^DS>*OV8O[6'@&\AM]<\.W]U:V6JQ:H$\3Z5%>0VU
M^VGV<UE-8))J,5_N?&+_ ()R? KX\ZY\8/$7Q'E\4ZCJ?QE^%MW\(=<U'0V\
M.^%[[3O#R>/O#GQ#\/7S7&CZ1;?\)+K/P^\0>$/"5K\.M6\4)J@\.>'=$?19
MQJ1U;6&U(J5>+<.LP>%I9-B5"MBH9;3KRHT?;4_JN;2RZM6="%XUJ^(CE%/$
M4G&/[F&(]BO:2=2,8;#_ $::T.$OK^+\0\+#$9?P[6XPEEU/%XS$8#,<-BO#
M9\3X7+\%F.&H86OA\=EF(\4:63XS+\?3JY1BL-PWBX83-?K5.C@_1_!O[8WA
M#XI_!#XH_%SX:6FK:C_PK*+Q_HFMZ%Y?A'4M1MO%W@;28-3DTRQU+2O&\_P[
M\26][I]_INJ:;J6A_$2;PUJ-O>QP-XGLYA.;?YC_ &;_ /@H'XW^+GQC_97^
M#-UX#N-;'Q7_ &$=&_:C\<?$FRMO#WA:&'6]5U'P?HUJ+;P9)XX\02>'M$BO
MY_$=OK.D6VM^+M7AU'7/"<.D&_T;3/$NLVGWM=_#2^U7X1W_ ,-O$OQ!U_6_
M$.N>"K[P=J/Q&O=)\*6_B;4;W5-(?3KKQ0=&L-$L/!BZY<@-JU[;6>AV^D/>
MQDQ:4E@D-LGSQ\$O^"?/PX^!?CGX._$+P]XS\?ZYXB^#W[,LO[*FGG66\,I9
M^)_AL/$6D>(])O\ 7X=.T;34@\3:+>:/;V\5YH\FFP:C:-*VI6-S.PD&U>AG
M,LWR^=*M%8&E2R[Z].=6-)5Y8;.L\IXY<CM&;GEU;+KNFX7J45%N*]U?.Y/C
M?"JAP_X@T\QP.,K9WB,1Q!#P]IUZV=XVEAN?@;+L+D.-K9JL)EDIX=<98?-L
M9AZ68X>]##9C@Z>;8/$+!5,56\W^(W[?VF?!OX]?M%>%?B3%JNF_#SX*?"/X
M">++=H_#/A=9-0U#XL>/-0\$1Z]%XVNOB@ABT*35=0TC2=9A\<>$/ NE^#H]
M%UGQ=J7BYO#5S!J+^Y?M*?'CQ3X(_8L^-WQ^^%1M=&\0^#?A-X\^(7@Z7Q!:
M:+K]C/+X5M[V\T_4;V'2-9U'2]6T;Q'!9&YTZXL-:E2[TW4=/ODN8WF*14=8
M_8U\,:K\>_BU\=+OQKXHFU;XN?"SPC\(]:\%W>@_#;6_"*>&_!NI'5C9PV'B
M'PIJ<][:Z_'>>)],\2PZU>3+J6C>)]4MK#^Q[JRT'4],W-'_ &*_A/I'[*&J
M_L>6E_XJC^%VM^"_&W@&\NH]0AA\16NC^.;O5[_7WTEOL4NCZ5!;3ZQ?1^'M
M*M]'_L/P_IXT_3+"Q%A96D0YITN):^7Y[AISP\*U;+\^CE&(H8Q2K1QU;&YS
M#)H2:;ITZ4<OQF6U55=JE#$TG"4)PM"'9]?\',+B/##,\/1S7$X[)<X\)I<=
MY;6RRO7R/-LDP."RC&^).'^HXBM@\0\;1Q>5XV@U%U\-Q/EW$.)AA\7E53*X
M5<9XUH7_  48^&WAKPMJT'Q4TGQKH7Q$\(^ ?V?O%M_X8LO#VC74GQ$F_:(N
M;'PSX(;X61V/B2]@O4U+XAW-WX2N+/Q+>>&;CP]=6<UYJT<'A\1ZQ+QWCS_@
MI?I*'X*:?\+_ (8>)?%>O^._VO$_90^(WAK6IO"NEZY\+_%F@68\3^*=,EA'
MBI/#FOZEJ7A*UFN_"NKZ5XGF\)1VE_;ZGJ.O/J,%IX7UGOKS_@G#\'=6T3QN
MOBCQ/X\\4^+/$6F_!?1-%\?:A<^'X]?\#Z-^SMX@@\5?"6S\+VEOH=MX=C;3
M?%-J_B/Q+<W^G2CQCJ>IZE%J*1Z6]CI]M:L?^"<?P?M+3X?W<7B;QO%XM\&_
MM3']L'5/%UI/H-OJ/C/XIWFEW^@:I9:_IBZ3=Z-:>$I?#.I1^';+1]#L].O;
M2QTS3;I=3N=6DU75-5W:XIYZR<L J3S&,Z=>A4HJI' 1S/#XFK1J2JJ4GB'E
M\\3AY2BHTXT(QE3=/$M6]FAB?HZT,7/&_5N)\9/VU>7]ESPV<TLDD\3P_P 6
M*%;"0PE7"8ZGDV!SW&9!+ 8-YE+.Z>.P%*CB:&)X5PZEB_$OV6O^"A.J>*_B
MGK?P2^-=MJ,_BSQ;^UK^U#\!O@WXJ\/^%M&L?!]_IO[/]FGB.#2?%4O_  DU
MWK5IXDO/#BZC<P:S;^'Y=!U2ZTJ>S\S1KMK"#4/K3QU^TO>:9^T'X4_9\\%Z
M/_;VNP_"/Q7\?OB!*([-;JS^'_A?6]%\*^'?#OA^'4+W2=)'B7Q]XLU=K>WU
M+6M1M-*TC1- UYI62YN+.^L_#O!/_!,GP'X$^*W@?XL6_P 8?BC?:AX)_:)^
M-?[1^G:+J.E^!$TB[\5_'S1%T#Q=HMTUKX9M]1_L"RT_[8^@""\AUC3Y=0N9
M;J]O%CLDM/5O&W[/.HP?M5>%OVAO!<LLG_"1? [Q7^SA\1U@N-+2_P!$\-WO
MB2P\<^!/B!I,&M!;'4+CP?XEL]9TS5-%VRRWECXK&IQV^H)H)L+O#+8<2TLE
MHX7'PC4QU'$PPL<34KQJ7P7]EX]4\35JX:45+$_VD\#1DFG:$I-*\8SCR<45
M/!G,^,\;F/##5+*<7X?<1XFEE]3!X[+<IH>(^%PG"&"R&G1P6+C1E1RG,<#A
M.+\TJ8;#U)X>KQ-6R]1FJF/PV&CXI^S1^W3XF^(/@;]BCQ+\15L+W3?VP/#W
MC70]#UW3?";>![[1OBQX&M?%FNS:1J?ARV\:^/+&U\.>*_"WACQ"-)FM_%&H
MW6D:UX:M([B>^;Q?%!X<[_\ :"_X*+_#/]G#Q[XS\!>,?A]\7/$-SX&^ 4?[
M2&NZWX1L?A]=: OP[C^(VE?#G51:#Q!\0/#^OW&N^'KO6;77]1TT>'4M+_P_
M!=OH>H:SKGV31;G@/AU^PD/AE>_L8?#+2O$6NZ]\'/V*IOB%\0-'U_Q;=:"/
M%_C[QWXTTOQEX8\-Z+-:^&[+2K&ST7P3I7CSQ/J>HZK)9Z)]NU%/!D=A!JS0
MZ[-:]A^TM_P3H\$_M+^.?'7C[7_BG\1/"%SX^_9UD_9DU?1_"UEX&GTJ'P'<
M^.=/\<:AJEG-KWAS4M2C\07^H:7:V$MT]Z=/@TLSK:6*7I-^O/4?%\<AYL%2
MP53/8UL/&G+$3HRI3I/)<+/%0J_6)IQ?]O4Z^'C.E--X6G"LO:3J2F>WCH_1
MUQ/BOAJN+Q&=X?PPQM'B[%8BGE%+-,/CL'AZ_BO5GP/2EA<MP]>OEN:OPGK8
MJIF^41YH8#-(Y%3J>SQ+Q=,ZWQ3^WY\$?#GQ7OOAE.OBK4;7PUXF^#_@7QO\
M0['P_:-X'\!>._CW;6FI?"CPGKRW6J6?BN>]\3V][X<>ZU/0_#>JZ+X;;Q5H
M3^(]1T^%]2GTJ[^QW^U5XB_:@M/CIK&J?#>^^'VG?#7X]_$'X1Z +O5- U"/
M4X/ =PNAZB]])I6N:C.==_MFQU74;V,Z7!H=I;:IIMEI.J>(7M-3U%N7O_\
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
MP2\HGGF%S;-L5C,UH<>>$^/XTQF9Y30>!K4OK' V%\5,CJY-+^T<#+$1PM7
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
M7K'I/AO_ ,$^OA7\*]<^!_B#P/XF\>:->_ 3P/\ %_P#X9MVNO#EUIVJZ/\
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
M1LO!/Q!\"V'BWXE1VVO_  "\2_LN^#]1FU#0+R_^$_P5\57]SJ>N>'?"22Z
MEAK&K:BLEA8KXE\;0:_JUOINAZ1!%.+I]<OM<Z<4^(*M/VF7SP$'6P$ZDU.-
M%5:6.J*NJ*]C./LY0PM9X.DGS<M98/&2<8K$X5Q\K)UX&RS7B99[#BFEE5//
M<LH<+4\'B,WQ4:_#5#%99AL\QN,Q='!X',*=;'T:6/S".&Q^&6)R_"8J.%RR
MOC<_P/UG'?6GPR^.GAWXB^!-5^*%YX1\8_#KP-8:!H7B^Q\1>.+;P_86FO\
MA#6/ OA_XAR>)-,FT#Q!K3C3-#M];GT#7VU=+"Y@\1Z'KMO#:WVG6EMJ]_\
M/6G_ /!1#X87G@/PW\2;GX<_%W0O"OQ0UWX4>%?@!+K>F>"[-OC_ *W\=+V_
MTGX?V7@66'Q?=P:1=R2Z9<:AKUI\1Y_ MYX8T"\LM8UJW1;FV4?6'@[X/Z!X
M2^"OASX)7TESXY\/:#\.=*^%^H7/B2&QAOO%/AS3_#]KX5D;6TTNQT[3OME_
MHMN(KQM.@L;1Y)IY(+>U\SRX_E'2O^"?WP^T_P""?PX^!MYXU\?:UHWP(^(O
M@;XF? +Q1JLGA;_A,/A'K7PSUJYUSX<V^DWUIX;@TSQ18>&(KZZ\.-%XOTC5
MQJ?AB5-+U!KB]N)=4.V*IYNJLOJKR^.'E@L.HJNL/3G'$K-J-.I2K4^63GA*
M/#U;,))T?>>+H*48JE5E X<JEX/?6<V>?0X@H4/]=J5/*Z> >;5(SX$EDW&#
MCF="O.$IXSB&MQ/@O#ZKG>&SF-&CA^$<UXGCPY77$>6950K8T_\ P4L^#]S?
M?!FQ\.>!?BMXBU7XL>)_CGX'31M&M/ EK?>"?'?[/6E:EJ7CKP3XV?6_&^D6
M-KJ\[:!K-KH6H^&KOQ1X<U0:?'<?VW8V%_:W$_C?CO\ ;C^)OQ5\7?L?Z1^R
M[HO]C>$OVEO@?X\^/Y\4^/O#/A_Q#K2:;X(M_!NJ6_PWG\,2?$KPO9V>H26W
MB:YT?Q/<6?B*$0ZYK/A8Z%XD&BZ3XDNH_5XO^"9WPKL;KX)WOAKX@?$7PWK'
MP@\7?'7X@76KVA\#ZA??$7QY^T5IVHVGC[Q1XUCU'PM-9?;8[77=4CT&T\/V
MFC:9I%O=06C6NH0Z;:2K>\!?\$YO"WPYU#]F_4_#_P ;/BI,_P"S!\)/'/P@
M^'*:CI_PUD6Y\/>.TT^#4]0\0?9_!$$EWK-C;:%X36PETY](L?\ BG(!>Z;>
MR:AJKW?STJ7&^)A[.K/"TE_L,G+ 5L-1JN4:&(ECJ+G&#E&%7%U'2?M7)1H8
M?#S@Y24U/[_"8GZ.6749X_)J6:YAF_\ 9?&.$PN"XLR[B#.,LEFF(R7C#+^%
M<7BLOY:>6NG@,PK<.8G"PYYT88>K5K\08>MFV#QE"A\DZG_P4]UK4?V)](\3
M^!9]:\4_M):W^QU\1/VHI-<MOA]X1\/>#_#GASX>:G>Z79ZUXS\.:E\1=?MK
M"W\<:UI\NA:5H'@_Q+XVUHVMGK.MS3Z39V5M.WUCX5_X*,?"/3=9^"7PO\>Z
MC/<?%7QSX+^ E[XTDT0:-;Z1X6\4_'T)H_A*W?1K_P 06_B?4HM5\46\Z:E_
MPA>A>*+#P+I=_H6K^,;O1M+O[6Z?A?#O_!(_X+>'OAOX9^'EG\3/BY%;:7^S
MAX^_99UO74N/ O\ ;_C+X1^.=>NO$,.GZS _A"YT>RUKP7J=U*WA77/#^E:=
M=3P7%Y;>(H=<2YB:'Z&^%G[$_@SX/?%31/BIX&^(7Q(M]5;X5>$?A#X[L-1G
M\)W>D?$O1?AY#?P?#WQ'XF@M?"^FFQ\7>%K75-8TVVU3PH/#EMJ-A?2P:G8:
M@\:S#LPU/BQ8JE4Q%7"2H55@*6,Y9PK1I4J5/,JN)JTL/)1_?U,3]1HUE>3Y
M*_-1;C1FGOQ9FWT;L5@\^H</83.+K/\ B_B#AJ7]E9CDV-Q53'X;'X7A[(LS
MS3ZK5^I<.TN7!8S)<HP>7U,/A<QHQQ.:QH8>OFE'#>9?"W_@I/\ "_XI^*/!
M7@W3_AS\5?#_ (H^(]E^T;:>"++Q);_#]M-UCQ+^S'K4&E?$'PN]_H'CG7TT
M^YU.26>X\+ZU?I:Z%JMG;7@U&]TJ^73K>]\)^#/_  4?\?\ Q;@_87\1>(_
MT_PXT/\ :@LOVF?$NJZ?:>&=-\8Z?>:'\,-'N-<\*V&G:_I_CY/%FAZCI6F3
M0V^H%OAKXDD\;:K;W\=C8^&[1[&:\]C^%?\ P3/\ _#/X@_"3QWIWQ7^*6M/
M\'/$'[16N:%X?UFU^' TO6;K]I>]DOOB18:U<:5X-LM2_L^&^1+[PZ+&YL=2
MTB198[FZU*!O)6YX8_X)E_#[P;IW[,&B>'OBS\:-.T[]DO0OC)H7PUFAOO 4
M>I7=K\:M,GT[5+S5M=7P6FJ?VIX8LY+6/PIK.D3:/):WNF6M]J5MK$LET)>?
M#T^-'3P%7&2P+Q=*."6/PZG@Z,:LJ6/RNICDI4X).C/"?VM.ERS<).5"%12D
MW(TQ.,^C)A<%G>%R>CG=>MC\NQRR_,,?@^)<PJ97CY\,^*^5Y?1PGUUJ$;\0
MYGX89AB)XO YC5PSPF.QE'&PCEDZ57YY_:7_ ."H"O\ LN?M'?$+]G2VUKPE
M\2_@KX:_9T^)^@_\+.\(:-?:)XP^'?Q\\3:78^%=?M](L]=N-1L([_0I=4DO
MM&U\>%/&7AG6[6Q-[I+Q?:(9OVGT.5KNUAF,*EKF..5RW!5WAMV&T]"IC\ML
MK@84J,  '\GM6_X)#_"34?AO\4?AU>_&'XYZA'\8_AU\$?AGXZ\3WEW\.Y_%
M&L:?\#_$NI^*=#\127DG@62VF\5^(=0U*2V\6:O>6MU+KV&U*X:+Q!>W^NS_
M *.?#GX>Z[X'G\5SZI\1?''CD>*/$-CJ]G8^*KKP^^F^"+*U\/Z/H8\->![7
MP_H.C/9^'))M.DUF6VU=M3U%=5U+5+N749(I8U'H9/3S]XG%ULWI4(QKX;!.
MG4PU>BZ4:V&JYC1K0=&$_:2K5<%4R]3GS>SE.CJDXIR^+\1JW@W+AS)LO\-,
M3COK^59_G^8X[$YMDV=4\PS?+<SR'@3!X3 _VKCG)+!9/Q#E?%N<Y5ALPA4Q
M-##9IB:,,15GBL-# ^[4445[I^0A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% #=H_(Y'Z?X576S@4Y"$'.X_O)",[WDZ9VX+.Q
M(P!@[3\H JU^/_UO\^^?QHIIM;-KT=B7&+WBGHXZKHW%M>C<(-KJXQ?1%)[.
M!BQVL&==H(DD5T'./+=7!B(W$AHRK<  Y52K9-/MI%8,C'<H7"RR( !CH Z@
M-C(+  D$@\$YO'/X<Y]?;%![]QZ#J?U'_P!?I2[?W>6WER7Y4O*-WRIW2[!R
MQ?-HO?CRR[R6UFTT]M+[VLN9))*FMC:@AA'@F,)MWN05SG!!<AAG/)&[:2N<
M$BI#;0M\K1J5Y 5B2IR2<A<@!OF(W#D#Y1P.+&>G0'T[_A_^JEIW>FKTNUJ[
MIO=WWOYWOY@XQ=VTG=J3T6KC)R3>BNU)N2;N^9WNW9E%-/M8UVI&R+M1-JR2
MJ (\!.!)@; H"E<$("H)4D%YLK<JJ8?"?< FE&TA=@*D29! /7.<\DEN:M=O
MU[]>OK^F?:EY[X_+']32?O-.6K223>K25[*_E=_>Q.$&FG&+3<FTXQ=W.HJL
MF[IW<JJ523;O*:YY-RU*WV2'!7]X5/4>=+G.\R$YWYR6.2<Y/0DC $1L8 Q;
M;(N OS"XG^;85*[P) 9"-H7+Y)3<A+(S*UZDSST/UXQ_.D]59ZI7LNUU*+^]
M3DO23[Z/EBK));W]7>+OO9N\(/5-7C%VT15%E;J"-AP6#G+R$%\G!P7.,9"J
M 0JJ%5=JJH"I:PIM 5LA<8:1VXR3GESECT+<L1@'@ "T/U[]<?A1_/'2JN[6
MN[6:M=VL]U\^O?J%E9*VD4TH_92;BVE'6*5X1=E%6Y8\MK)%<6\.T (,!=H
M9P,#& ,-QT['KSUIDUG!.@2169 RN%$LJ ,C%@3Y;@MAN2I)R0/08MY]P:*$
MVG=-IWO=.VNNOKJ]=]7W$X0<7!PBX.*BXN*Y7%6M%QM;E5E96LK6M;0SQIUF
M$6/8=B[6"F:9LE&0AG8REG;*+EF)9P"K%E)6D.F6A8L8I')W$[IYBJNQ9MZ*
MTA6-P9&"O'M9%)52 2*T/7)XXQVQ_G_ZU!^A_ X_J*'*4OBDWZN_52>_]Z,9
M>J3Z(.2"U48IW4KI*+YHNJXN\>5W3KUVGS:.K4:^.5ZQLX"=Q5B>, RRLH*E
MB-JLY52"QY50<!1T50&&PM6 5H@R@DE=SA<[=O*[MIXX/&20N?N#%WGG]/\
MZ]%3%*/PI1U;TTU;DV].K<YMO=N4G?5C<8R<6XQ;A;D;2;A9QDN1VO&TH0E[
MKC[T(MW<4U0%A;KN8+(&<J6'GS$$J'7>09-GFL&PTH7S&VQ[F)BB*"Z=:*[2
MB(>:Q;=+OE,AR#@;BY;Y,L(\$^4N4C"J2M7OTP>W'3L?K_(]*.W//T_IS_6G
M=W;ZR5I/JU[NC>C:]R&CT]V.GNJTNG3:Y7"#BN5*+BFER_#9.Z5KWNK-O5MN
MS55;.WC"A49%4$!5DD51EE8;E#;7(*@*6!*KE5P&;+C:PG<2A!;<2PDD#9;C
M.X.,'  4@@J!@$#BIP .@QD=\_KSUYI1WQD9/?\ GC/3\OY4[ON]V]^K;;?J
MVVV]VW=E.,6VVDVWSMM)MRNGS.][RND[N^JOH[MUC:0%2NWY=P8JK.H9PRL&
M.' +;E&<Y!Y'\39A&FV@/$)"^7Y802RA0H5UR%$@"L5=@74[V&%9L*N-"FYS
MT!'UX_/G/^>*3;=KN[3NKZV?+*%];V?+*4;K7EE*-[-IS[."CRJ$5'2\4K1T
MYTDXQY8O2I46J:M.:M:33K?8K7@",C:6(Q)(,&0L6/#XRQ9B2>3GGM338P;D
M;;(2N[),TS;P1MQ(#(?-51P%?('.T MFK@)]"/3/I_C]:,].#S^GU]*//SYO
M^WDK*7JEHGV]%:I14FW)7;M=MN[Y91FKNZO:4(R5[ZQ3Z6*OV6 $MM8<J0#-
M,R@KN(^3S"HV[C@8P/EQ@*N'FUA/WD)/]X/(KX]W5PQ].O0GU-3G/;&?>C'3
M/KVXQQ]?\Y_&CMY;>6C6GR;7HV@48IW48IN]VDKNZDGK:^JE)/752DMFTZPL
M[<(4VOM+ASF:<MN#F0?,TA;&\D[<[<';C:  T65LHVA6P46/F:4[D7. 3YF3
MG)W$G<^<.S<"KE(1GL/Q&>*%I:VEH\BMTC>+Y5VC>,7;:\8OH@<8R24DFES6
M32:7,G&6CNO>3:>FJ;3W94-C;%D<HY*%BO[^<@;FW98&4JX  "!PPC0%$"H2
MI5K.W8Q$Q@^3_JVRP900.%8-G:P 4KT8#!!!Q5NC_/U_6FVW:[;MM=O2ZL[:
MZ73:]--A.G!VO"#2<6KQB[.$E*#5XNSC)*46K<LDI*TDFBBBBD6%%%% !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
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
MT_X(O_M0Z'^R[^SA^R;\6_V\? 7Q+^&O[)?[1'['7QI^!\N@_LBK\/=5\/\
MA[]E[Q)XIUWQ)X'\0ZC9_'+79O$U_P#$M=3\,6]MXOU)P?"+^'M2O&\/Z\^O
M2?8?>?&__!,+]J+X:_&?X_\ Q0_X)Z_\% [S]COP/^U/XYUKXR?&WX,>-_V9
M?A[^TOX1T[XX^*X-(L_&GQ@^"U_XJ\4^#-0\ ^(O&IT6'7_%&@Z^?'/A?6/%
MTS:I)8VVG1:5HFG=&(JX:I/&SP_)!5<7B_9->Y"E&I@LLAA_;.:=-4HUL/CJ
M:JRI5:6&K2G.=.LJR4.3"QK4J>%CB)N<Z>%PZJM<\U6<,RS*M6]GRIN5986O
M@H1I-1E6C"5.$XR@W+P;XD?&#_@I=J/[8_P7_8A\0_M?>$/@9\1?&?\ P3#^
M*7QP^)'Q%_9]^!7P[\9^"--^/GPO_:/^&EI#XV\">&_V@/#'C+6+FSUOX:3Z
M]\/-6T/Q+K4'AAE\3:IXJTGP[HOB"T\,3:3Y%^R]_P % ?VNOAE_P03\<_\
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
M[]GCX1?M<I\*_A/^W/\ "G]G'PE\6M%T_P""EQJ=SX9^)'PP\,^$/AI^T/\
M%+X=B'XIZ9IFF2?M7?"KPRN@>.] U;3==DTO7GAUY?$&MVT$VEZAW/PK_P""
M"?[(?[*7[4_[/7[3_P"POHUS^S1??"]OB7X8^-O@34/$?QB^-GAS]HWX0_$?
MP>_AZX^'NIM\4OC'K)\"W?AK5X--\6>&]8T2"]TI]0A\OQ'X<U40Z6UD8AT*
MF(QZI>RC3Q%'%8;!\T'[.DZE3.9T:]13Y:D*,L1'*\)2E*$I++<2HU5#$/$T
MSBIW=&FY\SK.='&5J<7%<M.E3R53PBJWY/K"I_VK.K**G"6,I7I\V#J4JDO&
MOV;]4_X+3?MV?L_>!_V^/AS^W1\$/V:7^->F'XK? ?\ 8;U']F/P+\4O@!;_
M  HN[J[G^&WACXZ_'::0?M$WOB[QMX9_L[4O'OBGX9ZIX>MM U2Y9/#W@K33
M%<:!'TWA+Q5_P4.B_P""Y.K?LI^(/^"AWB?6/V:M'_90T3]NJY^#UM^S'^S/
MIVF3Z;XK_: \5_"4?L\V/CJ'P-<_%*+P5H-GIMGJ&F>/KKQ?<_$"XMDCL-5N
M;^[\_7[W=\)_\$COVP?@AX2OOV:/V5/^"K_Q-^ ?[#YU_5+GPG\)1^SUX ^(
M7[17P5\%>(M6OM=U[X8_!7]J;7_$UOJWAOP[ VJ7]GX'UWQ%\/O%'B_P!H]U
M%!8ZK?W5G#=M]F>*OV5O$_PU_;C^)G_!2G2O$.M_%35=!_X)X-^S%I?[.NB>
M$[./X@^/=?\  /Q-U_XWZ9KFE>.3K^F^')-=\:W]RO@ZS\*_\(7I.FPZK>PZ
MS_;MMIY_LP<\:U.-3VO.EAJ5#$RA3E3E4KTYT\OHN,*[C%QC*O74:=!/GG.I
M..(2]GB*4(],X3E&K#FBZ\Y0A3:C&,:LJN8+V<8<\KPC3PE2I5J/VB4:=)IR
M?+=?$7[4_P#P4B_:1^%L_P"W#\2O@M;^%O'>A:'^T3^R=_P31_8E^'WC*RT^
MT^%^L_MD>/M0C/QK^+OQ"\6:+I=M\0-4\(^$_$/Q;\(?#/5_#=AXE70[77/@
M5XKT2PCTGQ#X@U[5-+C\9?$3_@I/_P $V?BK^R7XX_:5_;3\.?M[?LZ?M.?M
M)?"_]E#XN^$]2_9J^%7[/OC#X'^.?C?->Z3\.OBC\&M5^%<\,WB/P'I?C"&V
MT?QOX4^(TOB_Q);^%);6YT6]U'4[K4M?T3ZA\(?\$SO"?Q?_ ."7?@C]C#]I
M[4O$^F_$/QIH]A\:?BY\1_ASKT6B_$/PC^V'XT\>3_M"_$#XQ?#KQ9:07O\
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
MQEX1N%UO5]!LK]KK1K+US_@A+^W#^U'^V!J7[1\GCO\ : \0_MF_LX>"M ^
MC_#7]J3Q9^S1HG[+^JO\</$?A?5[W]H+X"6/A_0?"G@+1?'6F?"?5X= CE\4
M6O@^QN],N=5:"\U;7--U;0;P>MW?_!'WQ9X[^#W[=-S^T'^UMK/QW_;'_;G_
M &?;S]F;Q!^TQK/P?T'P5X,^#OPEM8]:;PW\/OA#\"/"_B>*VT+P3I&M:Q=>
M*/$-C+\0;[6/''B2&#6]2UF.^,DT_P!+_L,_\$^-8_8C^+O[0WBGP;\7+#6?
M@S^T5IWP;\5Z[\&(?AY-H%OX0_:'\!?#?0_AS\3/C'X2\11^+[^UBTSX[6?A
MW3/$GC7PGJ/AV]U&U\56MKJ%GXN>U2>QN:PW+'VRKM2Q$\)@(TZD8**E7I4\
MTEB;JTHQA2HUL%":@H2GCHQJ.*H2]G/2K.$J:A2Y4E6Q524VU=TIRRJG35"$
M8N:56M0Q=2C[65H86>*5G6E3]GXQ^US^T%^U_P#&']O?P9_P3:_8\^+WAS]E
M6YT;]F.7]L#]H#]J;5_ACX7^,WC;2O!6J_$?4?A5\//A;\'/AOXZ$G@2Y\1Z
M_P"(]'U;6/&7BGQAI>KZ5I'AR*W&DHFMVPTS7/*OCS\<?^"EW_!/W]G"\\+_
M !(^//P(_;(_:!_:#_:T^ 7[)/[#'Q:UWX*GX-36>O?'[46T^_\ %7[5GA#X
M>ZS#X&N+3X<&U\22:)'\(-,TZ/Q!;^&=.O-=@CN?%%YX>\*_7/[9G_!/SQ=\
M:/CG\,?VPOV6OVFM8_8^_;&^&7P_UCX,?\+13X:^&?C3\._BC\"/$?B2U\77
M_P )OC#\*/$6I>&QXBT72?%5I_PD7@S6]&\6^'=2\+:Y?:AJ175[E=+?2O+]
M7_X)>?$GXW?LV_%SX._MK?MU_&']HWXH_$OXH?#OXU^ OC/X2\!^ /@=:?LK
M?%/X0R:;>_"SQ+^RQX"\/6OB*7P#-X?U#0]+N==;5O&/B;_A,XSJMY(-)U_Q
M=XLUK7U#G]E=SYFG&522_>5,13ABE5_V9J25&I5P453BH.,9.4XIM554I$N7
M1KV:4H*,8*,8QI5Y86=-NM]K$4UC73G&,FVXQA%KW)*7A&K?$W_@HO\ \$[O
MV@OV.%_:>_;-\._MZ?LZ?MA_M!^#_P!DKQE;:G^S5\-/V>?B7\#?C/\ %31/
M$=_\+/&?PSD^$\RZ1XL^%^K:]X<O-!\8>'O'\FM>*?"VFR:?J=AKWB">:_ET
MW\KOAK_P7:_:XN?A1_P6WF\6^)[_ %GQYX(U_P 3:Y_P2IGM/AY\.5U>_P#A
M[\3/VH/B%^Q-\+F\):1IGA*#2OBI9?#7XXV?@U8IO'FF>,-4UK48=>LO$M]K
MVDVTT2_M/X%_X)H?M1>+_C3\&?C-^W?_ ,%!)_VOI_V7M1U3QQ^S3\-]!_9@
M\!_L[_#30?C/>>&]8\*Z/\=_B_H'A#Q1XFG^*7C_ ,-:3K5Y+X5TRRO?!7A_
MPCJKWVI^'[2T.IZC!=?'W@C_ (-TO!/AG4?^"3>MZO\ M!2:_KW_  36\2>.
MO$OCR\M?AA<Z1+^TY+KWQ^OOVF?!6GW4'_"P[N+P'I7@/XOZOK_B%;:]_P"%
M@1ZU:ZA+#C3;D?:CI0J8?VE2GB6Y0E*K1?L'*E4H8/%YA0E3KIN$J4ZV%I82
MK0O4HRYH9QAY-U%2G&<3?+0;:<\7%86I3C-.5"MC,-@ZG/2GRSA*G2QU6K*-
M+V510<\#5YW!NG*?P'\??^"XG[</@#_@EA_P2#_:+\$>,;_7/VE_C%\5?B_X
M@_:UT]/AK\,I[[XE?!_]B2^^(%K^U/H6K: _@IM \ V=UI_AJVU[6]9^'NE>
M$/$&B:79W-SX;U/2XVD6?] _ ?\ P5E^-7Q,_P""^LG[)GA?QK!>?L*:K^SY
MXG\ _#U+'PKX.F\-^/?VI_!GP8\!_M2>,?$6E?$5]"N/&M[XA\)_#'XB:1X:
MUKP=;^)[;PKIUG_9]]=^%QKLTVJ77I7P]_X(5Z1HWC[P]/\ $OX^Z7\2?@=X
M,;_@J':>#_A!!\)+GPQ=Z+X:_P""FMZEIXKT.Z\6-\2-:@O4\ ^$KWQ-X:^T
MV/AG3/\ A(CXC^VI:>'D$L,V#^QC_P $%;']C/P5^P3I/AS]HJ+Q+\2_V-OV
MG_C_ /M$>._B9??"6XL#\;M/_:$^%;?!+Q7X+ATF;XBZE>>!9X_AIH_@#0H=
M>NM>\;!YO!<9CT<0W5K::7:GA_8RE45-8NM1S"M&A%RI)8S,,F> AA/>4G46
M2XM0QS;MSV@J;;E8).*YG1O54*/)!J,OWM'"9C/-L+75FE2K9EA7ALMJ-JHH
MQK5OW?*X3C^:/[ O_!5/]JGXO?L'_M3?M ^-?^"H_P 5?B[^U=X"_P""<_[:
M?QPL?V<-6_X)_P#PV^'7PT^$/Q&^$^G^)CX!^*&B?M#:-^SEX7^''Q.O?##:
M/X?U&/P.WB7Q'X=UJ;Q%JUKKF@:A%X9U.SL.O_9"_P""UG[66A?LB?MN_M1^
M(/C%KO\ P4,^%_P6^!W[+<7PU^+7CC]FO1/V7--TG]OCXZ>(M-^'OB_]DM3X
M4\,?"S1OBEX)^&'BKQ9\.O$OC+Q=IVD:5J^F:%K;6Z^(5T_Q-X1UJ^_1O]FK
M_@D5^UY\!/V(OBW_ ,$[O&/_  4)^&WQ)_9E\;?LE?M(_LX^ O#>G_L<0>"/
M$_P_\2_'BT\21Q?$?4_&*_'CQ-J7C*S\*7/CGQ-<-X0G31(]9@N;*(>(=,DT
M[[0WH?P]_P""*/@#PYX)_:I^ WCOXN/XT_98_;,_9J^ GPY^,GPET;P)%X2U
M'1OVE_@?\./#GPRU#]JSX1^(#XC\1:%X+U_QQI?@_P (>-M5\*ZSX,\67"?$
M_P (^'O$>I>*M:L8;W1=1)UL+SXB<*G-!^R=&$5"G/D;HQJ0ES*;HXFI&=2E
MA(24Y4<=B<'7Q$JN%<J)FJBA-J<4U#$PJ2:FYQ5.C5JU8N#C[*3HP@H3Q<FZ
M:J8*AC</1_VF-.H_4/@Y\ _^"PW@3XB?!SQ_\3?^"D'P:^._AK6/$6BO^T=^
MSSXE_9"\&^ _ 'AGPEJD37GB6W_9N^)/PVU+2OBK/XB\+7:KX;\*7WQBO]?T
MC7()U\5^)K2RDL6\)ZO\(>#?^"G7[4VF_P#!&C]H#]HG5_'%Y\2OVQ_%7[4O
M[0W['O[*4]IX,^'>G:SJ7QA\8?M&Z_\  ']F_1M$\&Z/X0T[P;XHO_ ?VC3O
M$\UAJWAK5Y/$EEX4U(>(8]::>\67[I^#'[#'_!0[PC\0OA#<_'+_ (*Z_$/X
MO_ _X)^)],\0Z1\/_!W[,/PF^#WQ(^,-GX?M[FP\/^&_VBOC.-:\;S^//#":
M8SV'C"WT/P?X5U+QPR-XCEU;2?&%MI.O:5\MR?\ ! /PAXX^&/[./[.W[1/Q
MTD^+O[+_ ,(?VI/VNOVJ_B?\'-+\$^,OAF?C=XR_: U+Q+J7PDTVY\=^$/B]
M!XG\$0? B[\9^);YM0T>ZN9_'<VHHA?PQ:1W27/._95:CH^UING5A2BO9TY)
M48U,XH8F5)34YMU)Y51KTL,G.2A&I%3K5)MW<74BX2<I5)4&G*"A&7M*L,GQ
M.'B^5*FO9O-7AL753::H4JZLDX,\.\4?\%*OVT]._P""'_Q>^+7B/XCP>!_^
M"AW[(_[4OA;]C;]I'QQHW@OX<ZGI[_%#PI^U1\,/A]XQUW3/"NL^"+SX<RZ;
M\2?A!XYT;6;6^TWP98Z+#)XI?4O"5OIJP:9/#_4S!.IA$H&!NRN,X)8R* ".
M <!!CIG'X_S@>./^#>7X>^'?A3^VA^SM^QU\:X_V9_@%^UQ;?LL>+=/^&WB7
MP?\ $+X^1_"'XW_LW?%BR\?:G\2?#^O^/OC=#KOB+2/BOX=L++P[XE\)ZQ=B
MYL-7TG2M:L_$3Z-90^%)/W$_9J\$_M ?#SX5V/A[]IGXV^&/VB?BK;ZSK5YJ
M'Q)\&?!RV^!NBZAHM]="?0-(C^']CXL\<1VESHUHWV.?4AKMQ-J!07$D,4BD
M/4ZD)QK5Z;4)O%X.I4@^L?[-P>%Q5&DH*:26(PN,QT:<IV5',*<8I22@G*FH
M2A3IS<H1IXN@]+5)SJ9F\5@ZK=W"T,%5="4EKST)I-JSE_*+\1_VX_\ @J!X
MP^$V@_$KX??\% O$_P (KC6?^"[OQ%_X)FOH^G?LT_LK>-[2T^#_ (Q^,]IX
M0\ Z['/XO^%%Q,VL?"7P[IVH65A%/(+[QE-JAN/%/B.:[M;:XKVKX;_MT?M'
M6G_!5;XJ_LD_'/\ X*P_&7PGI7P4_:<_9*^"WP]^"/AW_@GE\-_B-H/[3=KX
MC^&GPBU#QY#\0?C;\/?V<]3LO@2OQ6\=ZUK5KK6HW/C?PK#\/]-\37^K>'+S
M1-!T;3[K3?O"'_@BOJD?PHT?X:_\-'Z>[Z/_ ,%D4_X*OIK!^$-VOGZ8GQ#G
M\?CX!MIX^)9*WKSNVE_\+.6[>V$*FZ'@%G;RSUUE_P $ZOVW?A?^V%^U%^TG
M^S?^WS\-?A?\-?VMOC!X!^*OQ&^"OB[]CJ+XGZIY?@CX?>%?AU<:)IWQ/?XY
M>%[JQ;6=$\.S3)J=CX6LVT^ZO(YC;7;VDHNIPM.M3PT*<X4ZE2G@:%*,7&$5
M/%8?ASA;#OGGRR:E+.L#GM1S:FG]<YG%U/9U*?3.4)1Q3@DHU<;BJU%)N/+A
M,1Q!Q!6H1BW"<FH99C,FHJFI0M&G&UHTN5_AW\$O^"\W[:/B_P#8_P#^"L7B
M#6-=N/$'[0EO\7/!Z_\ !+EX/ OPSCUS7OA_^U7\<_B!^S9\'-#\!>&-(\*P
M:%\34^$7C3X>:IJ-AJ/CS2O%FK>*M3>6T\3WWB/2X1"/6_&O_!4K]O3Q=^R-
M_P $EOV@H_VLK']D?X)_M!? +5]$^/O[:-_^S5\-_C/\.Y/VW_#'B;0_ /A_
MP5^U'97ND66@_L__ +/_ ,5=9T3Q:9O'_P -M)\-7?ASQ)J5Y;M<Z)X7T*2Y
MTC[8^'W_  ;P_"_P7\3_ /@DO\1;CXTR:Q/_ ,$R/!DGASQCI:?#FZLK?]HS
M7?#_ (U\2?%7X5:]"$\>30?#C_A77QB\7^*_',5K=V?C^?4[;5;;14U&Q:-M
M6DL:A_P1%_:1T?\ 95E_8T^%7_!2*[^'_P"SYXCL_P!J7P'X_P#A;XB_9*^&
MWQ*^'FN_"3]I+XM:[\4XET#2]8\8:=XG\,_&GX>+XCU/POHWQ'N_&'B#PVE@
MNE:QX-^'_@;5K?7[CQ-T..'P\7"+=6M3G@Z=*<XJG1JTLNHPPKG4=IU:=7,<
M'5GF>,JSE45#$4%1J0JNHO:95ZE*M4E6I0^JPK5<7.5&*=2I0CC^><:,974)
M5,LQE"AA(4^11KQQ].,90J1E5A_1QX?NKNZTBPFOKVQU.\>QLGN=1TNU:QTN
M_NFMH_M-UI=F^H:Q):V%Q.LD]I;OK.L-##*L0U6_5%N9-S/^/M^?2O)O@=\,
M-"^"/PB^&7P6\*SZI=>$_A!\// _PP\+7NOWZ:EX@O?#?@+PSIOA70[W7K^.
M"TCO-9N-+TJVDU.ZCL[2.>_^T2);Q1E47UCO@?7\S^/O^E5-14ZB@Y2I^UJ^
MSE./).5+VM14I3A_R[G*DJ<I4VY.G*;@Y2Y>9S1E.5*DYQ4)^SI^TBI<T8U/
M94_:*,[)5(*HYJ%1)*<5&:24K"T444C4**** *%RTBQL5)0[CS@9"^9VRK*-
MRYP67 )&2OWA\.?L[_'?Q#K/CW]H[P'\7_BAX%U+Q1HW[7'CCX6_!SP_:VNA
M^!M0O?!NA? OX-_%>/P=X:\-W.NZKK_C37/"NA^*==\0^+=8%]JNHW*-JWB)
MM/\ "_AE--\.:!]TL VX-W+8&>@5LY(([\ =?:ODW]L?X\#]E#]F_P"+G[0.
MC_#.Z^+.M?#31K'5M(^&>EZY8>%-3\::[K6O>'_"FG:+I_B*_P!)UBTTC4M3
MGUNWM;:[N=.GAN-OV2\Q YFBP=Z<Y5&E&G*ER23M>G4EC<-5E635VW*E3=!+
MXI*KRV=TC&<95?9PIS:J3JS5-*R3]IAZN'A%W:LE5M4U:]Z/-LC^?CXD?\%
M_P!L?PA8?%C5]7^/OBKP39ZG^T7\9OAU\-;_ ,5:7^S+H^A^*?#7@#_@NI\/
M/V+YM$^!&NZO\&I="\(:K\(/V;;K7/ 'Q?F_: UCQ?K6IR?$OX;?%CPE;2W'
MA[QQXKTKZQ\??MC?%SPA:?'"71OVJ-2;QA\'?AU\$?%?[+GPSU;_ (9V\>S_
M +:/C/XB:_XA'B#P7J&L>"/ACI__  M62]^+-O/^R;I^F_LUW?@C4?!-QX9M
M]:UW49O&/B&SUM/=_P!I/_@J+\/_ (8_!7PC\9/A9\%6^/N@?$']E;]H[]H[
MPYX9U3Q58?#;5X_$OP$\=? ?X;:[\$/&.CZGX(\87/@WXD7'CKXZ:EX0\?V6
MJVW]L?#7QIX$\4>$_$7AK4=;^T6FD:7Q\_;"^"\GPG_8+@O/V:]*^,'A?]MG
MXL?!3PW=>!]7FT/15_9Z\.?$#Q/X!\.ZK\5]=M[CPKJLJ>*O@]\<O'7PH\#W
M7AW18_"/B^P^)GB*SU*UUGPUJ'A>^NK&J=.K#"83#SA54L-7HY;6Q'[J-:M6
MPE&G2KQJN<91C7JO RQ%9J2INIC9^SVIQ6LJE*JZLHTXP56.)Q$.2[485%1E
M",8R2453IOFBFN92JS5GRQ</D3Q+_P % OV@1X=_9XTO0/CMI[?$:W\9?%+P
M]^T=H-IX9^%.I^(O"]UI/_!43]D/]F[PGH7Q%\.?\(DUS\/KQOAA\1/BC\.]
M#MS9>%=0\4+>ZCXAM%UKQ5H.E:[I?I7P@_:5_:(\;_&GX.?LK>*OVDO%5S\0
MI/%'Q-L_CI\5_A)>?LS>/OAOXT-I\$KOQSX(G^ OB;2_@M>6?@72[+7/"NJW
MOB7X1?%3PS+\7/AS%KFEV/B?Q%X_\&^)_AM\1O&?Z1_M5_&NT_8^^!C^-/ G
MP<U?XU_$"^USP)\/OA?\"O!^IV>E^//B]XE"1);^']&\1:S9:I-=7G@;X>:!
MXK^(^JZMK2WTMAX/^'_B&_GN(A9RW4/B'C[_ (*'?!GX7_%G]B;P5IO@^75/
M@S^VE\//$OQ)\*_M$>'FT^R\"_#'^TM:^!7A+X03^--$&D1WEAH?Q[\9_'GP
M3\/]%\7B^@@T/X@^*?!/A[6].NK+Q4VK:!KSPJJKR82$:E7$XQ4Y14>58O$P
MJU*<$ES_ +G#TZ"E1BY3G&$H\SYI--59KFE5:Y8M2Q*C"ZBL-&MAY5(Q3MM5
MG[.*:ORW@DYIH_-OPY^V7^U=X9^%O[$FNZ_^T]XS\2Z?^T?^R?\  [XN_&[X
MC^+/"/[/,4OPM7XD?M.?L;_"WX@?%OPXOA;X+^#_  ]H&@>%/!WQ0\=6MK)X
MHT?6O!W@0>,I_B!XWLM8T'X?3QVU_P <?MZ?M=>%[S_@H]H?PY^*]]\7_AM^
MSE^RG^T#XO\ V=OBYI7P\^'/BOX@?$#7=%^'O@.ZT'XS>&SX)\%6GP]^)B?
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
M<M*L5*+^Q*4:%-1;:2=Y14Y2@E!RK3Y;)Q/T*R "3C@<GO\ B ,^G'^%&57
M_P#K]_Q[U^8GP%_X*)VWC[PU\:=4^-'PZ\-?#35_@W8?";7Y(_@M\9=$_:P\
M#^/M/^/6H>*]#^$?@CP#X_\  ?ACPJOB+]H+7O$GA9?#FK? S3?#=]J]GJOC
M+X6S>&->\::+\2?"NKWWSI\3?^"Q=]X0^#_[%WC[2/A'\ /"/C/]K[X=?$[X
MGCPG^UE^V]X,_96\!_#71?A=X@^&WA+5/#D_QCOOA/\ $W1/'/Q"UGQ1\5O"
MVF>'_".@>'K0ZM#:>)M4TW4[W3O#UU.\)5_>4J33IRI1J-2C)0EB,/7Q5%.V
MO[S#X3%58VC)RA2<E&U[->\Y<KNH\_1I_NY<E3OK&3LUHUVOH?N116#X9OM;
MU+P]H-]XDTS3]#\07NBZ5>:]HFEZPWB'3M'UJZLH9M3TK3O$#:;HK:[8Z=?-
M<6EIK+:-I)U6WBCO#I>GF5K6+>S^>,XK3573M=-IVVNFT[>5T[/JK/J']?UZ
M;/L]'9Z!1110 4444 13L5AE8=1&Y';G:<5^0'[1OQ?_ &LH?VS]>^'/P3\9
M>)-%\&> /@)^R-\7?$::M_PSA8?L_P#@GP[XI_:0_:!TG]H;QI\>-1\?Q6/Q
MYOK34_@A\*Y=,\%67P:UB2'1_%.A6]SKDGA*VU:[\1S_ +!,,JP/0J0?7D5F
MR:=9RK,LD$3+<6_D3EX(7$L&)4%M)O1M\ 6>54A8-"J/(BHJRRAY7+"I";49
M2B_<4USPE.\91C4@VE*G>%Y13BY<S7,E8EJ+C4C*4ESTW"3C9.$&_>J0=G:H
ME=1;NK=.I_/-\/?^"H/CKXR^.?A[\.M<^)'B[]G7P-\<?BCHOQAL?C!X]^$8
M^$OB+P#^R#\6_@E\<O%?P(\'^'+OX]_"C3_A^=:U?XJ?!S0_"OC3XPZWX?\
MB/X0CN/'FG?"SPOK\_C_ .(7PT\4:3UO[)/[;'CW]H7]KR[\%7_Q^^)_A[X9
M>&/A1\"7\,>#?&WBC]B_1=>\=^/K'XM?M>?";XAZ]XA@\.?#,:[\5=+^,^K?
M OPSJWA35/@3JOACPP_A&[T7Q)X;TSPM%XGD@E_>FYT73+Z)H;RSM[N!X/LT
MD-U;6MS%<6K;'>VG2>&19;>1TBDD@;]RTD43[-R U!+X9T">>SNY]'TR>ZTV
M**+3[J;3K&6YL8H$"PQV,TENS644. T<5J88E<%PF6?<TZ=.--2C%^SBE%RU
M<JBBHRJS=K.<DG=*T$W[L4DDG)<T:JO9U5;F5KTX\RDHTT[I;)<S7-9RUU=[
M-K-*]O([+DAF:(DJ/,0QK(IRN% W.4R ,;>0OW5^$[S]M/5]1^'?[>GB_P +
M_!/Q\FO?L96'C$^'?"7BN"#2_$'QNU+P[\"M,^,>C3:#X7M([G7_  SHWBR\
MU*/PMX;@\0PV_B76+>-?$<6D66GZIHQNOO1E6))$494*2N< ?,K9!/ .< %F
MY/WG+,S,?%OAU\'K'P+\2/CW\18M:OK^Z^.WC#P1XSU#29[**TM_#EQX-^%7
M@GX60V%E<([S7T5[;>"8M7FGN8X)X+N_GMX0T5M:SO,(IK$/FDG4HIT%&R4*
MD:].,I+2RO2E.2OHYJ.Z;)YN1P2C&48U8JJI:MT71G4MUO>4>5Z646[*Z5OQ
M\^+O[9'[3/P\B\">"/!WQ4N/C;=?&CP#^P[\7K?X@?"KP;\#+#QMX1'[3'[5
M?@7X,>(?!/PNC\=SV/P73P1\3?!_B/6M4_9KG^,DWB3Q+HH^'_Q"N/&'Q/\
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
M3/!_@VZE^%]WIZ_!?4O F@KX1\1^ _%VC^+-3USP]KNN6U]XFE9;.33/K?\
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
MM'_@HEIOQ<^,'Q8TWXH_$KP(?C5\.8_@SX[M?#.L7^I^#?@[XS\-Z7\$]/\
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
MQ"VL>)]2U#5+_4]0L-8U:]TRY^UWT\]C+9-IL@A^Q>1'Y)\3?^"+?[%WQ_\
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
M0[6T\ >'=?\ !&DQF6+P_P"!=.O/"X/A4W4=DO\ 2(8%/5GZ8/(]^>G7GWZ
M>N8C;(0<%L;2 I"G@KMQG:<_+W.>I_"5*I3<ZE.GR3G&5*483@TX36)<YKG7
M+&;GB'.22]Z<82;M[934U*?(N9N,*BJN+;Y*CA[)QIU8Z\]*3IM3C?6-6LK>
M]!Q_G;\!?LM>.=/_ &^-#_:@^-/[,]AK0^.?PK\,?$3QGJ?C3]GG0?VBO%'P
M^^+NL_M ?$[6?!/PWLO'VC^,DL_@GXZ_9_\ @;)\"/ /B'XC6WAGQAX.UBQ\
M V]UHD_VW2AJ%?T0V49$)$HRZS2L6/5F8Y9SCY=S$G.SY2<D<DT_[(G/SN<A
MP>5&=YR<_*0=HX7CI][)YJ>.-8EV*21DGYL$\G/8#\,\^YK6T90@G",.2+A&
M%-<E)0=:K77N<THN:G5E>>DI-<SZ6%SN3G)W;4=9-2FY*G&G)\R4;)QC&/*E
M;EBDDEH*$48X (&!C(P.3@<^Y^M!13C(SCIR>#],T^BAI.]];N[OWNG?[TGZ
MI,JRLE962LE9626R2V278KSKB([-P8LH4J?F4EA@@E7'RG!^974<Y4C(K\S/
MV4/#_P"U+X'^.O[35_\ M'?#.VGD^-_Q)\ 7/A[QS\+_ !]>>/OAII^E>&_@
MK='4+BZT_P 9^%OACK?@;PMI[Z3I'P\T6QT30?&EYJGBVY6ZUZ::2;6/%]_^
MG1&1@^H/Y$']<5&8@V02V"I4X('!Y_/G/3O4V:GS16\)Q?O->\Y4W"5EHW%*
M5F_AV5N8KW7'E>GO7YDO>Z;-6:VZ-7ZL_F8_:1_8Y_:+\<?!/XZ^#?#_ ,!O
M%NL_M9ZIKO\ P4XU/XE_'_2HO">FV_[07P$^-GP0_;4\/?LP_"6V\?77B6RU
M/X@V5V?BS^S1\/O#7P@\2-:Z=\%-?^%<NJBVT+P_X'\#>(/%>?H?[$_Q+^'O
MQCU71O&W['-EX^M-*\#?MD7WPHU?X1_#?P+X5_9^TKXD?&?X4?L'Z%\"+OX,
M>!KKQ/XAG_9*\5Q3_ 7XC:)\4?$LWC">WA^,]EXS^-R?$'0_"_Q@\,^%?#/]
M.'V-/[TI)QD[ER,;2,?+G^''![MUSFIQ&!CEO0 D9X!'/J?XOJ.<BM:,G0HQ
MHQ;G&*@DZCE.25.C1H1BG)N\+4(U>5_\O)ROHE>:DI5XR52,8*<YU)*FU&TJ
MD8\T8<J2IQBW-)0234(IIQERO^5OPM^PO\=I_A)^T)\,?BK\ _ _C[]HWQW^
MUS\!O$VI?&'7/V4-)\0/\1O ^C?M9_LJ>)_C#X_\8?&Z^\?Z+I?Q6^$?BKPE
MX.\7^-M1^ VH6WPWUW6_#.B:MX7NKRR%QI>GV'W-X2_9F^/&C_LJ_ KX+6O@
MOQAX$\=_##_@HCI_C/Q==?#W5-%T/P3IG@B3X]^+_B-??$KX$:+;ZPVG^$?V
M:[?0?%NFW?@/X&ZQ'KUUX(\'02?!?QS8_$672/$'B/Q9^W)MD8DEY=Q?<22O
M/?:/E(QC [M@#)..7I$$4@-)R6.6*Y^8=/NXP.2,Y.>I/%9TI3A)7ITI0@H.
M*D^>+E3C2C!NFX<MKTG44;VC.<W:3G)M3<JD^9Q24JE:JXIM)/$4:N'J05I7
MY53J\\5JE5A":Y9TX-?S.Z[^RQ^UMIWPY_;N\&^+O@/JNJ_$']M']F+]KOX
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
M5OA+\0["SCT'QA\.I_ GB'3?VE_@;\3O P\16=U\1]+L/!5EX(\2WGAN:_\
M'UKIVBYTJT>6->/M'#V\JG,U.-YQIR4J%12Y&J3I\]1Q:<5[*4XJ4HN,I;YZ
MCH12=22CA7&\?<E7E3Y*B>WME*=*$))N:E7IJZ4E*'@.K_ _QYXP_:W^+OQR
M^+7[,OCSXM?L>^._BAXH\22?![Q!\/\ 1O$&I:IX]U']CK]@CX>_";XSZ_\
M _Q7JD=[XFL? ^J?";]I#X.QPWNA7>L>"_$_CC2O&EKHL?A8:IX[T&SX@_8/
M?XH_%:'QC\2?V2_!GBNSOO\ @IYH/Q%$GQ-\!_"CQAJ6D_LRS_L&:#X)OAJ4
MVHW'B:%O!MI\7M-MM!U/PWIFHZC:W'C+3(]<MM/N[81ZR_U]\+OVE?V@O$G[
M8_Q$_9:\5>(/AK):?!WP_P#";Q#XC\0^%?V6/C[+I7Q"@^)WA_Q=XIO;>U^)
M,?QC\0_"OX$ZCH%KI.E:5I6B^/\ 7?&VO^,[H:AJ6CZ1;Q7NFZ4GZ9*@8%"Q
MRH4#&W)(R?O$-[@D8X..];\]2GAU2IO14J-&-VU>.%QM6LI6U4959J5&K))N
MIAU%2U>D0M*-5<THK$*$YRIWBHQJ4JM2G)3A-?O73QM-N=N>]+#IM>PI\OX)
M>&O@K^TS\2?%'[1UI\>_V0O#][\&/VJ/A!\:M1\.^!_$E_X \?Z/\,/'GP#\
M47G@S]C'3K[X5ZCITWA_X<>(?'_[.>J>']2UM])USQ%:Z'\7/ ]RAN]"74]/
M@T[RC1_V%?B#\.?&'[-5SI_[,-@G[.OA/]F;]A#2_P!K+X(>"?"?@&TT[XP:
MAX+\/_MI:;\2?"6J^ ]&N-.T7XDZU\+/B]\3O@'\=?'7AR^BOU^(&E^"#:Z#
M!XT\2VFF^%M2_I(,"D8W/TQQM'X_=Z\G\Z:(%#[M\AP<X)7:3COA<GC(Z@?,
M>_-9PJU81A#V<)-0IQG4G+F=5TDXJI*-FHU9*3;G"UI1BURVC;2M'VLF[NG'
MG<TH:<L94U3=+>[II132;=YMU)7ES-_S'ZS^Q=^V;>^ /V^;7P!\*]>\.Z!\
M6/V6?%'P^_9V^!_B/QAHNB>%K#X<>-OVEOVP]=L/A"EIIVL:YH_A'Q[X.^'W
MCWPC\4O >B>18:'X#L/%OA_]GF/6O#GAV#6$\(?5W[=/[+?CCXD_M#?%+XL:
M=\-]<\;'PU\%OV2;KX%^&-3^%WA_XW? SXP_'+X?:W_P48M-6^&?QZ^$FIZY
MX=M];^'VG:+\<?!6L?\ "5ZEXJ^&\7P^\>ZQ\/O'>G^/H'\-:A8U^XIB4YY;
MD8X(]<Y''6D\A<D[G.2Q'(XW#''';G'UYS@57/+2\8OE:ES:Q=5_5Z&%O5<;
M2E*,*"J1DVY>UJUIJ2G4E)B^WHGSIQY&D^6-2M2JU()[*$%248024;3J))<S
M/YZ/"?P ^.'PO^-'A?QGX>_9ZU_7OA=X)_:N\.?M2_%SQ7'X%\/0_M%O\0?B
M-X8_:O\ !WQ:^&MIXY%QX=UW]K[X/_!+6?CYX?U+X/>+1X%T#Q'X5^#6DR>#
M/#&J?&378H;;P]@?LK_LL?$CP5^VFGQ6^.G[,NF_V+XS\'6^O>"M:\8?L]:#
M\</%O@/Q7XS_ ."BO_!3O]H;2=/TKXM:%XTO+']G7Q5X+\&_M#_ [QAX_O&T
M/Q9I][-JD&AZ;K%C?^"[K4++^B_[,I(RS8/D]5CZ)VW;<\Y_#^$+R3,D00*H
M=VQG^Z.I)Z*% YXX&,#;CI@A4E"2<(0@HTZM'E@DE.E7KQQ+3=[Q=&I!4J*^
M&A0;HTW6BW,PK4OK*<:DIPO*G-RC-IRE2P\\/S22Y>9U5-U:T[N5>LHU:D*4
MXJ#CLU*0A65E.]\[@H+')RPP>0S;F!(#$')'))M@Y_,C\CBD P,4M3%6BE:U
MDE9MMZ)+5O5MVNV]6VV]6SH22225DMDMDKMV7DKV7DD%%%%4,**** "BBB@
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
MJN_-%PC[.:C"UES-58OGB^;W5>,US(^XJ***HU"BBB@ HHHH **** "BBB@
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
M2@TE*[4E)--1LKI-QE>*^]J*0'(!]:6H332:V>W]:?D4%%%%, HHHH ****
M"BBB@ HHHH **** "BBB@ HI-P]1^=&X$9!!'UXI77^?E?:_:_2X?U]V_P!W
M46BBDR!U('XTP%HI,CU'YBC(]1^= "T44F1ZC\Q2YEIJM=%JM7V6NK\E<!:*
M*3(]1^=,!:*** "BBB@ HHHH *P?$7A7PQXPT'5_"WBWPYH7BGPQX@LIM-U[
MPYXCTFPUS0=;TZY4)<6&KZ/JEO=:=J5G.BJDUM>6TT,J*J.C*J@;A90,E@!Z
MD@#]:@FN$13MD3<'"D%T&WA20V>G#*3@,V'5@#D"DVDFVTDDY-MI)12;<FVT
MDDDVVVDDFVTDVCMYWMYV5W;O9:NU[+5V6IY!XG^ /P/\8^&/#7@/Q9\$?A-X
MI\#>"X[6W\&^#O$?PY\&:[X2\)6]C8C3;*'PQX:U71[K1] AM; M86T>DV5H
ML-D#:QJL&$J]X&^"?P@^&5M9VWPY^$/PS^']OIM]J^IZ;;^!_ ?A3PE#I^H^
M(;33-/U_4+&'P]I6G16E]KFGZ-I%CK%U;K'<:I9Z3IEK?23PV%I'#!H?QU^$
MWB:/P/+X?^)_P^UM/B7\.=;^+_P[FTKQ3HE_!XY^%/AL^"H_$7Q)\*36VHRP
MZUX'T.;XD?#Y-8\3V,T^CZ7_ ,)GX?6\NT&IV$UW;M/C-\,KVPT#5K7XD> ;
MC2O$_P .M1^+_AW4XO%6C-IVO_"K2K?0+K4/B-I%\+WR+[P1I]KXK\-7&H>)
MX3_9%I!KVD32702_M3*IZ1LY>RM9WNHM63=_?=E[L6V[+W5*6R<E,5:6[DTW
M[C[MI--+WDW*233L^>25KR47W6KZ#HGB6RETOQ)H>E:[I<LEI+)IVLZ?::II
M\LME>VVIV<DMG>Q3V\DEEJ-E8W]I(\3-;WUI:W<!2>WAD70NK*VO+>6TN[:"
M[M;F&6VN;:YACGM[FVGC>*:WN(9E>.:"6)WCEBD1HY$=T<,K,&\*T3]J#X!^
M)/B'/\(_#GQ?\ >(_B9876FV&I>#=!URWU;6M-OM5\):;X_L+#4[:P-RFF75
M_P"!M9T;Q;:Q7TL%Q<^'=5T[5K>UDM;^Q>X]_P!W )^7(!(;@C(R0<9!(]!D
M9!Y-)4U%<DKM)MM26KDI/5JRM).-ME9Q=US)V+IOG4ELTI)II)]$[M6U36O5
M=&K\1X;^'7@+P5X1L_ '@WP+X1\)^ ["SN],L? WACP[H^@>#K+3+Z2XEO\
M3[7PQI-I::%;6%_->WDM]:0V*6]Y)<RR7,4KNQK)B^$_@.T\;>&?']AX0T:Q
M\4>#O &I_"SPOJEA9V]BWA_X>ZUK7A77M5\(Z5;01I;6>B7NI>"?"-P]C;PQ
M01#P_81P>0D*I+Z=D>H_,?XT%@.X'U(%$DFTY/5RBUK9MPYFDM==&T[:V2VM
M<:5HN*U5NJO9WOS?XG??M:UKZ^$-^S%^S<_C8?$M_P!GCX(R?$C_ (2 ^*_^
M%A2?"CP$WCC_ (2D70OAXF/BMM!.O'Q ;T"\&M?V@-3%V/M)N?.&\;E_\!_@
MCJ^G^,M*U7X,?"C4]*^(WB"U\6?$/2]1^'7@^\T_QYXJLI8)[/Q+XSL[G1Y+
M?Q1X@LYK6VEM=9UN.^U&"6W@DBN4>&,KZWD8SD8]<C'YT;E]1^8IVBE9VY=%
M&+=E%)WY8NZ=N9N5KNTFWI?4LW?WFYOXIV3DWM>UFD^5*.B7NQ2Z:>(Z9^S5
M^SIHO@_7?A[HWP!^"VD> ?%&I:?K'B;P/I?PM\"V'@_Q'JVDR64VDZIKWABT
MT.#1-7U'2Y=,TV73;[4;&YN;&73[*2UDB>T@:/VQ%QOXP68L6P,L< 9.>O
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
M6%Y9O=]W=?M7_LXV?P]A^*UQ\<?AC%\.;GQ</A_!XR/BC37T:7X@2:BVD1^
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
M[\[PK\+OV>_!$6IVB6OB#0C<_%7_  3N^,&L_#KQIX ^%'CG]MO]N3P=J?\
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
M1?NQ^KT**J.$H5HQIT734HJ5^6HFW.*DFH244XV]I"?\TWB+]BO]J/6_B/\
MMF^,O@U\'!\(_A;\6?V7/VHO!?[-_P #M?\ $G@[P7X*T'5?'OPK_9*^'EQ\
M._%G@;P3X@U;PS\.4^-?C'X?_&GXA^';;P_8ZOX?\)Z_>0_%+Q=)IWC#QSXS
M\(ZM]8_\$ROV=_$_P(\8_&8?$[]GZ+P9XT\1?&#XY>)O#OQ'D^%/P=ANI_!G
MBSXFZAK^B0S_ !N\(^-M=\;^*X/$OA^ZT&[@\,ZWH6D#PW%I+Z-,!#I&FQI^
MT_DQ9SY:9_W1Z8_EQ].*411@<(@XQPBCCGCITY/'N?4U$)5(0]GS1<%1I8=)
MIW5.AK3E>Z_?3<ZJKSL_:0=&DN6%&,2YQ]H[^[98EXF"<;N+E15)TN9N\J,>
M55*<&HJ%6IB*MG5KSJ/^9WXG?L(_M@>*?AAX9T*P^'%AXDM-&\5?\%.?'#>$
M_$OCSPO_ ,)=I.M_%/\ :E\4?$OX.Z#X9EU'66\++X3^-_P[TK1;K0+.ZUK2
ME^'OC*ZTBR\:1Z/H?B;Q$? ?M7B_X-_M@>*?V@/B+^T;\,_@SXT\$@?'OQA^
MU/\ "_PQXO\ &7@#P[J/C/Q5X-_8Z_9,_8W\,>#/B)I.A>+/$6FVZ?$#P[K?
M[4NI^$K/6KVZM;6[^''A#6_$<WAR74/"I/[[^7&2?D3W&Q>>!][CGL?RZXI3
M&ASE$.>#E1R#U!X]/_KUG2I\M/#4JK>(CA:<:<76E).:5-4FZCI^S7,XW7,E
MS)\DKNI",RZB=3VO,J:59MR4(<JUG[3NVWS;MN[N^I_*-!_P3^_:@\/_ !1T
M>;3?@K\1/%WB;X2^%/@=\#OAC\1/&6H_ .]\(>./@W\)?C)^V?X"\5>,O'OQ
M;.M?\-(Z/XMO/V7/B7X,\;>"/"'A_P 4:+X.\<_%'Q-X8\,?%WP/XB\%-\1[
M?3T_X=U?''Q_^RY^Q5\(O!_[,?PN\ ?$?X3?#+XHZ)\3KCXM? #X"^%_AY:^
M.=5_86UGX4^"(/$VE^"O&?CJ#QA>+\2[J?PI;_&33K+Q3JWAV]UAO%$?A'6_
M#\4FG:O_ %=&.,C!1",@X*KC*X(/3@@@'/.,"F>3$&)\J,DD<B-<YRS?,<9/
MS,SY.?F9CU.3;<I4Z4)<O[N-&*<$X\WL88Z+=K6C[:ICYXJK%+DGBJ.'J2C)
M4U$TG6JR=XN"_?PK+FBYM*G+".-/62O'EP<(-W4N6<K-.,+>)_L_+=VGP?\
MA)IE_P"%O''@B^TSX7>!=-N_"'Q0\0V'BWXE>&+NP\-:?:7&A>/_ !7HVK>(
M]&\4>,=+DM_L7B+Q'IGB37+/7-4AN]4@U.\M[R&ZG]JN,F&3C/!'&,MSC:,_
MWNGN<C@$&I51$QM11_NJJ_CV]/<TIP?E(SGGGIQ_6BHE6=7G2:K3K2J*\FFJ
M]2K.<;N7-:U:<;IQ;TDK33E+DI472I1I*;:A3A3A-QBI*,(1IQ;22BVE",DK
M*-^9-.,K+\F/^"D/AKXL?%&UM?@G\.M%GUD>,?V6/VX?$GA_PW%?:-IB^,?C
M[HWPZ\!_#GX#^'KV[UV\T_2VL=+/QE^(7Q&M(KV[M8;'Q-\/O#GB6*ZM;_PY
M83#XY\1_ C_@I!\ _''Q L/@U9:[\2O!OPX^&GPS^ ?[,_QITCQ#\*_&OQ[D
M^"5UI7[4OQ*F\+^(=-^/5Y!X-?QIX)^,6G?LD? SXB_$?QF/$USX[^!6FP_%
M5!)\3)_%.J^#?Z)I;*TGE@GGM+:::U=Y+6:6"*26W>2)X)'@D=2\+O#))$[1
ME2T4CQDE68%S6\+ YAB.,XRB\?*!C.!_='/H .PQ*4HTU&-6:<GBE6;Y7IB6
MU&5%.[IU<.FIT)2<XPK.I/V52%1TI;3E*4;<M*W+*+YHOWF_:>_+DE"\TIQI
M\UU*5*E3BY1G&-2/Y-?&[Q#_ ,% XO$^KVO@O1M8AM-&^'GP$F\.S_!7P_\
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
M\7-*M?"O[2,'@/0I]<\5?!V[U7Q7X*G\5:M86MMXUN=-\,]-X&_8F_:AT/\
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
MO@71?'5[XR^"&H_&CX>^ ]?U/X/R^*;;6HM4#Z7HGQ 'P^\8ZQ:>#;E?#/\
MP3A^(TO[._\ P2;^!'Q!UKX=W]G^Q3X4U;P7^T=_8NM^*GLO%V@^(O\ @GQ\
M??V1-:A^$5Y?^";*767D\8_%S2-5BD\8Z9X+"^$+;4]18'6;>V\/:GXEXA_X
M)V?MR_%GX$? +]D?XP^-_P!E^;X-?L?^"M>MOAE\4?"^M_%S4?BI^TOX]\$_
ML^_$?X#?LT:E\8/ >L_#ZR\*_L]:)X43QKI?Q$^+DW@[Q]^T1=^._&OA&WA\
M-Z?X+\.:UJ&BPQ4CS2QD4T[U:\,(IR<>6A*C.6'K3?M&ZE2-2CA>;#S4>>,G
M3E44*U>4=(QBJ-&J[RG[+GQ-*[A!UZ*Q*=.C[ONQK04(*JN3EYU4LI1BS[2^
M$?\ P4C^"_Q\\3_L1:7\*]&USQ+X7_;E^%WQW^*'A3Q/?W$&DWGPZF^ %G\,
M)?%O@?QSX3NTNKJ'QK!JWQ&DT#4["WN/LNBZOX:U:1I]0M;K3Y[G9\8?MK^/
M9_C[XW^!W[/?[)'Q<_:4T[X(^+/ /@S]I;XG>'O'/P@^&_@[X7>(?B!X9\*^
M.+7PCX1A^*/C+P_JGQB\>>$_ACXS\+?$OQ_H&@Q:1I'A[POXF\/:9:^+=<\:
M:K+X1L_F/X!?\$LO$?P8_:6_82_:7L_'&EV6K?!']D^\^!G[2WPVTS6/$FJ^
M _&_Q=;X"?!'X,6GQX^%XU'P[9O%XJU#1_@CX7^'OC34?$-KX8NO%WPV\'?"
M^^GMM+UGPE>Z3K_M ^ /[:_P+_:*_:1\7?LMG]EOQ=\&_P!KCXJ>"/C?XSA^
M._B+XM>#_'?P(^*&G_#'X3_ _P"(NL>$O#WP]^'_ (ST7X_>%O&/P[^#WA+Q
M#H?@SQ#XX^ &I^&O'@\0PR^--<\.ZY"-$Z73HQJT?8-RI5IX]SISJ.,*=LXO
MAHRJ4H)O_A/PD)\RBY2EBH^UDJJJ(PM)T.9^].%##\TKWE.4J553JQ4FW"?+
M4H07OMR^KN7.E-'N>J?MJ?"K3_VD?B_^S/;V?B6_\>_"+X!GX[:AJL*0IX0U
M]=-*7GBKX8Z/KC22,WQ%\!>&O%/P@\=>,=$N+=#I_A#X\?"[6XY-0CUBZ%IY
MVG_!0+P@?V9OV"/VDA\,/$O]B_MW>.OV5/ GAOPJ-<T8:O\ #N?]JC1(=>T?
M4/$&H+$EAK-GX0CFB@UNVTI;>;4OFEL=KJL;?G_IW_!+3]MJ+QKX;_:3UK]J
M?PUK'QU\0_M-_'?XM_%WX#RV?AZT_9ML_AK^TCX>USX(>,O"/@CXUZ-^SCHO
M[5/C#7/A]^S99?!;3_ UG\2=7N?AYKGCSX$^"K6Z\.^$=)T?PMJ/@VGIW[%?
M_!3]OV4?V"OV;-0^%?[!,,_[!7C;]COQ[X<\4V?[9?[1=Q#\8;W]EFPTSP]?
M:'KFF77_  3VM)?AK:^.M$2[U.UUBQN_B%-X:U:&UTR71M=M+R74;%4Z5.%.
MAS03J2CAYXBS;2G*KB98I13TYE&IAHQ<;*U"I)-.M-&DHR<I*'L90<L:G.3E
M!VA@Z,<)'V;A)*-2K[:,W"4K1^)<M2R_>FZ^*?PST/Q_X2^#^I^.O">D_%'Q
MUX?\4^+_  7\.K[7]/M_&'B?POX,NM(M_%VO:#X?EG34=2TGP[<^(M%BU>\L
MX);73Y-3M8Y) K+CTD<$\GDG'Y _H.E?'?PS?]L76_''PQU_XS_";]D[P+H%
MGX;^+.E_$2+X<?%OXM?&/QUHVM7>J^ IOA=_PK3QCXP_9_\ @583>%/$&GV'
MC*3XMZ7KWAK2;FTU31_A[)X:U#Q&@OH]/^Q%R0<]<^F.P[=J%&2C3YK<R3<T
MI75VE=+1747=+3W8J-K7LFG=7T\N]GMWO9)7U>M]7NW44458PHHHH 3 /./\
M]:JFSMR"#'GC^)Y"H'.<?-A=V26"X!))()))M$^G7&1W'7 Z>OM7XS_\%+O^
M"A7QR_9$?Q)_PI+0/A5XWO?A/\"/%'[1WQ-\$ZU\+/VL_C#XXU+PAH<WBM=
MT#4+W]GSX:ZM\,?V:O#OQ 3P+XPMO"/QP^.OQ%GTO4-4\-^,H=-^%FL:;\/O
M%NK6F-2=*+@II/GFHQ]WF]Z/+53?;E<(R3Z34+:V:<8RFVHQ<N6/,[+17E&'
M>UVY):V6NLD?L<;*V/EDHQ\H$)F68XW*JD_ZS!;"+\[ LN"00230;*U)4B%=
MT9S'@LNTX897!&"P=@Q&"^2')K\,H?\ @HC^VIXN\?V*_#_X8_LP6WPO\=_M
M>>,/V*OAL?&WB'XJ1^/H/&UY\ )OCOX%^+7C!?#-EJWAU_"7A.+0?$GA/QE\
M.M*-OJ_CRYGTW7-#^(7P[T^QD@UFSH'_  5!^.UAX U&V\?_  Y^$3?&GQ?X
M:^(GPJ^ 6G^#KSQD?A_\2?VQ?@;^V;KO[#OQ1\.74FOW=KXEL/AAKGCGQ?\
ML\?%CP-8+&OC&S^&7B?XLV^KZIJ,GPNO/$UUT+#SI24(PC3G37(X1E",Z2A.
MEAY*44TX1I2JTH35VHQDK1E&,N7GC5H2<7&=)NI9PDFK5'*G5JKEDTKMTU6G
MJU:/.VXW][]P9(+-28WC&9U\LY$CET12A+L V JRLN]BOW]I;G%3K#"5PH.,
ME^&<?,V26'S#!))(Q@ \C!KX&^)?C+QC:_\ !0C]CKP;'XC\1V7A+Q%^RI^W
M;KGB;PGIVLZM:>$/%/B'PSX^_85L?"OB+6_"T5\VBZSJOABT\5^++/PO>ZQ:
MZC>^'X/%7B2UTJ[CAUW47O/C_P 6_M]?MJ0?&7Q?X>\#_#C]EV[^%MG^VWXA
M_82\'R>+O$'Q4TOQ[<^,]5^!N@_%[P5\6O$,NBZ?K'AZ#PCX1NEU_0?%/@6P
MM&USXA07^GZAHGBKX<-X?DM/%V"5)-<JI\RI*-URWC3ABHX.G3<K>[SUZE.-
M&FVE)58-<G,[;-6@YR]V,:4*\G+W>2G4I5J_-)/6+C1PU>K55G*$*,^9-P<3
M]M9(+=8V&U8T.%;!*@[F0 , P!+$*.02V2H^\0:4<%BS$1[,L%#+$TH#J&7@
MX(5D 4+W3&(\E6(/X3^$_P#@H_\ MF_%.RU#P'X$^&_[)>E_%S]G?P)\<_B!
M^U?JGQ-\=^/_  7\(/B%8_ 7]J[]H']DZ_T3X :Y-%/<_#73O'>J?LY>,_B9
MJ_Q&^,.I^*-"^!NBZ[X'\'^(] ^(KZQX@\;>$?'_ (9?MK_%#X;:VWC?4;O7
M/B7X;\.>//\ @J?\0OB!KOC#XD?%WQ2GAK]FOX8?\%H=#^#WB%]#\*Z?\3O^
M%47EM\#OV??%-QXF^'_B34/!WBS5?!GP_P#A5/\ "_P%JWAWP)XQU[3KQ2PT
M:S3Y:=3W:<HKF5ITZL/;T9PT5.5/$4TJE&HY\LX6FU%13,W6I*\I)M)2JNHX
M*2A.'MHS3DN::KTX0K2E!0<E3<G&4G)TW_2*+*V!R(VR2"299BP*OO!4E\C#
MDM\NT<GLQ!26"VVH9P" Q5-S.1O>-XV/)SEHV<,3U!8D\@C\ OCC_P %8OVD
M]+\2>#O!W[/'P+TKXA7WQ1UO]I?Q[\-_$&D?"#X]_'BUU/\ 9U_9K^*W@'X"
MV/B&Y\+_  (^V:K=O\>_B!JWBCQKX.^+5AJT7@+P+\(M1^&&L2>%OB5X@\70
MZ1)Y;\<OV\O^"E/QE^&OQ)\4?!+PQ\#?V3=%^%?QZ_X)F> ?$GAOXPZ'\5?%
M?QVM_%7[62?L,_$#Q-\,?$$'ASQ#X'T?PQIG@C7OVA=8^&/Q&NYM(D\1>./!
M5QJ^G^'-+^'/B"PT_P 6ZO:@E&550452E&#NHJ<=G%J'-SR@O;1?-3C-0]I9
MJ#YE&O<LHR<(PG3E4O)Q]GR24XS4FK^])4ZL)1<?>]G4NW'E=3^DK[#8'9/Y
M((P60J92H# +N$8)4':2 Q7<BLX4@.^7R&U8.'8E5QN!\TJ"&+88'Y<@Q@J#
MRNY, "9-_P"//C#_ (*1?$?X?-X_\"^)? ?@?4?BY^SHG[:7Q(_:*\/:7+K.
MGZ'#^S[^SIX"TWQU\%_%7@J2XU;4-2TS7OCGI_QR_93N6.LC6]'T62[^/>@V
M"ZGJ'P[%]:_G'K&F?M;>,OB)X:\;S_'+XH>()O&W[:&E?L3_ /"R-$_;5_:/
M^"_BJS^*?@;Q+>0_M+_%/X$?L?>!-1TG]BV;X*_ C3/AU\>?#WPV^#OQN^$W
MQ<^(OC[PQX M?CG\7?BIXGAAN?!?B!2IPY9IQ@J;BKS5E"I&2AAZ?).481DJ
ML9TZ5%RY(U(-*T*:;1&2M)N,HI*[4HZ^][2I=KWE)M0JSM&4Y.TFG[\>?^J)
M(+9\M&O(Y#9E4C>&W%6)!^8M)DJ3AFDSAV?,PM85.50=#U9SU !P-V!D  X
MX51T5<?SK:7_ ,%,/VV;#P9\0/'.B>%OV9_'?PH_98^&W[/GC_XP^-?$_P#P
MGOA;QW^T7X.^(7Q%^*OPZU'QI\%]-\(2ZMX$\$V_Q"\%?#O0_CY\-M8UI=>\
M,7.G>+M)\!6^DS^'-;LOBKH/T.O_  48_:"T7Q-8?&7QCX+_ &<M'_8Q\:_M
M3?M"?LA>%8M0\>>./#?QV\">*OV>M<_:$\$:M\8_BEX@U70;SX;-\/=7\;_L
MY^++SQ?X-\/Z'%X@^$'PDO6^)E_XH\>:CX<UOP(ERI1C*<9*ES)3A?=SBH5&
MU=P7-SPA5?++E;<*T))2IU(C=DXQ2BXR]GR.'+*$VW&5H./QRIWI5)\L7RQJ
M4*BNJD+?M"EI;QN)$CVN 0&#.< L[D88D8W2.V,$ L2,'I9K^=+P-_P5U_:0
M?5?BSX0^(7A+X'VVO-\"?A3\<O@?XQE^"/[?OPC\#W$_Q1^/7@[X$0?"V/P7
M\2?@-?\ [07[3/B(ZCX\\/:C\+/$7P+^$'ARV^-7B:[TCX=R^&_A;=Z^?$NB
M_6/[+O\ P44^(_B[]F7]M_XN_M#?#R$>+_V$/%OQ$T;QI:_#OX8?&+X/7'Q4
M\/>#/V:?AI^T_I^M>'O@G^T+:6GQ<^%^N:QX8^)MIX4M?"?C>ZU:;4[_ $B'
MQ1IVJG1_$MEINF3[L*<JB24(T'B+)6<J:FZ34(VO*:G%1<(IM)PLVI10X0YJ
MD:5.*<YXA851BDDZSC#EBW[JBG[2$5*324I*,E#I^O8Z#VXYZ_T_D">/Q#P"
M<=NW7\Z_ W7_ /@HU^W-\*O%F@_#CXG_  S_ &/?$'C;XR_![X&^-O@9<_#G
MQ_\ %2#P7I/C7]I?]J/X5?LY^"M%^*NNZWH5]J$G@;X9GXFQ:WJGC;PMHD5[
M\<KO2_[*\*^&/A7J>H6.F2]H/^"G'Q@^!'B/XD>&/VP_"WP;@LO@-K'Q1^&G
MQ-^(/P./C0^&O&'Q3TS]EOP!^V/\%H_!VA>-=1O-6\$S?$?X42?&/PAJ7PR\
M1:AXPU^Q^(OA+X<+X=\;^)+7XJ:-I5OK&G4J)J$>:7*Y1IJ4/:5'[65!PIQY
M[3G&LJ=.2YTE+$8=\[C6C)*G)573C3:DJK:A.ZA3<8TZ=7VCG4]FHTY4JBJ*
M<E'W%)RC#DDE^WW7&"/P[@=?\]J6O._A%J'Q$U;X6?#G5?B[I6@:%\5-3\$>
M&-1^(^A^%?MI\-:'XXOM&L[GQ1HN@R:E=WNH3Z3I.LRWFG6%U>7,EQ=VUM'=
M2"-I3$GHE*2Y)S@W%N$Y0;@U*+<)2@W&<;QE%N,N646XR5I1;C)-D9*<8R2:
M4HJ24ERR2DDTFM;-7U5]'H%%%%(H**** "BBB@ HHHH **** "BBB@ HHHH
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
MO,DL^CE)\TE;DE%N$8^THM1G*$HN514:G-!P23J>[4]U^Z?M]??MP?LNZ?\
MM$V/[*MW\7;&+XWZA?V&CP>'$\-^-)O#,'BS5/",?Q!TGX;ZC\5+?PW+\)M(
M^+.M_#^6'Q]H?PBU7QO9_$[6_ UQ;^,-)\)W?AR>#4I/K.,YC4[MW!.[L>2<
M]!_(?A7X?_'_ $_XF_$K]H;]G/P5\+_V;OVH? U[\'OCO\"OB/X7MKOPQ\-)
MOV#?B?\ !I-5^#]S\1?BM\=KZ\L7\2:)\;O@?\+X?B!X8^!GP]OKW1OBEX3_
M &@? O@/Q?H>@>*/!EKH_C&U_;VW $,2C=@(OWP0W0YW DG<#C(9F/<NY^8U
MHX1DDU>=:+324E"%3EP[T;]Z="TZBN^2IS14II*3%=2?-O*G2;2>BG""C4Y5
M9>ZY-M-)75G)<UR>BBBD6%%%% !1110 4444 %%%% !1110 T 9X[#&/U%1S
M1M(FU7*\$$D$Y!4CD9'.<'UZCN08;V^@T^!KFZ=8K>))9;BXDDAAM[:&")YY
MY[B>XEBBAABBC=WD=PJ*I9B%!(\Y^&7QG^&OQG\*6OC?X5^*M,\<^$[R=K6'
M6] N(KFV^T?9;2_BBE1G2Y@-YI>HZ7K6F/+;K%J_A_5]&\1:5)>:%JVGZA<I
MM)-MJT4I/5:*[LVKWLW%Z-:V>C5R96Y7S7Y6G!O7[2<6KI73:D[-6:NFFG9G
MHIM&VX68J>,D(#D[MS8 ;@-P,<XQWH^R/_SW/4'[GODCA^_^<YKYUM?VQ?V9
M+Z?68+3XS>"[F+PSH?C#Q+XMU6#4'G\.>"O#_@'4_%VC>+]:\=>*H8)/#7@;
M3]'U3P!XYLC<>+]5T1-0E\(^(&TK[=#IMQ*MV']J_P#9^D\/^(O$UQ\2-)TC
M1O!_PTOOC+XKF\3VNJ^$K[PU\*-,UGQ-H%]\0?$&B^*;#1]<T;PK!JO@WQ1;
MIJVHZ;;07::'?7=B;FR6*YDSG"$U"<DWR.$XOWT[SC3<'))*4N>-6FTII\WM
M(OE;D#@DVVG>[7VK)OGFTDM$]9.R5TNB21]%53-JY9F\X\L[+E.4#.K8'S8(
M&T < XYZU\NZG^V_^RWI'_":O>?%>P^R?#KQ6? 7C+5;3P]XQU+0=(\>#XA:
M%\)CX$3Q%IOAV\T'5?&X^)WB71/ 7_"'Z-J6H^(V\5WRZ,NFF]@NHH.^\0_M
M'?!7PM\.;;XM:YX_TFT^'UYXAT;PA9^(8H[_ %%KKQCXA\66G@+2?!D&BZ79
MWWB%_&5UX[OK?P6_A#^R5\2VGBP3>'KW2K;5+>>UC;<':_*[\BC>*;O4Y73Y
M+Q<N:5XN/(G+6+5KJXXIV3ON[:M7TFG>SU5HSO?3W9/[+:]HCA9$"M)N.02=
MO4]#QDXR>>.F3220,YXE*\8^Z.3M<$YSGJP;I_#W'3P3P]^U7^SMXLT^#5?"
MWQ>\"^(;&Z\1^ O"-K)HWB'3KZ>Z\2?%"*";P!H]M803MJ%U>^)XIW;3XH+6
M;8^G>(([MK:3POXE32??8)EG0NJ,H#%<,4)+  MS&[KP6VGYNH/;FAQ@U#;E
MDKPM))2C3G3=XI-*2A*--:72CRQ?N27,G&+<X]?M*[5KJI3MH]/BJ)I/25W9
M3A>+5@VYWN7#$\$8QD]"<L.N.>/Y8<\(*X5BAR#G&<8))XX'.3S_ #J?KG\C
M_G\:/\C_ .N<\T*E333Y5=--2>LM'S*\G=O7N]DH_"DE:;6S>][7;6R6SNMD
MM+6Z[MWJK RD?O&(!7C&. N#W[DL3UZXQU-6""01GKC)*@CWP.G\P/>G4548
M1BK)66G5O:,8Z-MM>[&*T:O:[NVVU97O;6T5Y6BK1TV=EY:[N[U&;?0] !]W
M.<?7J>* N O)X]1ZXZXZ?X\]J?10HI-M7NW*6[WDDGUZI+39=+#^_P"]_E>W
MX;:;" 8&/Y<?RI:**:26U]--V_S8!1113 **** $*YX]CV'4XY_3_.!7Q_\
M'O\ 8'_8_P#VI/%&D>,_VBOV>OA;\8O$VA^'+OP99:MXW\+P:I+=^#;N:]NU
M\*>(8!/#:^+O#VE:CJFJZSX;T;Q;!K>F>%/$.J:EXB\-6FE:WJ%[?7'V #G\
M.#]:6IE",N7F2;A+FC?H[.+=_.+:?=.VP)N+;3:;7*[-K2ZET:ZI.^^B['SM
MH?[*GP$\.P^'8M(^&^@6W_"*?%4_''P]*XU.[GT[XNGP5?\ PZ/Q"CN+W4KF
MXF\1OX'U*^\.2W=U+<)-8W4[R1M=2F>O&-8_87\*ZK\<O@?X\M]9\.:+\&?@
M#XS^*_QW\$? [2?AW9_;)_VL/C+=_%"+QI\=M;^)NH^(;^_N;*ZT3XS_ !,E
MB^'EAX7TVT_X3OQ-_P )W/XCGDT;0]"T[[PI#C'/3\?Z=!^E-W<XU'*;G%\R
M;G)IRO.5W%R:D^:<I^\G[]I_%&+CDZ-)PE3]G#DG'D:Y5\'+"+2>DHWC",&X
MRBW3<Z=^2I4C/YAU;]CG]G?71KRZQ\-M(U!O$VC_ !WT'7)[B^\1-=W6C?M.
M:KX8UWX\:;!?+KJWNFVOQ(UGP7X5U'5H]*GL5L9M"L!H7]E1I*DO0K^S'\$4
MO%U!/AWX;%\/C)%^T*+H6=T)A\:X/"'_  @<7Q'W?;@/^$B'A!4T NP-D]BN
MQ[0NSNWO#S",J&1SN)'R@$#E1DY8<?,.0#WJ)+E7('ERKP2=P0#&Q7).&(QA
M@/J'] 3,:2C%I*3348N4I2G)J*I<OORDY7BZ%*2=[QG3C-/G7,V^1.2?V]7'
M5Q:O.G;DUCR-XFI"4+*,HUZD7%QG,^,OB-_P3K_8I^+-GX=LOB/^S5\(_&]O
MX4\?_$CXFZ"OB?PK'K#6_B[XQ_$'4OBI\6&OGNKHR:[X7^)7Q%U:[\9>-_A_
MKSZGX \3>((-(U#5_#%V^A:*MAZ7I_[)W[/FEW>L7UG\*/!GG>(="^.?AG7H
M[O2FU"TUG0?VF/B5)\8/C[H^IV&H7-Q87NF_%?XERR>+_&%G/;/!?:FQ2%+>
MQ+6A^B5?<1E6&?7 [9R1N.1TQC.#UQ4E+EC)6WBK>[=\O+R**CRZ1Y%3_=J%
MN14VZ?*H-Q&HQ5G&Z<$XQ:E).%IN;<6FG&;G[TJD6IR:3<G9,^-OB-_P3_\
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
M,IOVF[/]IZT'QC^)P\-?M:?"GXP>,_VG_%O@#]G[XD_!VY^#%SX&\.GPM?\
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
MQEK?Q'EOM"\5?M,:A^SU\)OA66\):EJ7@CXF_ [QEXH^$/CC7O"'VOPQXO\
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
M\6NM+\-=<^ FI_L7W=MXG^(7QP7P'J>G:!XVU/QCK5SX^TCXP^'X[31_.?\
M@FAKOQUM_%/[!5U\5M7^)'A;1_B_^PQ?^-HO%?BW]IC]H7]I'3?VL_'][I'P
MNU;6+'QAX=^+^E:5X8_9V^-/PSTNVN/B=+X<TI=8N?&>@>._%6C_  N\5^(_
M"WPS^+BZ-_04AL6D>W$Z-*5=&MQ<EF VH7!A$F05#H<LI8;PV<N"9%\F%G;S
M2"I5G5IV*C?A49P[<9V[%S@,0>"P!JXR5*\II<\U2IN-KK]W#DBX1BDW.IR*
M4DD^9QG.,;J3B.+DVE.3IRE6G%/EO%U/9)PBU%-PINE)14^>47.HI-625E,_
M/GNYQ_NX&/\ /X]Z?4(GB)(WQ_=WC# DH<8? YVG=G=T^88SFE\Z(L%\R,EE
M!4;UR0Y*KM&1D.00I!^8@XZ4HRCRKWHRTYFU)-6?+).ZD].6I3:=[6G!IVG!
MRNZO:ZOHMUJ]5;?>\9*V]XR5KQDH_(O[<&M^-]$^!6/AY\3O OPL\5:Q\1?A
M=H5MJ7Q%\::S\+O"WC+2]2\<Z,/$OPHE^,'AWPWXO\0?!S5OBMX:CU?P)X<^
M)_A[PQK'B7PKXBUS2[GPM;P^)9=(O;7\@-.^-7Q8^)7QE^ GPLL];\=6FAZ-
M\-_V^$\;> /C9_P4!\;_  *T5?%_PE^+O[#VB^$;SP3^U5^R[X-\5>)_VB_
M_@3P]\8O$OACP%KWQ#AE\=7UEXBU]/C1=VOQ@\(:GIEG_15J>GZ1KNF7>D:Q
M9Z?JNDZM:SV-_IFHV]K?Z?J=G=0O'<V5Y8W236M]:W-NTD<]M/#+#-$SJ\;+
MG'&ZM\*/A5KNG:/H^O\ P\\ ZUH_ANT%IH6D:SX2\-ZEI6@V06&,6^CZ=>Z;
M-9Z1:E+2)#!IT%I 1"N4)AB,9:*G*;=W>S4I>[&2ISI_"VK22E*5FT^>*;7N
MM FVMURRC962UBYPG=23UNU!*2;2BVHMJ>OY]S>%W3_@H'\"_#=O\0?C"/"G
MB/\ 9%^+WQPU7P;IG[3OQ[\0> =4^(?PR^+'[+'@_P (:Y%I]UX\M-+U[P]9
M^&_'GBK3[G2IM$L?!_CH:U+XA\:>%-;UJ2VN;#Q_XJ_M4_'3PY^WMHGB_2[7
MX@I^Q%\'OB+\-?V._C3XDM-0^%H^$O\ PLS]H;0+K5KKQGK%O>>.+/XJ:CXJ
M^'?QB\6_L8_!_0=9\->$-3\,^$;/Q]^T-I_B+47U"PU1O#?[&V>@Z%8+8FQT
M[3;4:5IBZ1ITEM9V4']FZ2IM)$TVQ:&!!9::C65G)'I]L8K&(VMFT=NHM;7R
MA] T)K-["73M/>PGN6N[FTEMK4VE[>SW"7DEY=VYB$%S>S7JQWK74B-<-=@3
MB0.23<;<U*>DE#VMHMWA45:E.DU/E=WR<RJ4N62<:L(RNTI1:G[ZFF^7GC3C
M[NC@Z=2-3FC?:4VO9U%)-2IR<>52<6OYO[C]I#X^^ _ =Q:ZO\;?$WC'QWXN
M^'7PS^(5C\?_ (,?'O1OC!^SU\8[-/VO?V4OAOKOCV_\!^+O!?AWQ]^QW\4?
M$OA?XL-IFD?L^_#6U?X#WGA;Q;\1M.77_''BOX;Z7K^F^G6'QO\ 'FA>$M%\
M?>!OCUX^U_XP>.OVQO\ @IO\-?B;X,U+XJ:S\0+*T^"?P:\7?MZIX0U/1_A9
MXFU[6?#'P>B^"C?"/X/6^@>*/!&@^#(M4GM-'\!^*+C7KSQY:07_ .[UIX%\
M%V,NNW=EX7\-VDOB6]AU+Q)-:Z'I,#^(=3M)#)!J/B"2*S1];U"UN 9H+W5F
MO+BWN TL4B.2QAT[X?\ @31M1UC5M(\'>%-)UCQ,;IO$.IZ9X<T;3M4\0K<7
M$ES=#6[VSLH+K5UGN;F6>?[?)<^;<2FXD+7#&5M745HQ=.',JE.;E&*BY>RG
M&HXU'9+DE&*A-;N+:33=HVY\U.,6H1:GB'.I"+C%K$4ITXQA%\SC[&<O:4%K
M&#45::BF_P V?^"=6I^/]:^"WPQ\:>)O&G@<>)?'/PT^ &OZ[K%_^VG\?_VP
M]1\:#7_"]MJWB4S>!_BO8_"[0?@?XN\17MZL^G7'@M_%^ER75S>Z;=^';[3]
M%TJTF_5P#&3W/6O.]"^$_P +/"\\UWX9^&_@'P]>236=Q+<Z%X-\-:3</=:;
M+)<Z?<2RZ?IML[W%G-*\]I*[[K661Y;=H9'9V^=?VA-%_P""@NK^*]%N/V3_
M (L?L<^ O B>&H(O$.E_M%?L[_&_XL>+[KQ>-4U1[F^TC6_AM^TS\$]'TWPX
MVB/HEO#I%]X<U/5(]5M]5O'UN6TO+33]/S;4I2DDXJ4I246K<JE*3Y;=HWLO
M[JB3&_*KM-I6;C>S:TTNV^FM];W/,/VO_&?[1/@CX_?L'CP=\3] \(?!3X@?
MM0Z#\,_B1X&L/!_V_P =?$>YU3X,_M$^+#I^J>/-0UQM*\,_#_2I? _A+5UT
M'P]X1;Q5XD\30[;GQCI'ARQN?#GBC\T]>_:)_:9^'.@6O[<<'QQ^,GBR\\;?
MM??\%'_V=+[]E77#\.9/V?K#X9?LJZ5_P4#T+X.KX*\-P^ K7QOH'C>RU/\
M9-^'/C?Q9XQ3XB:AJGC"76_B!I^J^9X:U/P[IOA3ZZ\?_L\?\%:/B=J/PTU7
MQQ\=/^"7^M7_ ,(_B+8_%7X=SQ?L>_MH:3_8'C_3_#'BOP=9Z[)%HG_!1#3X
M=9CB\-^-O$^FG1]?34]!F.IK=S:;)J%EIMU:_/\ I/\ P38_;XT/XUZE^T%8
M_$7_ ()H3_$'4->\;^+5TS5_V<_^"B&O_"/1O&_Q-\,W7@SXC_$#PE^SSKO_
M  4UU/X >"OB-\0?"NHZ[H/CCXA^#OACH7C;Q7IWBKQK#K^OWR^-_%O]LPZ:
ME+WW[DE.$[**FJ51<DJ,96O!U>9SC53<Z=2%/DM%R9G43;;C+D:4.=ZR2<'*
M4&X23A-6Y4[\NB=^:5K^\?L7ZK\=_AK^T)\*?A=\0OVC?C1^TIX?_:-_8J'[
M57B/5?C(?AW,_@#XO>&O&GPH\,>)D^'2^ O '@<^&/ /Q%LOC(ES;?#F<:EX
M<\&MX!LI/"<6DG4_$<FI?LJ-W'L >W/WN,]^W\^M?@1^SK_P3X_X*)?LJ:GK
M&J?!'XK_ /!-[0M3UOPWX:\#)J'BW]GG_@HK\7+CPS\._!EQJ][X1^%WP[F^
M,'_!3?QV?A7\)/"UUK.J7&@?"GX;OX3^'6D372OI_AJ!X;4Q_:O@SPQ_P5WM
M/&7A&Z^(OQ]_X)PZY\/;?Q1X>N/'VC>"/V0?VG?#'C35O!$.L63^+=-\'>)-
M>_;=\7:%H/BR]\/C4+?PWJ^M>%O$>DZ?K+V=WJ6AZI8P7-E+K-Q=E%*%N=M)
M*[<ZE2HKM:/DC-4X62M"G!-.2DW=U*4II)<RIIM:)NG35.4E&VG-+5[IWNCP
MW]N;QC^TE\!_BGK?QKT[XV:GI_P&E^"_C:34_ 7@F635?B+X=\)?#_P%XG\2
M?&7Q3X>^'.K>''\ #7_"^G)I?C_P%\</$?C6R:Q^*,GPZ^!?BKPM;?#/QGK7
MBI=W]I']I6]^*G[-7[-/Q"^$UK\9-,T;XI?MC_##X0^(_!OA#X@:)\/?BCXB
MT72?B-XW^'WC_P $:5\3O"WQ-TG0#!?:]X+OKBT\9^#?C"GA[QGX?M;36/"_
MC+4]#UZSEO\ ]9;G2--NBSW5I!<E[:YLC]I@BN#]BOBAO+(><C,MI=^5;B[M
M<BWN!;0">)S&*S(_#F@V]KING0:+80:;HJVXT?3H-/MX]/TG^SX1!8-I=HD
MMM.;3X$2#3S9Q0_88(TBM?*3*MC)TU"G&2FYQKTZD)IR7NPF_;QJ*,6I*5.<
M4E[O*U[J?,W >LZ<TX^TC&M&HIW:G[2GRT(P4;*/[U-SE*ZY;/W7%7_'WQ1X
MRF\/^)OCYX1^)OQT^,W[)7ASX%_LS?#_ .*WP&T[QA\<Y/%?C?3/$7BL_&?5
M/'GQB\9>)]=\:?$N/]I*\\#^+-%TCP-%\&?&GBKXO?"W1+'0]#74/ ]__P )
M]X89/E7X3_M(_M)Z_P"-O#7C#XG6?QV^$GQ*\7?M[?LY_"3Q3\0]=^+TDG[)
M/PATWQ-\$_V7?''Q._9,\4?!&X^(?B!]'\9?%*\\6_%#X-_!CQ7J'P-TV.S^
M.WBWP/:ZA\<-"\5ZAX/L?%_]%NI>$_#.NSZ3>:YH&D:S>>']176= N]6TK3]
M3N=!U>(%8-5T6:^M9WTK4XH\+'?V)@NL?>F=LL;$WA[0YH[N*?2;&:"]O;?5
M+V&:S@>&]U.TDLI+74;N)HC'<ZA;2V%A+;7TZR7D$EC9-#,AL[81.E57*U.+
M=2I*+3:M:E&K4F]+<O,Z<HQ=N7X4K-IWJ3TC%)6NW)O67M'1C245)?\ +M23
MDDU\3;O:15\)7&IW.AZ+-JVM:+XDU"71K"34/$'AK3I='\.:Q?/!&UQJ6@Z3
M<:YXHN--TB^D+SV%E/XGU^6VM6AADU74'0ZA>]36;INFV&EVUK9:;9VVGV%E
M:Q65A865O%9V-A9P*D<-I9VEND5O;V\21HL4,<:K$BK%&$B1(UTJ:O>3;T<Y
M./\ A;7+MIWVLM=A+9+K%*+?=QT;^844450PHHHH **** "BBB@#.O-Q$:!P
M'/F$%E1D!"@@MO!P1CY=@+<],9K\!?'GP _;6US]H3XM_M7^!M,M/!GC+X^7
M/[4G[&^@RQKXC?XA?!WX ZA\/CX%_9@^,.M6[W4.CVOAGPQ^T=\$="^/EF=*
MTK6M;\+>#/VMOB-J6H:<#82P6G[_ -U]Q>W(_P#0DZU^:OP4_:Z\>?%WXS?$
MGP??:-X5\*>#_A]\=?CI\)KEF^&O[0.KS76D_!G4=<TM/$EY\:!X4L?@%HM]
MK2:5!K%_HMQX@E?2;>9?#,EW=^)42UCP=N>O.<:;HT\-*-;VD>:"IUXU(8AN
MGM-3P\7!PDI*4H0513I2E3<1E*%Y1A&I)5*<E%Z2G[*=*I1IQ=_B]M3NE[KG
MS^SBZ<ZGM5\UZY\(-%\7?"CPIX7^#7[%?Q ^&6O^ ?"7[-/A_P".&@7N@Z3\
M.+3QO\//AO\ '#X-^,?B_P#LBQ:GXC\4:#I/[2>KW/@SPYX[-K\1M'G\>?!'
MQK9MXC\ Z1\;]0TOXS>,H;[B=,C\4^)OVJI_V@/ '[+7Q\^%O[/'P9^/?P0\
M7ZAX6UCX&^)? _B+QM+HWP!_X*$? SXB_M+?"OX,VNC1^*=?M=9TSXR_L]>&
M]8\,Z?H5I\?=2\+> [V\U7X26]E8>$3XR]1^&'_!42?XP_ KXE_%;P5\'FUC
M5_!WQ6^&MEI^G>";CQC\99M&_9:^/^A:?\0_@%^U#X_\"?"7PKXC^*<<=_X"
MU5(?B-\,_"GAK7/$/@KQ_H'B[2=2UO2?!?A[7?'&E>GS_ME?&CQ3X=_91\4_
M"D?LJ^--$_:6^.OB[]GQ/$WAOX@>,?B#X1L?$/A?P5^T%XZ/CO3=7\.6NE2"
M&ZT;X'0:%XA^$NOV&G>+_AMXU\0:OX4U_P 2W=SX&E?6>N<)JO."IN4Y5G4<
M'5FFJF(=6K4CJYS^KTH)\L&[MQQ";YXU5+)TG.E[!RERJ,J"DIM/V>%C23DY
M148O$3E2O&HDX<LE4BFIQ2^)/$G[+/Q+\<>*V\5^,/@]\>=/\!>.?"'_  42
M\6BX^%VE_#D_%7P?8_&+_@I/^QM\:_@QK.H^$_B:USX5U'7]5^'WPWU+XU^)
M_@%X\\-^*-;\4^ _"GBWX/>,/A7XE\?76H?"76_8/@'\"OBO>_M ?!7Q%XS^
M%GAW6?A+I?Q _:PO[7XC6?[/FH_L^W'Q$\$?$'X"_LTZ+H7C'XW_ +/WBJZ>
MY^'OQ!U3QAX6\>?#*\M_^$1\#V/Q$B^'=I\1+?X<^$[?Q%;/J_L&B?MY_$S5
M8_VC-;N? WA*/2/@!KO[7.BIX3A\ ?M"W,GBX_LR0^/K;3KH?&__ (1%O@AH
MS^/+[PCI^J7&DR:OJEUX8LM9;PG_ ,3CQ1:M;MXMJ?\ P5C\::5\.Y_&?@+X
M>?!_]KJXBMOV7KJ^M_V3_B<_B2ST'Q1\>OC3\-?A[K7P)UK4M2.HZ)'\=;'P
M1X\G^(WPX\)3^)+&_P#&MEX?ETO7_#W@VQU7PKJNO<T:-=3JPIP<ZM:--33G
MI3BZ4H49R?,H<M2C5I1J*I.TXRE%>].4XW*,7"2E)\MZ\DTG)KEJ0J5U!N/N
M.E4P\W!Q?QJ$I7<(Q?C6L_L=?'S_ (9?_9[\%?"KX2W7P]^*NFW_ /P4PBU2
M\TS3]&\#7_AF]^*'A7]IC1_A2=9\36]Q8_\ ",+XWM/%6@>'O"?C!M1BN-"D
M\1Z/K=M?VOV<YUOVO?V65_:=M8?#_P &/V6OB/\ "GX$:KX:_99^#OQW\$:;
MX,D_9ZUWQ3JNA_\ !1S]C?XA?8?#>A:'<Z%J5\?V4?@AX"_:!UF/X[_#[[;\
M/+73_B+]L^#?Q*^(,>GZI)X;_3CX&_MI?#GXUZ;^TU\1+*]T2S^"/P+UOP5<
M^'OBG;ZC?BQ\9_"KQ;^R1\#OVI9?B+J=GJ>F:7+X6AT_3_BW?Z+/I4HDN[>T
M\,QWM_-8:I<7.G:?\W? /_@I'K'Q^^&GPOM=$^&/A#0/V@OBE\?]4^ __" W
MWQ$3Q3X*^&27G[.>J_MH>#O%OCKQ;X:TJXO]3O9/V87\&7^N^$-"LHG3XT>(
M+OX;1:[I>B:%K/CK2MH8ATZ[Q$)*=7#+#XBK&G6FU"EBG0Q=.:C&24HJ.%3^
ML25-X*G-UI3BX"Q'/.E5IWC&4/K.'J1IW259?6:\J7/&,N:45B?9SCNL13IX
M9PG5IQ4_,OA#X1_;C^&GA7_@H_/K'A?4/$_[1_B+5_@S\&?@1\94M-+MO#_Q
MLU.Q^%OAOX2>!/VI-6M-.2STW1;'P[!X@T3QU^T+X=TFSL]/\)>*?!GQ3TSP
MI82>'K?PZU[\X1_\$_OVC_"M_P# ']EGP7;ZG\._"?[,G[3'C;]H;]E;X\_#
M*+Q#)\/O@^_Q!_9%^-,5C9^,IM1UF'Q!XYM/^&N8/'\OQC^'GB.631?&?PO_
M &C-)^'\5K%H-Y;W>B_K'8_'O]H35/'VE? 73_A7\*/#_P <=*\ ^(_BE\0+
M[7O'^M:G\+H/ UM\1M8\ ?#*\\)7&@^&T\77>J_&>+0M3\2M8:II*M\(+'3M
M0T;Q#)XVU >'Y?%&/K?[9'BKQ-\)/V4/&/PP\">'-)\9?M+?'>Z^ VIZ'\2=
M5U6ZT?X7^*/"G@WXXZQ\1H[JY\+6L%SXT_X1[Q/\#?$/@_1KRQDT73]?CU"S
M\21S6ED1:R94%67LY4VFY4\%3G./+:3IO%87"UG).=.%15J>-Q+BX.E4Q,:\
M'0HTHRPM)2=)O$*T/WGUNFXQ4H\DWAJ<JSIQBX^[+#TX.+2CS4YQDY2NJT_R
MJ_9T^%WC;3M0\<>*_P!J_P#8=^(UQXD^-'P?_:ZT;3_A%I_PHO?C'IL'Q-^)
MO_!2C]MCXNGX;-\2M(\/ZA\// VE^*_"7Q.\#:YX>^)WQ(\4_#OP#J?AGQ'I
M/BW4/%]I9VFH:CI?VWK/PG^,G@:U_94UWX\:-_PO6'X:?L2ZC\'?%WB@?"C7
M?VH-+\"_M8:G9?"71;[XR>*O@5X-O;3XF?%33?'R^']<\+3>(_ 43ZYX/TN+
MQ);ZUK7@?P?\0_%_B:QM^-/^"C?CGP!XCUSP/J_P:\.:EXJ^"J?'#4_VBSHW
MB[7+S1]%\(?L]>)/V)?&?COQG\,(SX:.L>+%O_V5_P!L _&?3_">I6^GZQ8^
M./!,WP>M[SQ+/<VWC"7W;XK_ +7GB3P9\*/^"@WQB\)?#S0O$WAC]B[X=^,]
M1\%7-]XDFTF#XV_$?X<? R+XT^--$AU.WTBYT[0_ NFWFL^$OAL?%%A=ZM>1
M>.='^(^G:IIMG'X2ACU++$.M4HTJ\XQ]G.@YTG&U.DZ-.C5HTJE54W)3=59G
M3G07+-XBLJ<92<*,%&W45;%3='VCJ2K2I2A"I.3Y\16P\HTG4DKTU3C@5&K4
M?[RG2JU:B<E53/R/UO\ 9$_;$\:>$_CU)<_LZ_!7P@VL_P#!/GX#_!6^^&$O
MP?N-4\1>)?!WA3]I3_@H1+KOPU_94\<:]^TMXY\&_L__ +0ND?LX_$+P/XG\
M#:'XUU+XW_"_PA\8?&WPZ\/>(?$&F_#_ ,/SW47I/QM^ G[57B_Q[\5/VQ_"
MOPYU?6+3Q=X4^(W[%GAGX=:KI/C ?M(7G[''B;X-7WPT\)2^(?#&KW.FZ5 K
M_MAN?VG=<O\ 5+&Y\96_P8UV[-[#%J>G-I$7U5I/_!3)_&/B3P_X1\&_"2.V
M\=^+/#7P0\-6G@KQWXGO=!UWP#^TE\1/CA\9O@Y\5?@_\4/L6@:K;Z78? )?
M@MXP\4ZQK^BRZM_PL?3-)C3P*+S3O%/@[Q!JL7Q>_P""BOB?X(?$W0?@3\5)
M/V:?@YXS7XBVF@>,/B_\4OB3JOAKX$V_PX\1_L]_$OXU>"?B)8WNM-X;N=%U
M37_$_P (O'WPVU/P/XD\4+<Z+<>'I/%Z:WK>F:SHUA-=:E6IJM2K1IQC5AF$
MKQ3JS_>U,?AZ\XUU[651SPV-JRA)2G["K6^MPYG7YH/#1J*5%PC3_<0PLZ,&
MHQC[##TX8NAR82#5.G'ZQ1IJM27Q4L,Z#:3=_ /V7?V3?C7\)OC1\+?@G\0?
MA-J_C;]F/X1_\$Y_BCX8^"/CKQE)I_C&W\'M\4O%_P"R?K6F_L@^,U\4WFKZ
MUJ7BWX%>)_A!XZO/A]XAU>RGL-1^#&L_#CPQ<:GK?B_X:^*=9U*:\_94O] _
M97_X)_Z4_P /?B5\.OB=\-_V+](^%^O:-8_LM^"/VG_@-X@^(/C;X<_ S1?'
M'PC_ &D_V?K%#\3-*\0^(K_X:V5JOQ?\(:[\(= \-Z-HOB[PU\0_CYX?MM:\
M.:-K7MO@7_@HYXM\?>//AI\/=2NOV8_@)>>/_A9'XY\.ZK\:?B1K=IIOQAU"
MX_:+^+/P*\+R_L_VNHCP#J?C#P1\3-$^&F@_&#X::WY5]JOB'P7\6_ AMM/>
M"YLKZ^]UMOVR_%MQHVC?&>/P!X5D_9J\0?M/:?\ LIZ=<P^*]>7XQ0ZUJO[2
MTW[(NE?%&YT.?P_!X5B\,7_QTDL+"3P)'JT7B/2?AG<-\2+GQ(_BJ&?X56O3
MC(U_;U:E6,:=?ZQ&O]7IN2I2E#&9HE0C3J.25%8C&5\&J*C.-.&&BI1E&-6C
M)47%1C0BVZ<*:H.I*34[_4*=.4I54H\U6I1HQKNHVN>=6::YI.)Q/B/P7XOT
MKQ]^R1\3OVA/@0WB[X;>&/V3]?\ A]XX^%GP^\&WO[0FD? C]HOQ-/\ !1I+
MW3_!>F6GBKQWX]T6_P!'T/Q5\+M%^*&B^'/%%SX&T>QOIO$FI:#X.^(GBK7Z
M^?/V0_V3/VA_"_[08U[QUX0^&'@[P9I?[.7[/6B6VC?&/X1P?'76?#/@G3/V
MQO\ @H-\3?"G[.'PU^)GAOXS>&]"\!>-?@)\!/B7\(O 6NZO#:_&#PA:78\&
MZAX=M=3T;067Q1[OX[_X*;>#?@]^QS^Q/^V7\:/#>G>%/ O[3FE>!-5^(-CI
MU_K7B&]^'\7C']E/XM?M%)IG@RUL]$:^\<:Y<>(OA]I/P[T#3;FVT1-0'B.?
M4[NZL_LPMW_0;X$>)?B!XW^'/A/QG\3?"WA?P/XJ\6:4_B*?P5X2\96_Q%TW
MPQH^M3?VCX6TF]\<V%O!H?B;Q#:>&YM.'B?5/"_VKP?/X@EU(>$-6\0^'X[3
MQ+K6*<X>TA%Q<%5Q%&HN:<Y*JZ^8.;G;G3<)8CDA*52SPT*=-R:5.4JC9T8Q
M<HOVBI3@W%7@L-%4.2G>W)&7*_;)+FJ5.:5DM%^-'PS_ &3_ (YZ!^Q?HNC^
M)O /PYN-<D_:<^$'BNP^'_ACX"WG@_XY:%X1TG_@IWX*^,/BC5_'OQ/NOBSX
MITWQYI,'P[T6Z\<7#6/PZ\$$6%M#K4AD:(V;Q>*_@1KU[^Q]\6O@+K7[*'C[
MX@_ME:5^S_\ MM:-XG^/%IX673=,\7^/?BS\)OC/H-OXXM/C#>ZAHUM\8H?V
MF[O6_#::3\*?!VK^-]6^'VHZOX=MOB=X+^%NH?#3PN--_H%"J,851CI@#C/I
M_P#6HVKSA1SUX'S?7_ZXJ5!^PCAW.7)&/*IPE*G6;^JX?"J4ZD&G/3#J3C)\
MLFVI75TZD[U%4TNJWM5%KFC=U75:L]5KI=6V3W2:^$?V*K7POI6E>+=-T+4O
MBWJ>H16'@C^U_P#A:'['^I?LJ6^GM%::S9Q6/AZ>;]GSX%Z=\0(DFBOY+R.Q
MD\7R>%H_LAEN=(M?$%D=6^[D/R*Q!7*J<'&1D#@X)&1TX)&>A-+@<<#CIP./
MIQ1SGD CM[?7^F*WJ2=6K4JR45*I.I4DHJR3J59U'&"7PTX\_+&"T21%."IT
MZ=-2G)4X1AS3ES3ERI*\I/=NUWYMVTLDM%%%26%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 T]N.XSV[CK^G'!_*OQA_P""
MA?P6\8>*_BCXG\;?#+P-XX\8?$[6OV?-,\!>$/ ?CWX&^&OCW^R9\>]6T/Q#
M\0O$^B_##Q/KNE7MC\4/V1_'&EZIK#'5OC[+\0/@7\/+[3/&W@S5[N^^,NO?
M!^U\/_#_ /:#_/\ ^OU^M,*@Y! /3W/0CUX]CQ_(U*BHU:-;7FHU%.*3<.;X
M5*$I0Y9^SJ03IU(Q:YX2<7*+49PF5W"<$[<\>5NRDTN92NE*,HJ2LN235Z<K
M3CS2AR2_E(\>_L0_M-3^&OVR/A7H?P8\41?"7]I+]I_]HW]M76[.RL+!AXC^
M,WPQ_;*^).F_#S3]0TMIX]4O)?C-X"UO]E3X]^"=2LRNFG1OV7O%8U9$U+Q'
M#;W'IWQG_9L_:YU'PQ^VS\;%^%[>*M7_ ."BG[.7[;GPG\8_##PO8ZZWQ5T*
MQB^%'B2?_@GQ;?$S2+[4+C1-&7P%\.O!?B/X0>(=&\,@M:?&?]IZ62_O+BQM
M[^Y']-/EH059%(Z8*]O3)SD?3\0*-B$YVJ2?XMJ^PX.,YRH[GH/05;J5)4Z=
M)NFHPA"GS*E!5)1IT:.%IOG5G"5+"8;"T*4H.Z5&3DY_6,1[54W.BZ<J7)%T
MJT*T&U.;4J=6>)22G4FK3Q=2=6K?2<7"-H2HT)4OR7\3?%G1KW]LC]FK]H"T
M^'7[2EW\,?!_[,'[9?P:\3>(4_8]_:R77M%\?_$+XE_L&>+/!NBW/@-O@K%X
M]&D>*M#^&'CV^MO%T7A2;P:EWX,N])N/$%CJY@T[4/G?_@I#\"?%WQ8^.GQ>
MN=(\(_%?4%^)7_!/@_!_X:2^"_V<T^,'A_QS\6W^)/Q2UO3_ (6^,/&6H^!=
M6A^!=KJ,.O:!#>>.=0^(_P  !HMMXB/B%OBEX7U#PK9^(/#'[XA4 R H'K@?
MSI,+TPN.PP.?I^/US[5@J;52=12:E.K6JOM%U93GRPMR\D(2G[D=;)-72>BH
M06'C3C!RDJ5/#TH<\G-^SPM'#T*7,Y)\TO9X:'M)62G.4I-)GXC:;\,OC$D6
M@_!/6/@WXRD\8Z?_ ,%#O'W[7/B'5]"LYK3X92?"#Q!XV\=?&:+Q'X;^-%S/
MH7@B;QBVO>*-*^$.D> F\2:7\8XO' _X3*^\+:;\*+'5OBG:_.7@']F?XI^'
M[?X9>"_AW\+_ !SXI^&'@+X@_L&65WXH^+W[/&C?!']J#X;3? S]L?X&^*=7
M^$_Q"\6^"+3PW\*/VK/!'P\^'=KXX\7W7QZ^&?A/5O#&E:KX7U6]T'XN_%VT
M^(T^M:/_ $CE5(Z+]2 >O?G//)Y[D^^*3:H)X'0' '/'3OS^5;*4H5*E2*BY
M593DXS4I17M(QIN*M*,^6%-.%-<Z<(2<'.=-SIU7"/)9IR<O<NW)M-PC4BFH
MVY8N7M%*;BHN4TY+E32C_'C=_L*_M:?#[]DW]G3X$67P>^(OC/X9Z;_P3^^(
M7BVUTS^R4\8^-OV>_CQ\3?AK\"H?CG^S;J'AK4I_$>I>)-/USXGV'B?XM_"S
M2+B/5[?2KG6/B/\ ![1K*V\'^#/ACH,/ZF_$OX;^#/'/@7P+=>'M2_:W7_A7
M7QMUCX@VWQ'C_8!TG3-/\)ZUJWPG\5?#[3='^)W[*7B?]G'P!XI_:#^'WB2R
M\5ZII\/BOX-_";Q1\1/ NO317^H?$?X<>"D\2:A+^X!C09 51T/(&,C&#CU&
M!SC(XYXH\M,'Y%[DC P&Y;..W)SGKDY]ZBI*I.4YN=^>O.LHJ,(QA":JI44H
MT_@C1J/#15E%T%RSIU(U*]/$:1:C)N,8Q@W7?)!RBE+$*I[1_$[\TJG,[NSL
MXN*BTE_.U9_ 3XSZ;<_"O7].^ \F@_'*?2_V<]!U/X":S\ [/QC^QAXS\-_!
MOXA'5;#Q1\)/BUHGB+Q#\3OV"?&7PZ\&3#QG8^"OB1\:(?"7AWQC8:=X:\!_
M#/X]^(X-5UCQ9_1../0Y )/J23^&/R^G-*H '  SZ #^6>G3J:7@?J?\:N<I
M3M\,4JE2?*N:RC.4I<BO)NT;I)O?EU27+&";;E*7\UK_ /;JLNBTMTLK67JR
MBBB@"!\E6R'SM/<=,IST/3OQV;/6OYQ_C%X"_:*^%_Q;^.GQ'^&GPH^-GBK3
MO^"??Q7\:_M&?LTZ%H&@^-]5T?X_2?MZZEH^N?'OPSX?TW3$6#XG7?PATKQ3
M^T-IVD:!HTFJR>!;WQ1X7:SL+>[L=#MH?Z.)' 1R.NUCUV\D8Z\ <X);)P,^
MU?BE\7?VY/C7X/UOQ3XT\/GPH?AQK_Q?_:H_9%^"7A?4-$WZYK/[27PR^'VA
MP? R/5M2CO$NUF^(?QV^&_Q\\!V^BB6VL]>\/ZK\*KBU&G:G'>W.K9J=2E6@
MZ5)5ZD*=2LL-.GS0Q'LN7EI*7++EJRJ3G&E&UI2K/F4N2GR2J3JJ:4H4[1BE
M6G-0]E[23]MJY**4\+2JRJ2LY0I8:;A*G*4Y2\&UW]GS6?A7\)?VA_A%XH\!
M_%SX@_M'^#/@S\-? O\ P3H^+7A+P)\2?%.I^&+SPS^R3\,/!FBZI\.?C#X9
MTS4/!'P-\<ZI^V;I'QH\8_&3Q-XPUWX?#Q#X2\0>'=8^,NK:[\&(M#%C\H>/
M_@I^U?!\/_VS?@O;?#'XY7G@KX\_';]H/]M+Q+XCT/PU\1Q+)\5O@7^U-X^\
M%6'@?P=+!#%XBTO0OBW#X?\ V)/BS\.?#>BVG]@>//AMX,^.NM:6VH:5K6HW
MA_0+X:?MI?M*?$+Q+X"^%-WK_@2PU^_\<?"[]BSXL_$O3/!<$^C^"/VN_!?A
MK]KOQ_\ M6>)-&T&YUF>V7^UO!'P"^%=G\#_  GK]W>^'- \2?'SPKK_ (EL
M?'VEZ4WA+Q!VOBK]H;]KZP\5?$[X3Z!9>*OB5H?[/_QBU?P5\4?BK\"_ OPD
MUG]HA_!EU^S?\!?CM\//%2?!;XC>(=$\$>*KG1M3^+>I^#OCGI/PA\->(_B#
MK>FGX:3?"/X6:%J'Q)OG\#ZN5?#UJO/&A4<7&5&M2E'$)-8BIB,+7HJ4(TE!
M^URO&TJ].O5CC(1P2<84J>,I2A-3H4J/(U3G6E4E[7]S*36%A0J4W*]XSJ.&
M,IVBH*,\15K14*M+"5*?PGK7P;NYOV9O^"D.CGX1^&[SX[>/_"/_  5]T/P?
MI6B_\$\OCQHG[5WB=/'7Q+_:>D^'\-A^V-+K>J:)XZTSQEX(U'09/!.E^&?!
M<5[XI\(ZMX.\+>#[F^N[?36U/[9_9DMOVJ_A5^V'\=?"WQ0^&7QD^-.D_#;]
MG/\ 96^#WP]^-ES>^$M+T/XY_#V'XQ_M9>*M$^(%UXA\4>(_#'AJ^^+WP]\#
M>*/"?@/]H?0X?L7BW5O'6B0_$+2?#Z^#/B+X22#R_1/V]?V@_$_B:Y^(WA[Q
M-JGC?X&:-\7_ /@G[\.[OQSX2^$OPY\+?LX2^"_VH/!W[-4WQ(\2^,_"/CGX
M@C]MCP-XQO-:^-^N7OPWM=(TKQ'X:^%%_P#\(#IOQFCU+0?#WQ:UC3?I3XM_
MM5?&#0_V7/B5KGA9[BX^,?PV_;H^$?[(NK:AX/T3P3+J?B#2/B#^UY\%_ADF
ML^!M)^(VKP?#BR^('B#X+_%O1Y]-'C+4H/ ^@?$ZZN/[:2+PWICV\%RD\/3J
MM04*56<,+.FG[2&'5:M1RJCRN=IPC3G.@N62YHTE/VD8IRF0HK$5/9SY/;.,
M7*52#C6<G5ECJGM+<JA[N%G>R45.K)1BE3C%_+UI\"M9^)_@GX??"OQ/\//B
MQ:?MF?$#XM>,O O[9OQAD\"?$7P]IGBK]GWQAJ/Q-T3XXQ:M\>+S0+/X=^./
M@YXG^$WB6"Q_9L^'FB^,?%.F_#_Q=J/PLN/!/@OPGXD^%NMW7@_ROX7?#O\
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
M<G@;S/M&O7/[8OPBN;/4/LVE6OVCZDMOVC_C_I_PTO\ ]HG4?'.@ZIH'@?\
M;!M/V1=9^"C>!-'L4\5>']$_;%TO]B_Q+X\;Q+;7L7BG3OC%XX\0277QL^'>
MEZ;<6OP^B\):YX8^%MSX$U74K@_%5U4A5=/VJI3E&I*DE[5R;DJ].6,C*'[M
M5JG/0QN'KTTZ,8RI585:O+*]&4<TH5(T5.AS37)2<*CC&4DZN%4N=P5.G2A6
MPDX3E4J4XTW.C&#<N:='Z@_X)[V?B?2/V?!H7B;X<:5\-ET7XB_$.S\.6?A:
MR^+'A;P#XH\*W'B";4]&\9_#;X2?&[4M5^(_P \ :TNI30>&_@1J%R_AKX:6
MFG_V/\.9]2^&K>$-9U+[D..O/!SZ^OUXY_"OYN/A'_P4M_:=\7>!?@9X3U>_
M^'MS\;;O]L?X11?&K4H?!@M=$U+]BOXU_''X.?#GP-J6@Z&-51M$\;ZQK/[1
M?A+X7Z1KX^VV^L:W\#_C?K=C!+=:!=06_4:;^U;^WQ-^P/X-_:7\-KX\B^,_
MQ7\.?L0'P#<?'CPW^R38?LJ^(/&7[3/[1?[/'@+5#X6L_@/XKU[]HC1/"FJ>
M'OB+KUKHMQ\3+>WU3PWX9U8ZKK=M=>.M*M-/1OGFJ51*#C7]C&"C)R;G4^I4
MHP6ZY_:8NE"5IS@JJQ$85:D*4:U4C*,.6$VX-J51RFDHQIVKU5.;O>,94:4J
MM-."J2HRHRG2HU9SH4?Z'^,8&/8=.1SZ<'OTHSC)YX[8_P 0#[]<5^/GP _X
M*0^$/B3J_P"T1?\ CKQ#X8\#P>"K_P"'G@GP/\%O%6M>'/#'Q=M?CA!\+)M1
M^-/[.<L-SJ4$OC;XM>$/BAINI>%!I7A>WU=+\+8ZOX5?6_#>O:!K6H>3?%#]
MK_\ :K^%WP _9K^/D/C'P;X[NOVH_A^WQ;U3X?:=\/+)=/\ A;IG@/X$ZQ^V
M-XITWX5WNFZG<>(/$7@W7O@Y\+_'7P1U;4?'=YXJUVY^+?Q#^&_C[P?X@\#:
M5"?AEJ(TU7CAU9RG'!RA-<WLI0QL*M2E)U91C&,(0I.I7DVO94Y1DT[M)PE*
M<(R=.=-MRBZ=2+4U4A'!.5)12DY3]IC%2BDO>G!:_O(V_=T=!2=,G'Y=3_GM
M7\Y_Q8_X*3?M*Z#X4^.MSX,U7X?+?ZCIW[2W[1W[..NVO@Z36]+@_8T^#GP#
M_:_A\%^)=06]U*SMO%MYX@^//[,WPT\8:UXAB2VM+?X=?M0> _#%C&E_'9ZV
MT/BS_@H]^U)>7FD_"6/3]/\ "GQ_\&:=^RSX$_:$^'OPVTOP!K?B[2?BK\4?
MVPO@W\)-8\4_!V_^-&LZ?X!N?!'QS^!WQ 3XE_ ;4/'MW+HNC67BJPTCQC=+
MX]\(>,O#OAPI4\15A3E&G3BZBC)1J5HPDHNG!SO"45-RIUG5PTURVA6HN,Y1
MOI4VZ<(U&N:#?+*4&I<C>J;BGSNG*/OPJ6M*-VHZ:_T;$#/T!X]OIU]J <^O
M?KC/^1TK\FM(\6_M0^)_CM\*_@3<_%3XN_".ZU+]F[XW_&G4YOBS\//V5?%/
MQ$N?&/A/XQ?"OP)X0T[QM:_!M/%'POG^'!T'QIJUY+H_P^\3>&/&VHV5Q:G4
M_'.C:O#/%9?;O[)'Q>U3X_\ [,/[/_QOUS0[;PWK?Q8^$/@+Q_JVB6#W4FEV
M.H^*?#>GZO>IHDM]+/>SZ#-<W,MSH-Q>32W4^C36,UQ(\SL3,'.2G+E]R#4>
M=/24G5KTURI^\XM4)2YFE9OE:VDY<[5%#2[3DM7?E4*,[_#R[UN5KFO>-TFG
M=?1-%%%6:!1110 4444 %%%% !1110 4444 ,,:-@,H;'3(S_GI7PM??L3>&
MGLOC'X.T[XU_'?0OA3\=_$/QB\2?$?X1Z/J'PAM_#%_J7QVBUY?B5)I?BV[^
M#5[\9_#4&L7VNZCJNF2Z%\4[&YT741Y.BW&GZ?:I8R?<D\C1[-I'+?-D9^7(
MSCZ9'X<]J_G5^(/C;XM0?LW_ /!5']H"/7OC]I?BSX-:U_P47TWX9_&R+]K3
MXHZ=\//!_P#PK2Y\9:!X'T#1_@%8?$>;P-H=UX(T^,V^B^(3\+YGTS4= M_$
M\1N/$#6FHS)>\JMHW4%14XV_B*K4C2A%+:=I35U+2,>9I.S3=.+E4I1BTISK
M4XPEMR5?:1=.=TFXN-2,9*:7-&2C*-G%./ZT>(OV._A'?^+;7X@^"Y_%_P "
M_&=GX-\.>#K+5_@9XCM_AQ;1:?X%UK6]8^']QJ?@^STN]\%>,O\ A"G\9>.+
M+1?#GCWPUXK\#7>D^-M=TKQ/X1\0;M&DTO3T;]DWX2Z5!\+A'!KM]J?PQ^.O
MB?\ :<MO$=WK$=KJ_BWXX>-/!WQ&\%>,?'/C9=*TO2M(O'\2:5\5O&-U<:!H
MVC>'_#5A?MH\.@Z#HNBZ1:Z7!^8GBSQ+X6TG4/V3/"OBOXW6GP\^'_Q&_;0U
M3PE\4=1^%O\ P59_:G^.<&I>%]-_88_;'\>^&O#WB7XU>.-;^%/CSX56U[X[
M\!>'/$,?@GPKKMMH?BS5?"FF:EJ]UJ=S9)9(SXJ?&_XL3_L5_#_6A\4KRXT3
M5/\ @HO!\$O!/Q.UGXY>+/@*/BQ^S98_M+^.O!7@B3Q+^T-\.M.N/&6D>'M>
M\$:5I>B6?Q7\/6NJZQ\3M$T;1O&TNK^)'\;W&MZC3K2IPE7YWS1G"BU&;=6T
M<4L+!))ING">,=1.[4*-:M62C[2<:V4>64H*"<%*G.49<G)&U;!8C$1DFFE>
M$,'*$XWYHSG0IZJ2G#]$+/\ 8Q\*V%I\6/"NG_&#XT6WPK^-FM_&_P 1?$'X
M+P2_"'_A"=2U/]H5_$U]\3&L/$5Y\(9_C!HT6I:]XOU?Q!H]I;?%6 Z)JL=M
M:VVW0K.XTEK'B#]B#X#ZWXO\(^,I[#Q3INK^$]*^ VE7)T?Q1-I^G>/!^S%\
M1_#_ ,3?@1J'C^P>"YM]?\0?#OQ%H5_::9XA']GZW>>&O&/B[POJEWJ&CWUC
MI^B_G3^R;^U;XFTSX\?!CP=\8_CO8:/X%A^''_!2_0HAXK^.&G^/OAGXNO?A
M9^UY^R7H_P &Y_!/QO\ %MOX7UCX]VOPV^%WCW7/AGIWQ+\86,/Q(U#7+/XC
M:5XY2\\4Z?K.H7/(_#GXZ?$"PTKPEXW^!7QA\5_&[]IKQC^V%_P4B\">/O@A
MKWQS\9_%C0M9^&GPE\4_M[GX::7=_"76O%OB?P[\#?#W@[Q+\*?@3X=T?Q9X
M"\/?#/[7<2:%\-+[7-0D^(=OH^L9*?+-OWDU"BG)VC*?M:BPT5*I?;#MPE+W
MW[.$Z?+R^[!7[-R3248R>(]@VE[G-->VE-M))4JD6Y3J2C[S;E)2NY/]/-$_
M8-_9R\,^"OVG/A[X;\.Z[H_@G]K[XM:M\9_CCX5L/$M]<Z7K?BGQ/HG@;1/'
M6EZ7'?QWDFB^"?']EX%BM_&/A"%DT348/$7BVQM(--L-8BTVSU_%G[&'P2\0
M>/+_ .)>DVFL_#KX@73_  ZU/1?%/PUN]*\,W/@[QO\ "VR^+&B>$?B)X=T>
M;0=2\,CQ<?!GQH^)7P\\5MXBT37?#_Q ^'NL6O@7QUX;\0^'[.ST^'X\_98^
M.GAN]^-GP&\)^%_C'\;OCCKOQI_9_P!9\7_$[6+GXP>#/B+X)D\<Z!H?@?6/
M$'B_XD_!;4=0N/&O[*.N:'X@GU3P%I/A?X5>'/A3\*?^$F\8ZIX0\7^ ;KQ1
MHO@RY\-?+FJ?'JTU_P 9Z[=_"?\ ;'\>^./V0=7^.?P;^#GQ_P#C'XA_:$L8
M-?OO%U]\</%6D_$?QY\*?%7@NY\'S? 'X.6FN:7X!_91OO$7PCMOAC\.?%'B
MGQCJ3?#:*P\5>%+WXA>/FZ,J-J4&DH4I482BY-P6'JPP$:,8.*4J'LL-'V;T
MARPC)PIM)1SISA4A.:AR1]RM.$HP4I_6::Q$M+K]ZWB>>M3NYN?MFW4GS3G^
MI7B']B#X:>(_#=I8:?\ $+X\^$O'<>B>//"^J_'/PA\5=5L/C?XC\/\ Q*UZ
MT\5>.M*U?QGJ=GK%I:P:EXETRQUCPBGAS0/#MS\%FM;>P^ 3?"[2[)+)K-M^
MQ/\ #73O@E^SY\%?"_C7XG>#H/V9?%.D^,OA+\0=&U'P'??$;2_$^F>&/'7A
M$:KXCN/%/P\\2>!_&M_JOACXB^+K+Q#J7BSP5K.I>)=2U.X\5ZY>WGC%;CQ+
M+^0_PG_:7^,>N>(O"=WKWQ[\;WGQ%T?XN?L@>!/V;_!T_C)XX_VAOV7_ (C_
M +<_Q<^%7Q,^+FK?"B&2+1OC/_PDW[,'A^]\5ZG\8-0\/ZU?^&=$^&&G_%OP
MOK/A!+_Q3JOB7Z)_:*_:#OO!'BW]K'Q?\1_B=\9=%\:_ 7XJ>#8/@)\)?A%\
M:?!'PZ\5ZM\%F^ 7PH\>S^(_ OP1^(E[8_#[]K/5/C/\3]:^)7PLL=,\<>$/
MB9=?\)7:7'PY^$LG@_Q[X-GUVVZ'"7/32FY?6*WN.*E)P]CB,%2C&2@E&--5
M,U]LI:0M'&U.53IS=36I2]A*7.X3G0EB*4Y1DK2G"I6PU6LF[2FIJA*/M5K*
MBX*?+&2IK]%/!O[('P9\'>*O#GCJ/3M=\1^+]&T+XWZ1KWB3Q;K4FOWWQ+N_
MVC-5^&6J?%O7OB19W-@FF^(=4UY_A#X"T[2;'3]-TCPWX)\,Z5;> ?!.@>'O
M EMH_AS3);;]D'X*Z=^RKXB_8QTG3_$%K\$?%/PX^(7PNU^UN?&&M:IXPO/#
M/Q5@\10^.M2F\:ZY-JGB&\\4ZU/XKUV_NO$&H7-W?MJFI/?/,]Q&@'XZ:5^T
MKXK^%GQ&\-_&'XH>-OC+\/?AZ?V\?^"@WAOX@?M"^/OC[XU\8_LU^(_A'\!/
MB9^U-HFC?LU1? B]\:^(_!WPU\?7>@^"_#^D?"K7$\ ?#2VU'5/A#J26'Q%U
MKQKXCT7X<?&+S6Y_:"_;WC\ ZE\'?&OC#XE?LZ_M.?'+]HS]D']HKX"ZK\9I
M_AUKNGZ-X/\ C;\8="\+?$O]G"U\/?"SXF^,Y_%'P$^#_CNT\,^$/&FBZ[J_
MA/QN? OQRLK"?0M%O!HMU=11ISKQH8>$N:+HTH\O\)T:3G[2E323C&DZ498C
M$>SIRYJ$,/B:BIPE&"K8-1I\\H4ES^TF_=C&?M*DXNC.3EJVY1@J4I3C><7&
M,VXWC']I?%7[!W[.WBSXJ?%_XWW7AK7-*^)7QLTSX'6?C3Q/X9\4ZIX?EB\2
M?LW^(;WQ3\'OB;HHLY2FF?$/PS?SZ38W6NQ?:-.\5>'/#OA[P;XMT?Q)X8M;
M_2]7V/#?['/P?T;QEX7^*NI7OC3QW\5M"\?Z]\4-6^(GC3Q#9:CKOC[Q9K/P
M>OO@))<>*-(T+1]!\&6GA_2OAE>3Z/X:\#>!/"_@_P ":)J4EYXFL_"Y\4:O
MXFN]:_"*U_;'^+/Q^_:&\3:=KOBZ]^&6DVWQX_:H\%Z[\$?B[^VO\8_V+?#7
MPN^(?P2_8V_X)>-XI^'*_%OX.>%-9\0>*M*^'OQN\>_'37/"UE%I%QX ^(&D
M>.=;^*&DW-WI.I:"EQ]=^!/B!^U)X[OOV$/#%O\ &WQQ:>%/V_O@#\./'?QD
MUSQC=0>&_C#\+O$O[-W@#P'XH^,&I_![2_"NF2^&="L_VP/#]_H/@SQ?!X6U
M#P=I'PHDDU[XQ_" _P#"9^-Y'M<Z4)UXP3<:D:D5S6E*I3IX>KAJV*G62G=_
M55&C6A4?LX_O(QC*@E:<=82LZGLHRC5I4ZWN*+A5E]6:YJ#MIS-5N:E%U5"4
M:DY*5IWJ?IC\#/V0_@_^SWXA'B'X9Q>*+22+X?I\*M TK5/$=YK7A_PC\-;/
MXE?$#XH>'O GA*RO(/.TSPGX.\0?$G7]&\#:?)<WEMX9\!P>'_!6EF+PQX<T
M6SMXH/V/?A/#XI@U1;[QM+X'L_BL_P >]-^"$OBL2?!VP^.TOBJ[\>'XMVVA
M?8)O%/\ :;^-KEO'D/@BX\6/\&K'XE1)\6]*^&%G\5 ?%\WPS^V?\6/'7PX_
M:/NM?M_BQJ&J^"/!7@?X'7UM\$_A+^T!<?!K]IGP#JLWQ \=/XY^('P[_9\\
M8^"_$GPF_;TT7XX>'+SPQX$A\ >-[B\UOPUJ?PU\2>&O@7IM]\:_$4BP^Y_L
MD>!K73/VI?VXK.7Q_P#'+Q/9?!_XO_#GP+X"T+QU^TI^T'\1_#7ASP_XW_9>
M^!/Q*\0Z6GA+XA?%+Q1X:U"YN_%_BW7]<TW5M>TK4?$&@QZU)I>A:KIVAVVF
MV-K5YXA2JS<M(55><N:HW1K1=YVE)N:K5W4C>3;J3JU$Y2;E*?<HN\4E*<J=
M23@N:\L1&I34HS:BU%PI.FVK+V7)#6'NQ]/^%'[$O@KX6Z%\"/"!^)WQB^(/
M@K]EW5?"VJ?L_P#A+QK=?"Z*P^'J^#?@[\0_@AI.G1ZEX!^$_@/Q)XLT^7X=
M?$S7M%OA\0-?\8W=Q>:;H6K0ZA'JT&IR:C[Q\!?@GX)_9U^'NE?"CX='6+'X
M>>&[WQ W@GPSJ>JOJ^G>!_#^M:]J&MZ?\/\ P?)+;I=:;X!\'G4)=#^'_A::
M>\B\'^%;?3?!NBW/_".>'="T_3OR9_9B\5^*OB3\8X/@_P#$WXT>./C+!\5?
M!7Q<\3ZE\6_V</VM/B#'X/\ %,'A'XA^"-5\+R?%CX+66G^!/BW_ ,$__B;X
M.\/ZE:^#]!\'_ 'QQHOPV\:W=W\2/#OQK?Q+XIC\!V&D?+OP^\;>,W^#?_!)
MH:Q\9/%>N2?M(?LB_%SXW?%J;XW?\%)/VJ/V;=/\??%#1_"?[):6&OI\8_#%
M_P#$CQQ#+IH\7^*;G3/A+X>L]!^'SOXB\1>(QIEEJ.GQ0WDQ?,E9653DJO1*
M#G/FM*32M*HY.5Y-.=YN\I.3DU.I&%14W";<54Y7&"<5%23J.+NG%.4G*6D7
M)\SDKW;_ *<6N(<8$@Y&X$9P5R "#C!W'(3!._!V9IGVNW*JPE'.<#)_@Y<-
MQPR+\TBD!HURT@502/P]_P""C7Q;^*G@'X3?!*T^#/Q9A\#"3]F3]I7XEZ=X
MA@^/GBB#P=J'C+X3_#SX5-\+]6T7]H+4=,U3Q?\ M&_$OPUXH\62^)?AQ\!?
M'UIHW@[]KKP_I_Q U#XQ:UINF>"IK35MSXX_$KXSZC\3_P!MOP9;?M$O\*O#
MVL?L:?L,>*_ &I^-3KGPL\.?LZ1?'KX^_M7_  W\;^)9KCPE9ZKXU\+^.;GP
MAX1T-=8\=ZQK%I#H/BS0-)O5U'X9^'-$N]3T72$7/DZ*3E>]_=Y:E.FW)).5
MN:K%I1BVXQG)I<G*ZE*,9M2=DH1FYKWG:=544E'1-*;5W=:/2[5G^UR2(^2I
MR![$>O0$#(."01G/;C%/KX]_8D\<0^-/@YJ-O;0:U/:>!/B3\0OAO9^,-3^(
MWQ!^+>C_ !.A\)>(+BTD^(_@?XA?%+Q;XZ\<^(/!.OWDUU:Z5'K/B_Q"FA7N
ME:IX;L-5OK/1X+J;[!'(!]0*DI23;2Z"T444#"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH 3K^8_H?U_E7@GCC]HWX/^ =1
M^-6G>*?&5QI5W^SO\&= _:"^,,$?AGQAJ0\)?"+Q,/BR-&\61R:3X?OH?$LM
MY_PI#XGD^&O"4FO>++3_ (1F)KW0K8>(/#/]M>]G'&?I^.0?YBORR_:H_8#;
M]HOQO^V=XMU34="%Q\>?V(_A[^S3\(C/XN^(?AMO"GQ"\*O^V!<ZMXC\;V?A
M2:ST[5?"5Y)\?O :V$:V_B?4E31/%<,NCP0W-I#JZIIRJ4U.ZI:^U<5S2Y&Z
M<7R+K)0G6E&VJE"-MR9)\DFMTX<NME?VD;<S_E<E"+MTF[Z73^RW_:4^#T>E
M:UKDOC"YBTKP_P#&OPQ^SIJET_A7QFOV;XQ^,_%WA'P3X:\(I;GP[]JNH;_Q
M-X\\):5)XGLX)_!^G-J4USJFOV=EI6LW-AY3X"_;T_9R^*.CZ/K7@36_BOKM
MKXH^&"_&7P3:R_LV?M+:+KOQ(^%?]K^#-%N?'7PM\.:]\)=,\0?$[0M,O/B-
MX#?6Y_ 6F>()M T_QEX9UG68;'2=8L+V;Q*?]DGXRS>*-?\ "":[\,4^"7B[
M]K[X5?MB:YXM34_$P^*6EZS\--<^$GC4?"72?A^/"4O@^_T;Q%X\^$UO=?\
M"S+GXDZ-=Z#X(UJ7P[_PK34=<TX^,KOY*^#?_!/;]L;X%?"[P3IWPDU?X'_#
M/XN?#7]D23]E:+Q-I?Q\^-WCK1?B?J?BGQG\#[G7/C>]AXW^ EUH7P+\:_#;
MPE\/OB?JWPA\+Z3X ^,?AFX^(/Q5TU/'*:CX,\!W.B^,Q7=%M2A"JXXB%-23
MY5*%*4,-[6?+-P52LKSDXS<*;A.:3O!S5]FW)4E7UJP3]HN7]W.>&]K)14^:
M\*;Q"45RW<.6-N=58_H_X?\ V\?V;O%.E'5?"_B?XH^()1\0/B)\,D\)Z=^S
MK^TA>_$N]\6?!U-)M_BR=,^%D/PF?XBZKX5^&NM:_H/A+QU\0=/\,7?P^\+_
M !"U.S^&VL>*;7Q_<Q^&VLV'[?7[).I:[XE\,6?QOT>Y\1^#?V;]1_:\\1^'
MX="\:G6[']GK0?%7BSP+XH\;KI9\-+>W]_X)\<>"?$G@SXA> -,@O/B1\/\
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
MG_!.KQGX5\*:=X;D^$VHZ3H?Q\\=_!#PUKOA;6=2LO%UG^T7>->)\3O TGQ
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
M _8\UC6OCG^T=X]^*?B_QE=?#?Q_^U1\(_V@O OPDT/6/"\'@76]2^#WP/\
MV6O#_@OQ?XX>T\"6'Q'B\0>&_C#\#9/$-EX5M_B8_@K48_"?A+4=9T34K34=
M2TB9>Y"FI5)-*-/DFH1;]V,G3I0IQY?>C&GR^Y:,(Q4DDHI1D5)RC[2I&\I2
MG&4'=N=2<HN4YU&M7+G3:G*3;YDY23=URD.K_P#!,/\ :$M8/%%YI'PO:PLO
MV=;*7P_\1?'O@7QC\&K;5_V6OA%XQ\$_%BSU[X=?%#QWX?\ A_!XN^#?PF\;
M:-\/?B*WC#P%XEUCPU\-]2N?"7BN?6-$7Q'I5[J>M;:7_P $[/$_PYU)Y?\
MA%M#\/?"+QUI'Q9UJZ\477Q*^&'Q4\->/OB+H>M_";PA\2M:O_%$_A3XV:CK
M/Q6\-7NK_"[X<>,=0N-0;XK:&(_ W@74?$NGVEGI4'PSX>_X)F?M/V'P(_9K
M^&/B3XEZ'\0+SX>?L7Z!\'#HWQ#U32+?PS^SO\:? ]]\%/'0T_X<W7PS^''@
MR[^)WP%^.6I_".Q^#_Q>?XH:;XW^*/@_P-I6@ZO\,_$-C:>,/C)HGCCZE^*7
M[-7[1'QP^,WA;]IB^\(>"?AOXJ^#B_""/P)\(+[XA3^(=.^*U[X,^)OB+QOX
MX_X6?XTT'PI<6&E:/8Z9JD<?[/MQ;Z-K5[X9\;76M>+/&.DZ;!J<6EZ?I55)
M^Y&NU'ZQ5@KI>Y*G/VE.M&:O>5>5;$IS2Y:52K4JWFY3E.*:<TE.ZDZ%&JO9
MN4OB]I&5!4G*$E[+V5"4&VDXM)Q48I'H0\?_ /!/_3_#FL^'/L'_  E$WQB\
M,ZE^SUX]^&]Y\)OCA\6?C-XK\)_#K2?$?C+4_A5\7?A/J'@_Q9\;K&P\*^'?
MCMK/B>70_B3X7T]K3PM\6--U5$_L#QAX?FO/9)_B9^R!XTTW]F;PMJ7CGX7^
M+-+^*NOZ=X@_9<T34[^+4YO%WB?X,::_C"UU/P0MY)+?W'B'X;6VB2:CJ$E\
MZZKH.J67V#5E@UMTM7^);C]D/]M'XG?M%^%?B]XM^.7C'X1^$=.O_C%/X2F\
M/2?LT>*/CA\(;/QO\,?#7A*VBENYOV9M1^%/C:/5?$FF27%CI7BO1?B7JGA/
M0_"GA=9?'NM1>(=6\,:#XY9_\$X_VHM6\$Z3XFU7Q5X:^'7QF_9G\#>$[/\
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
M$W)N3;2M=MR;;U=VVWJ[G]?=%17W1C&/^&*CLDD4444P"BBB@ HHHH ****
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
MHUY-J,51J.<K-N--*7/.,5%N;@O>Y-%+9MJ2C/\ (;Q)\%=4?X!?\%+M&@^
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
M%+JNJ^!;'X@6.B?$+P+^T%\2_P!F/X[_  SU#QDG@]8;CP9X^\!6>I:1XK\
M:U_8!E^)?PS\<V^H^#_$>L^&OA[KU_X4\9'P[#:Q?%.I_LC_ +;%GI/C_P )
M>)=;^'_QDT[]H?6?V;;7]J[QEI'CH_"3Q[\3?!GP@_94\"?#KXN:)X8LK3P'
M:^'_  8G[0'QA\'W&D^+7TU+== ^!7B'QKI_@RST'QGXE\.:UX"BGR.A4J5*
ML:4XOEBIZJ3YJ;2Y4XM)TW5=T[Q="<Y-14H41JTDDDU:+=Y1C[KE)3ESM.$>
M6*IV4VHN56"<DM3]#/ W[>O[,WQ/O/"UI\,_$/Q,^(R>,-%^'GB+2M6\!?LX
M_M(^,?#5CH7Q7TNSU[X>ZKXM\6>'/A+J7ACP#9>)?#FHZ?XHM9O'6K^'%M?"
ME_9>*=1^Q^'[J#4I/1_BK^U!\"?@GK-KH/Q.\?6_AF^ETJU\1:Q/_87BC6]&
M\!>$;^_OM*L?'GQ9\1^'=$U;P]\&OAS?:II.L:=9?$;XKZIX,\#7E_H>O6EM
MX@EGT358[/X%\"_LV?&#0?VF_B#\;M2^#U_IOA_XA:I\ =1\,>&_AI^VG\6/
MAAX8^'MC\,OAYHG@#6M(\8?"3P#-X3^%OQ-LM-DT:*^TF'5-#U:RU[PX]EX6
MU.VL[+3[>U;M_P!KO]FGXR?%;XBW/C[X(6T7P\^*DWPJTSP-X$_:/\$?'7QY
M\+_%W@;Q!I7B'Q;KVDZ7\:?@W;>'/$WPJ_:2^"FBWVN0>)-#\&>.])U^\L+S
M6?B)HFF:?H;^*W\5*G-I0:BXN4ZD'"33E&2^M*E>4+IJ?L:$G**45'$)QO%1
M<YNEHY*RITYWY6GK##RJPY7K&5*I5JT&I-/GHW:]YQ7U+X-_:]^"'C[XG^(?
M@YX>N?BDGQ \(H]QXLT[Q%^SS^T+X*T;PO9_9M:NM/U+Q'XT\:?"SP_X(T/2
M/$=OX=UN3P;K&J>([72_&ZZ?<#PC>:T=BNWP1^V;^RW\1XO@+/X'^-?@OQ%'
M^U"WQ$C_ &?GLKNY0_%6Z^$MIJ>H?$O3?"PNK2!KC5_!5EHFMW6O:-<BUU6S
M@T367-FRZ3J!M_E/XN?LK?'GQKK7[<;^$?$VB^&8_P!K/X;?LO\ P6TKQAIM
M_>:9XF\'>%="F\:>$/VB/%^G6%WH&NV6D^+-)^&?Q"UW5?@]&9?$%C?^.+#2
M[/7Y](L$?46^6+W_ ()0_$.Z^)]CX6N?B(FJ? +P3X@^,GQ@^!GQ)NXO!VA?
M&WX"_&OXIZ'\$M;T/5? /@7X:?"7X<_"NQM_AU\=_@WJ?QHT^]T^UTZT\52_
M$OQ-X,\8^'==T.^U\:WFJC]G*3:4Z<74=.,9R<XTJV)AB(TTTDYQI_4Y4TYJ
M55RJNG3DVJ=)W25V^934'!QU<5.GA8WJ*R>F(Q$GI=^RISYHP]G*3_2Z\_;W
M_92LM3N-/D^)NH7,&EZ+?^)/$_B;2OAM\5]:^'O@#PSIGQ ^)OPLO_$_Q1^)
MNC^!K[X=_"KPU;>/?@U\4_#[>(?B1XH\+:,TG@;7M0CO7TFU6_D]-\0_M,_
M;PIX]\6?"_Q%\3O#6D_$#P/\%[G]HCQ7X4N[BX75M%^"=EJ>K:->?$>YA6V9
M'\/6FJZ)J=E=2VTD]U;S6\9FM42[LWN/QX^ 7[&7[=7PM\#?%GPWXR\'_ +Q
M1XY_:&_96N?@WXX\5^'/B)XITOX:^!OBEXF_:>_;\^+WBWQ%8>#]9\ WGB[Q
M'\.+?0/VL?!^HZ%X?CU:TUJ:XT;6O"%W>VHM[;Q1<R>*O^"8'Q]73-<^(OA'
MXLW.J?%K4M0^*?PS?X8>)KOP?8?"?5?V:_%?[/!_8_\ !>AZE\1;;X*ZC\:E
M\40> _ _P8_:3\8>&Y?%UY\.Y_CMHGB_1M+T.SL=4L/$8ZJBH>TG"E74HJ=>
M-*HX3Y9+ZM4^K\[Y8JG_ +?["C5E).+P]2K63@J$G.E'FKP2E%4)3IP<Y-J5
ME7I>V:7+]K"NM*FY<JC6A33=13<8_I5#_P % _V5G\.ZAXDN/&OC?1XK&'X=
M7=MX>\3? ;]H'PK\0O$VG?%OQGI?PZ^&NL> ?A=XC^%NE?$GXD:'XR\>:WH_
M@_1==^'_ (3\2Z/<>)-4L-(:]CO;F*%_H7X8?%WX??&/0KSQ!\/M<FU:VTG6
M)_#GB+2]3T/Q!X4\6^#?$]M8:?JUQX5\>^!/&&E:#XV\ ^*HM'UC1M9?PQXT
M\/:#KJZ+K>B:N=/&FZSIES=_C?XJ_8$_:?T.[\ :KHGB#3_C_<>$M!_81GT6
MZ^+/C]?"OBWX67?[,'[4'P/^,OQB^$_@&^\,_"^R\)Z_\,/B]X>^'0\6:)XA
M\5Z"GQ+TWXG>#[?P[XF\8ZU\._$O@G1_A!]_?L__  :\=>&_BI\8_C1\3_ ?
M@ZR\6?'3XHVWCZTTO1_$,/BD?!;0O#'P$^$WP3T[3;+Q#>^%M#E\0>+?'S?#
MB_U;Q?JF@66B6ECH=[X8\'RS^([3PI!K6IC5.]3V=7VBC4JQC>+@^6$W&+<7
MUE%.5[OMKI*64)RE2ISE!QE.E3FUS72E.,&XI-*6CDU[R35O>2=TOMM>GXG^
M9I:0=/Q/\S2U"V7S_-EK9>B_(****8PHHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!N 3@]
M>O'U'?\  >_TKXP_:#^(?[)?A/XG?#/6?CIJGA^W\=_!>^'Q(\*>)]1T+Q=J
MNF? ZU^(>A^+OAE:>.OB;XR\.:1?^#O@QX/^(5E'XW\)^&_$WQIU7POX/\5Z
MSX8UV'PQ?7_B3PA/)H'V@#QD\>O^?Y5^7_[7G[+GQD^*7Q5U;XA_ XZ;\*_B
M7=?#3PQX0\&?M*>!OCK\2?AEXR\(ZMX>UOQ;K.G:7\<?@G8>'/$OPC_:F^$G
MAJ_\23:WX2\'_$"VN;BRG\4?$;P_H:^![KQ,WCJ:+Q57#J2M3EB*4:E3_GQ3
M;DI5V[-J-*,IRGRJ4N5RY83E:#SJP<Z56,;>T=&JJ:;LIU.2\86NN;FE"'NW
MUM;9LP_ 7Q!_X)W?"F'XX?'_ ,'?&;Q/X;\-?!G]JKXB?"KXX^7^T)^U'<?"
M7P?^U?\ %?XI6I^(?@_4/@9JOCJ_^&$GB7Q3\6OC';7\EOX?^'%]X:C\5>,'
MUG1YK66">]M=/QUX=_X)WZ);>,/ FL^*[CP%=?\ !/?PIJOQ.\<V_P .?C1^
MT'\,_&/P!\&_'ZS\0>-M;UK7/%/PG\<^&?&&JZ+\0;+0M:\0W6BSZUX@AACL
M+:X.FVQ72ED^(/'?_!*S]H+Q/J7QVBL/%GPGA\&?&;QK^T=\8[[PK<:QXJM'
M?XWZK^U3\9?%?[-WB^ZU2W\)R6TVG2_LV_M)>/M'^*NF7.DZA>Z#\5OA1\#'
M\(:EK>E:5JNIKO\ Q=_X)F_M(^+/ /QE\6>%OBQH?B?XX?M0?#W]M;P5\;_
M7C[5_"?AWX.^%[3]J'1HO$W@B#P-XY\%_ 1/BSXUN/@9XM^%OP#^$7AG5?BE
M?ZW ?@XWQ!\1Z/I>BZQ<V7A>_E1I1HT+5VZR<*-G#VLI2IK"TJ?-.UE-R68S
MC=2=HIIJ-W-TYN-2\[0A*I*51TU\-*56<JBJ1]U0A"A*C2N[QGS5&E)TG&7Z
M2ZA\"_V3HM:UW]G;Q1H<^L>)_P!H?P3%\1O$F@^+?'GQ5\7>.?'V@?LSS?"?
MP=8?$*7XA>)?$FK^+8/%'PIUCQ/\'%T[QO;^+].\>67B.]\,^)['5)]<L9]9
M@\A_:4TK_@G?X7\)>'_V8_V@O#^HGP9\/O#_ (H^-QT6V\._M$^(= \ >%?&
MND_%CX<^/?B]\6OBQ\.K#6(/ _AGQ-IWCGXRV/CCQ[\8O'6EZ3?)JWBWQ'XD
MU*:>UGUJVT/$O@G]J;6/VE_@5^TI9?!3X8A?AG\$?VH_@QKO@:?]H"X2^N7^
M,_C7]DSQKX-\4Z1K\?P@ETZZLXK?X&^.-,UW2KN"PO=/N[KP]<6<VJVE_?R:
M7Y-^V[^QE\7_ -H?XQ_$3Q?X,TFTN]!^(7[&<W[.NG:C;?M3?&?X!OX1^(-Q
MXU\?ZU'K_C7PI\-- U7P[\9/AW;VGC+2[B7PSXYL/$FEWQTS6-$NO!NH:+XE
MU".\<:U1R?/92]M7@FFT_8T)2AAW9<V]*G*,7?2*5D[:E/EIRHRO*-Z6$JSE
M&2C-59QA.O%-1A[U.I44KOFO.I)^XE9?5GA^+]D7PK\3?BG^T;X>3PIH/Q0^
M)_C3X5?LP_%[XC6%IKT&I^+?B'\/?%%]\/\ X5^ M>A6"33;KQ%X?\0_$6?P
MKI7B*#2XI)]/UK2+6^\0W>A:9H4>G^)^#/'7_!.+PUXWN_B#X<\0Z7I>J:2V
MJ?$#P8NO7'QI3X8W-G\7/&NB?#SQ'\7_ -ESP#XSAF^$/B#PQX_\:?%[2?"_
MC?XX_LN^&M3\/:C>_&!(/$_C,Q?%25]?HV_[)GQ^@U:Z^'-QJ/PVU3X8ZC^V
M7\/OVO-4^,#ZWK>G^-&A\)>)_ ?Q7USP+'\'[/PRVC0Z[XE^*G@R\TRUU>+X
MC_V!I?P_UU]7:PG\2Z3%X9O? )?V OVBE\(:QX$\%_\ "+?!SX<7&B?#NTNO
M@18?M'?%;XM_ *\\?>#OVEOV?/BUIOC'X(>%/B'X&NM7_9J\$>'? /P]^+?A
M_1/A%X'U.#P',?'WA716\,Z?;^$H?$,;E"G)PYI)Q_?1G&HXSY:3JX>+49JE
M&+]K"KF%=.5.\545.<4U/VN<N>F\1"C&;C3IX9X.2DX2J)823E"O[S=J5;#8
M2A!0Y4H.4MW"WT)X6L/^"8_A#X9_ G7?"D?PNTKX8_ R\_:E_9F^!.IZ9<^,
MY[7P!J?AOP=\2]4_:K^'MI*99]9M]=M_!7[/GQ1U'Q?JGB;S=6N[7P=J^H:/
MK4MQK=A-K'%ZQX%_X)F?$GPUX;^).O\ PI^(FD6G@+X)?#;]F+X<>+-8^#W[
M:7P6^(.L_"./X@> _C/\(_A;\'KR[\(>!?B?\9/$&D?$?X)^!O'G@6'X7_\
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
M9PC4C*S2<9PC.-TTI1=I*_-%)/W;W:OT-%%%(T"BBB@ HHHH **** "BBB@
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
M.F_MA_M2^%M2^*S_ ! U7X ^--(^&'[=G[,W[$K67@WX/_$7X<:EK[?'*_\
MV5;OQ!\4$U+6OV@/BK!I*^'=#_:,U'2M*\#OHVI"ZUGPM8ZYJ'C2#3]4N] T
M[RSP=_P5P\;>/H?V6O#^C?";P1H_Q,_:?^ G[,WC6U\*ZQXNU>[L/AO\1?VD
M]9LKC3-3\0ZC8Z7!?ZQ\*-$^&T/B/QQX;DM](T?6_B-XATW3?AI)JO@+5[W7
M-9\*N-2%1-TY*;BTG&+O)-T/K"CRZ-MT73G97_C44[.K$;E%2Y6ULVY)WA%*
MHZ3E*:3C"//&HN:32?L:S5U2ES?NC17SI^S5\8IOB]X-\0G5/%'A?QAXQ^&_
MQ%\<_";XB:OX/^'WQ*^%FB)XU\$:G%%>6J?#_P"*K7OBSPQ<MI6H:/?26)\2
M^-=$N([V*_\ #7C;Q/HUW;:A7T4IR 35Z+2Z>E[K:VGDMTTUHM'LBD[MJS37
M?_AV+1110,**** "BBB@ HHHH *, ]1FBBDTGND_5)_FF 4444));)+T ***
M*8!1110 4444 %%%% !1110 4444 %%%% !1110!#+")=F25VMNXQU_&O$H/
MV<?@[;6_AFS@\%:?%:^#_BG\3?C=X9CBN=5A?1OBO\8X?BM;_$OQQ9SQZBMP
MFL>*XOCA\5A>*9&L+-_&FHR:796#6^F?8?<B,@CUH]>O3K_AR<?YZU$H1DFI
M*Z=KIWUM.,TMUIS13:VDKQDI1E*,H<(R<9-)RC>SN[J\7%[/71O1W5U&5N:,
M91^?/&W[,GP=\<^ _AOX!\1Z)XB70/@UJ/AO7?AG=^&_B3\3_!'B_P ':OX0
M\(:SX#T75-+^(W@KQIX>^(OV^'P7XB\0>&[^ZNO%D\VNZ5K6J6VOOJ:WUPTG
MQAXY^%W_  33\#_%2Y^&_B77/"7PV^(OQ!^'.C_#'5O@KX=^-7Q8^&&C?$CX
M;:/HTWA;2O#>N_!#P'X_\.> O'NAZ'H?Q0_LB:]UGP;KKZ1'XNTW^TKN"YU+
M3IQ^J#-A'/3 (_3@_K7RMX]^%OBKQ!^U7^SS\;--N]&A\'_"OX/_ +3/@;Q/
M8W5]J$'B"[UCXQ:Q^SUJGA2XT:RM]+N-,NM+T^/X4^(AX@NM2UG29[&>ZT-=
M,L]7>\NOL$U(2JR49*3I.%;VJT<)J<-:<XRO&2JN,8R5FY.S>URXRY+\DG"?
M/3G&46U*$Z=13C4C))N,J<I.4&FN5MN-G<^:_!/AC_@GM8W_ (>\.:3\2?!?
MCG4_C9\%Y/ 7@6'Q[^TS\1_C7J?CCX!?'32M"U*U\+>#=8^*7Q5\<7T'@CXH
M67A#2-2\*Z?X=O+&V\1P:5+?>%X)Y#?WMUWLWPN_8L\4^+_#?C_1?$>E6FO:
MU^SKX5U32/\ A6_[17Q*\$>$O'G[+OPS753X1US6O!7PV^)OA[P!\3_A%X1'
MQ6U&TTS6O$FA>)/#UO;^-)(#>M;:G DGP1\&_P#@G#^TI\._V=-._9=UK7/@
MG>^%_'FJ?\$^O''Q-^)>G^+O'3>+?AGXJ_8\^$_['?PY\8^%_AMX5N/AG9V'
MQ&TGQ)K7[)5CJGPP\<ZWXO\ A3>>$)/B!>Z[JG@;5[KP>FB^+O8_V8O^">7Q
M*^#%C\%]+\2_$3P6-!\'?\$V+?\ 8^\4^$O"]KK6H:=X9^-FL1_"\_$+QQ\/
M=9NM-\*3:[\._%M[X(O==DT[5M)\&^(H/%*:AXA^RF3QS?6'A*ZD(RHXB49N
MI7G2JMP:34YUL)B:LU)R;O*.)J?5Y<SDG5G.52<Z4W4GG34*=2-&G4C"A&K:
M,TGRJGAL3AL/AJL8PC"%*,\+2Q%>E!1BJ5'!*-.%"<J=*?T!X=^%/_!/K[5\
M/_ 7AX?!A-2^(GPX_97_ .%<>%M,^(<HNOB)\-?V;]8UGXI?LE:SX?TN'Q4M
MQXRLO USX"USQ/X&\411ZIJVO:#X+U.SU'6==\-Z#>6,/KMG\0/V6=3\7>,O
MCU9^/OA/?>*?@W\)_$VE?$#Q_:^/=+N(?AU\'+?QSXQ'BF7QC/'JQT7PYX;M
M/B%\#OB!9:WK&IP0-8Z[\+_%>G3ZA'_PB^L6L'YH^$_^"=7[1'B#XC?L9>+?
MB_/\#]'T;]E7P'\"?A1J.G_#OQ]X_P#$FL^)='^#?P$_:[^'R_%WPEJ>M?"+
MP8WA;QK#\0OC5\,_$7@KP7(-0;PI9>'/%.O_ /"Q[O5]-T;0?$M'P]_P3^_;
M&\"?"']L+X16.I_LZ?$M_P!J7]ESXG?!"Z^)VK_$7Q_\+KK1/&GCCXU_M^_$
MJV\67?PST7X'?$+3(?#=UIW[6O@N34=,T;QZC:%J6C>,=)TFVN]*TK0+S6LZ
M\:;E6_>U,14;S"K3CRM>UG"I*E0C&<HQ:>(P_/=SDDXSG"4FY22NE"FG2Y84
MX1?U:A5LK>SI7C&M%I:VI*E3<8)24'&/+&*IQ<?ISPGX&_X);Z_J&A6/A#4/
M@QJ][XT\3^'=4^'OANR^(?B74K72-2^'OQ8^''Q_TN#X->$;CQ)/I_PK\ V7
MQC\.?"OXG^(M!^%.D^#OAQXA\::3X3U'Q;8:Q</9K7JNCZA^P9H?@+3_ ([Z
M)XM^%-E\+? 7[0VO?&+1_B-9^.;B#X=>'?VB?CQ'X@^&.O>)/#EZVN-X>76O
MB]J7Q]U[1XM)T2.?P_XU\7_%G4=9TK2;[QAXL;5K[YV3]D?]IF[T_P" $UAH
MGP\\#_%/X77/A+P!XW^+>I_M6_$[XRMXU_9VE\9^"=<^,'P<\:>!?%7[,GAC
MPS\9?#/Q%\*V7C;P]X5T?Q<?#>I?"35-6T;Q?X!\7:#J5UK=E%G:E^PW^T?>
M_LE^/?V=M/UGP=IGAO2_VCOV/_B%^S=\'[G]H[XN7UG\(/@=^SM\:OV<OBMX
MR^$^F_M5Z?\ "+1/C;HZZPOPK\<+\+)5\*^*?$7PQDU7P[HVC_$BST&/1K;X
M?:55%RJ.-6O+EKJDDG*$:F&CB(0C5A)24U^Y<ZKC*:<8\\%&"FZ&(R2G[)24
M$I2H\TX2LZBJRIR]I!-2Y;<\I6UM*3<I7E*51_35C\._V&OCKXT\1_$S1)_A
M?\1M=U;PQIOQ5\6MX?\ B1JM]X0NM/\ $_A?QG\"-(^.?B7P#I/BR+X?Q>.+
MGPA\.?'/P8T_XX:GX7B^)&G^%?A[KOPTMO&5CIW@R72-*\Q\(^ _^"9<'P!^
M*NA^%_%WPWO_ (,7NH?"S3/BGXUN/V@_''B'Q2+_ ,,7/AJ/X#:;>?&S6OB1
MJ'Q>LH] OM'\-6OP)TW1_&]O#:7R6UI\,X89;^>.X^4_#/\ P3G_ &KM(\"_
MM5_"*ZO/@39>"/VMOV6?%7[.5SXGTKXN?$S7?&'P"M_%_P ?/V\OB,;B&'7/
M@;;ZK^TS=^%?"?[6?A8ZMXX\<>./AE\0/B_XST?QE-XVFL]3UEO'>L^S^-?V
M-OVI/B)^T;\-OVSM;M/@!X:^*/P1B^#FA^%O@;HGQ-^(6M_##XDZ1X&\-?M9
M^#?%&M>,OBG=?!'P]KGAC5[&T_:SU/7_ (,:3!\(O&UAX-U[P(UQ>ZS=0_$F
M\N/ U0IJ"48U9TH>SISM2<H-8F,H8BZ5-PC%QKJG&,[.,9X6#<&N5B?M'S1E
M%U(J>):4K.%6GR1]C&:DVI.4E-M.+CS5:E2;FY.1Z_I?PS_X)[>(M;\ >,/!
MOC?P];^--+U8?#?PSXP^&/[4GQ3\#^.?&?BCXTZ=X<^+;^$_&WBCP#\7=%\6
M_%SQ=\4-'\$>'?B-J=K\3]2\9>)/$VD>&HO$>I"[M+.2=>HMO#7["</BS4/A
MI>>+_!OBSXE^,_BS\/=1U/2_%_QH\9_%;XMZA\3_ -G'X@Z!\5_AIH=UKOC;
MQSXL\?V.C?!7XE:OH?BWPOX"FU.R\#^$=<\27B6OAVS'BO5;;5_$/#W['G[3
MMG^V1J?[:6K:W\++34/$/Q*\#C4O@&GCW7O&WP]TKX9ZO\ _!OP9^+_C/PSX
MRU'X%^%_$EE^T!HNH>$-!U?X>Z])H:^'M>^'^E^,_A'=S_#J#XS>,?&EA7/[
M$G[0'AKX^>(/C-\-=6^'?@_QOXR_:Y/Q)U?XJZ7\5?'-MJ=W^RIJ.N_""X\<
M? ?Q]\&Y_A+J'@CXLW?C'PYX4^)EAX7?6?%/A^\^"GBOQ?9^-_AWXWM]3O?%
M2:FO9QC*,HR<?W?/[-SYE&I/%TXRHS<X2M3I4O\ :5&'-!SP\'",5&$5LX>Y
M4BYN3:IQO9J4XRC*%1<\6I7C&I55TX-*;Y9*5I1^\1^R;^SU?^(_'GC34/A?
MX<U37_BGHWQ(T#XBW&L17FL6/C/P_P#&#0OA=X7^)VAZ_H6JW=SH5[I'C;PY
M\$OA7HVMZ=)IBV\ECX0M((8X/M^L'4.>\ _L'_LA?"WQ1X4\=_#SX _#GPA\
M0/!7B?QEXRT#XB:+HS6WQ$7Q!\0;'Q?IGC"YUKQ\US)XP\5V.MV/CCQ!:RZ#
MXLUO7/#]G"VDKI>E6+>&_#CZ3]86R!($7KC=U&.KLV-IY7!.-K?,N-K?,#5B
MLZ,90ITU)M25.C&:T5W2@HJZ7N^ZY3M962DXKW;)-OF;D[WD[N[;?2R;;;=N
M5;MZJ^[;<4<7EY^=W)QDNQ8D\DGGIDDX4?*HPJ@* !+116H;!1110 F >H'J
M?KU_'I^-?*\G[%_[/#>._#WQ*M/"?B/1?%_A8?%J'2+SPO\ %;XP>$=+:T^.
M_P 2[OXP?&+3M9\+^&/'^D^%O$VE?$3XE72>+_$VE>)=%U;3;[5=.T(BT2S\
M.^'[32_JFDZ^V#Z_Y^N*APBVFXQ;3T;C%VTDM+IVTG-:6TG+5<SN)M)I-I/>
MS:OMV:?1?<KW/!?&'[-'P@\=>'?A1X8\0:/XE6P^!VOZ'XH^%-_X=^)7Q.\%
M>*_"&N>'O!'B/X;6%];^./!?C'P_XUU3SO GC#Q5X6UFVUSQ!J=KXDTCQ'K%
MMXCAU7[?.S\=JW[$O[,NJZ+J/AF/X:CPUX8UKPK\// &O>&/A[XQ^(/PP\-^
M(?AS\*=!\5^%_ ?PQ\1Z!\.?%OA;2/$/PNT;P[XW\4:-<?#36K*_\":]8:J\
M'B+P]JJ6MC]E^K**;BFVWJW*4F[N\G-)2<OYN915T[IVV!:7MI=)/T4G-?\
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
M_9EL_C/H7A+7?#LVK^"-9T9_$/C#P3^T'\6OAY\2CK>BZSH'B+P;XLN[#3M
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M(K?O=:-%J^J?,I)I-2DI6]R,M&DD]923:NO=786BBBK*&E@" <Y)XP,]B?Y
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
M8HHHJB@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBO)_&'QO^%O@'Q7X9\#^+?&>CZ1XN\91:A=>&/#;/=WFMZGIND7-A
M8:QKDFG:=:7<NF^&]*U'5M(TS4/$VIFTT"RU/5+'3KS4;>^NK>WE /6*3IG
M&?RS7Q[8_M\_LC:KH'A3Q3I'QHT'5?#_ ,0);2'X>ZIIVC>,;V'XB?;O"6I>
M/;6Z^'R6?AJ>?QUI<O@G2KWQ?_;/A*+6=*B\,1?VY-=QZ=+:SW/L=Q\<OA7!
MXY\,?#1O%VGGX@>,O#MIXMT#PE%#J-QKK^%;V#6+FR\1ZU96VGSOX4T;5%\.
M^(;;1M1\5G1;76-2T'6]*L)9M1TJ^MK=7=N;EDXVFTXQ<G^[_B:+2T>NNG6S
M)N[N*LY))\M]^;X%W][T]+GK^1D $?3OC'8?E^%+7SQX-_:K_9W\>ZKHFB>#
M/B[X(\1ZIXH\3KX,\)6VFZW;R?\ "9^(G\(>./B##:>"YY?)M_%]I=>!?AK\
M0?%=CK?AR34M U/1_!7BFXTO5+X:%J?V;GXOVT_V6;_65\/:=\:?!^MZHNDW
M/B"\3PX^J^)++1M!M/%OC[P+<:UXDU;0]+O]*\+Z9#XM^%GQ'\/RWWB&]TRU
M74_ WBJV\\C1;Z2%-M)M)KEC&<E-./+"24N9Z.RY'S:Z6MKJ4M;7TZ.VMGU7
M2]GIT/J;(]1^8HR >H![],U\\>"_VH/V?OB)9>"K[P;\4_">LQ?$C6[/PYX!
MA2^FL=1\6ZQJ/@SQ;\2-)M=#T?5+>QU>]36/A_X!\;>-M#O$L/L&N>&/"FN:
MUI-U>Z?I\]PEK2/VE?@)K^C?$+Q#HOQ9\ ZKHGPK\.:IXP^).JV/B.PGL?!/
MA;0]?^(GA36/$'B2Y1C#I>EZ;XD^$/Q2T*\NIV6.'4OA_P")[1AYNEW218RJ
MU*;2K4U!<LZDY<[:I4Z4>:M4JMPBH0@[1YGHY.VZL7RJR:>C?*KJUY;VW[:_
MH>^[AZC\Z6O*?A1\9?AO\;-"G\4?#+Q"?$_A^&2TB_M9-'\0:/;7)U#3K75K
M*:P_M_2=);4;&[TN^L[ZTU'3UNK"XAN5,5PQ!KU4=!]!_*NAJ46U*$H-:2C-
M.,XSZQE%[-+?S31FG&24HOFB]I+9^FK%HHHH&%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <QKGA7PSKVJ>&=9
MUS0-%U?6/!>IW>N^#-6U/2=.O]3\(:YJ&@ZUX4U#6_"VH7=K->>'M8O_  KX
MC\0^&+O4])FM;RXT#7-7T>:5].U*^MKGD(O@W\'[7QM%\3+;X7_#RV^),-]X
MFU.#XAP>!_"MOXYBU+QGHW@SPYXQOXO%L.D1Z^EYXL\.?#?X>>'_ !1=)J"W
M&OZ%X$\&:1J\MY8>&-#@T_U8_P"!_+G_ #Z5XG^T#XI^(_@7X4^,?''PE^&<
M'QE\?>$M'F\0:'\+?^$DA\(:IX]ATN>UOM=\+^%O$%YI6K:;;>.-6\.0:M!X
M#L=<CT_PWK/C,Z%HWB3Q'X3T._O_ !3HW+5YH7J.<8QYDGS0NHJ4H1YFTV^6
M+Y9S?+\,92LW"*;3;M&,;R;2CS3Y8.3>EWRM13?NW=TFXM^ZY2CGW_[,O[..
ML^&HO!.J? 3X*:CX-AT'0/"MOX1U'X3_  _OO#-MX4\)Q^*X?"WA>V\/W7AZ
M72(O#WAB'QYXXB\.:,++^SM%3QEXL6PMX?\ A)-;^WR>%OV:?V=/A_H.G>'?
M OP)^#/@KP[HOC'3OB'I&@^$/A7X"\-:+I/Q TJPCTK2/'FFZ3HWAVSTZR\:
M:1IT,-EI7BBVM8M<T^TB2SM;^*T'DUX1^R5^V%H?[8GB/Q;XN^"?A.YU+]FC
MPSX>\/:1I?QQ\0OK?AO5/''QCO8O[5\>?#GPK\/M=\.V>IC1O@SIEUHOACXD
M>,=2U6W%G\9+KQ7\)(=&/BGX6_$,V'W1-*(HB[D8X&XD ?,VT=LXR5' )YX!
M/!TA.<:<O;7A.//S)_%!0YKMM.2:M"4Z<XS<:M"=*K!\E>#>?,I)2M9Q5E%W
M]UU$GR24HJ2FE.FJM.48RI5.>E.//3J*/DD7P=^#,<FC2P?"SX;Q3>'_ !?X
MX^(/AZ5/ GA97T/QW\4(O%T?Q*\;:.1I0;2O%_Q%M?'?CJV\?>)[$P:YXR@\
M:>*X_$-_J*>(=76\X9?V,_V0D\(:=X!C_99_9PA\"Z1XVM?B5I'@N+X%?"U/
M">D_$6PT>_\ #UEX_P!.\-CPI_8UGXUL_#VJ:GH%KXKMK&/7K?1-2U#2X+]+
M.\N89?B;Q=_P5"N_ 'A3Q?\ $WQ7\$O#=W\,M-\??MD?##PE;>"OC:?$WQEU
M7Q3^QUHW[2&O^)+[QM\+=1^%?AG0O!'@SQ=IW[,/C1=.\1:)\3?B#>Z#<^*/
M ,FN: FD:GXAU?PS[G8?M6?%Y[GP-X*O?@[\%M7^+WQAM_$&J_"#PQ\-_P!I
M3Q/XT\#?\(UX$T+2M;^)'BWXR?$76?V;? ][\-="\*OXL^'_ (=L[?P=X%^,
M'BC7O$OQ \/6\/AJQT*#6_$.E7[.JX1E3@N25DW*?[N7[N-9WC+3W</#VJ5T
ME&$5]E,=-)MKG]Z+FKQC9Q=-OVG*THN/(XSYK7WNWH[_ %=XS^"GPC^(W@JV
M^&OQ#^&'PY\>?#>T_L?[-\/?&G@7PMXJ\#6J^'Q N@+:^$]=TG4- MET);>-
M=%\NQ!TP)&ED88X((XM#PG\*/AMX#N)+SP3X"\$^#KR;PSX0\%W-UX3\)>'O
M#5Q=>#_A[;:M9^ ?"MS-HFG6,L_AKP/:Z_KEOX.\/RN^C^%X=7U./0[*Q%]<
MF3E_@7\:M,^-WA75M8A\/ZMX.\2>$/&OC+X9_$#P3KMSI5[JGA'Q[X!UB31]
M?TMM0T6\OM+U?2+Z%M-\2^%M<LIT&L^$?$/A_4[VPT74KR\T33O:ZI.=K-VY
MDN>*O9OE2TUM9*Z6CTU5KC[?W4U&^Z3=W][U?GN>(:A^S1^SOJVL?$'Q#JOP
M)^#6J:_\6M#?PQ\5=<U+X6^!+_6OB?X9D^R^=X<^(NK7F@S7_C?0IOL-B)=)
M\2W&I6+_ &*T)@W6T#1\MJ7[&/[(NLZ3X*T'5_V6_P!G#5-#^&H\3CX<:+J/
MP)^%=]I'P^/C?5-'UOQJW@C3;OPG-:>%3XPUCP]H&J>*?[#CL1K^HZ'I%_JH
MNKS3+*>#Z8HH2222V2LO09X#=_LL_LTWMYX&U&]_9\^!MY??#*[N[[X9W=U\
M(?AW/=?#J[U'Q"/%VHWG@6ZE\.-<^$KJ_P#%8'B>]N?#\VFS7/B+.N2NVIXN
M1M'X ? N/0](\-_\*<^%;>'?#W@#Q?\ "G0=";X>>#WT;0_A=\0AH:^/OAMH
M^EOHS:?I/P^\<)X9\.1^+_!.G6]OX8\1Q^']#35M+NDT?3U@]9O%!B7/ $@/
MY*_^?Z5\3?MK?MC:%^Q3\.?#WQ'U[P-JWCVVU_5?BCI4.E:/K%EHL]M/\,?V
M6?VAOVH)GDN;VTO$=-;T[]G^_P#!EHD<):UU3Q1I^J2B6SL+JWGQJU;-48M.
M=6T%"]W/G:@X.+:24E+EOKI)Z/9KFM**2UNM>VK:?RM]_P!Z]^U3X"_ [7/M
M_P#;?P@^%VMC5/ NC?"S5!K/P\\&ZHNH_#'PUJ5UK7AWX;WPO-%F^U> /#^L
MWMWJ^A>#)]_AO2-4NKG4-/TRWO)Y9Y(/&/[.'P!^(=OXFM?B%\%/A%X]M_&V
MK>'?$'C2/QM\-/!/BQ/&'B#PEI">'O">O^*TU_0M0C\1ZUX9T.*/1O#NK:RE
M[?Z)I:C3M,GM; ?9J^%OBG_P4"\??!'6/AEX=^*OA']B[P+=_%BR^)>K>&?&
M7BG]O+6/#7P<M-+^%NG^!;W7M)U[XD>)_P!DS1'LOB#JS>/M+N?"_@S3_#&K
M0:GH&C>*M<OO$6E+HL5E?_H+\%?BGI?QO^$/PL^,.C:%K_AG1_BQ\-/ /Q/T
MKP[XL328O%.@:;\0/"NE^++'0O$T.@:MK^A0>(M'M=5AL=;@T77];TI-0AG_
M +.U;4;(P7D]P=1PJ2YE449RINR44Y4U!6O=K135U'1.36ZN%W[DDN5RIWW;
MTFW*7:Z<DK-J^^EMZ-O\$O@UIL%_86'PK^&]A9ZMX?\ !'A+5K6S\ ^$;:WU
M;PK\+_M4OPT\,ZG;Q:*L%]X>^';ZA?/X$T2ZCETSP>;V[_X1VUTPSR%O7$ "
M*,DX'!/4Y]?4^I/4\GFG\_A]/ZY_I1_G_/\ G^E*G&I%SYYQE&3YHQC34.5M
M).]I-2;M9RLFU:[=BVTTDE:RU=[W_!6_$****U)"BBD) &3ZC^?].OX4G>SL
MKOHNX"_Y_'J*3(]1^8KX:_:!_:Q\7_"KXQZ/\&O 7PW^''BW5IO@5\0/V@/$
MFN_%7XZR_!#0-,\(> ?%7A;PI>Z3H=_#\*OB=;:OXCN[CQ,+T#Q#/X+\.6%E
M9^=?>(HXY9GM/GOPW_P4LUWQ_P"#?CO\8O OP1\(+\&O@-X(TSQSK</Q'^.-
M_P" _P!H+Q!INJ?L5?"3]M/[)HWP3T_X*>-/#MO>6?AKXR>'O UXFK?&*P$6
MOZ'XJU)V&FZ?IZZM*E*47.,;P4HP<F]IRT4;)-MNSM9-65VXDR?)93<8R:O%
M-V4E?E33?=N*ZW;LKZ7_ %IR/4?G2U\>?L^?M.ZY\6/B%XS^$WCKP-X)\+^.
M?!_PV^&7Q=%_\)OBQ<?&KX<WG@KXKZKX\T#P[IU[XLU?X<?"+Q!HOQ!L]5^&
M_B2[UCPO=^!)=%'AN^\+ZSHGB_7+W4-?T3PK]A+T'T%4U.+2E'E=KO79W:LN
MZT>NVFFEFQ3C+X6GI=>CV?XH6BBBF4%%%% !1110 4444 %%%% !1110 ?Y^
ME!&:S[V>XB2,VRAW.[Y6(5&;"E0[A9'C0D[6DCBG90WRP2-C;^.]S^UC^US%
MX7\%?&;Q)_PK33_A5X$_:O\ VC?@=^T)H7P[O8(?&#VFC?MI^"_V:_V>+?P%
M#X^\+:W%XYL[?0;_ ,0R_%Z".Y^%WB;Q+J$UCXB^'E[I>IQ:3\*O$SC&4I0C
M&,I.I4H4HVM_$Q%?ZO2B]5K*I9=K26M]%E4JPI0G4J24(0C6G.3>T:%"6(J2
MLKNRIPE:R;<E:UM3]F#2#ITQ[5\/_M6_%7XE>%M4_93\'_"OQM9>%9?CW^U/
M:?![Q+XLMO#^A>+=2TOPC;? W]H/XH:G'X9L=9^U:)%K9USX3Z/IUWJ&J6.K
MQ:=I3:T3IHO%2:V_*[1?^"BW[7/Q*TW]O'Q]X>^UZ!X5_9%_9\^)WCOP3JWA
MSP%\+]1^%'CCQ'\,9/VLO#VC>-_&<_BWQS)\6KGP5\<;CX%^#OB3\/-)^&6F
M:I8Z3X1\2Q:9K'C:[CNX/$<D0YIP510DH-59MMQ]VG2]G^\:4K\L_:T^1*\W
MS>]&-FU<9*4Z=.Z4ZM2G2A&5T_:5)U*:BW:R:G2FI-M))7U5[?T8C..WY\?4
M5\ ?M=_LV_%GXN>./A5X]^!#^#OAW\3_  G-_P (]JGQZU'XF>-] U[1_A/J
MGCCPAKOQ ^%FI_!/1/AYXG^'W[07A'XB>&=$UG0X]*^)_BKPO_PK7Q#J-G\0
M?A]>:9XPM4U*#RKX_P#[6'QL^&'[0GPZ\.:+>>%8_A1X?^%/PK^,OQLM-5\-
MS2:W+X%\5_&[2O@Y\1->L-=6]B'AK3?AQHWC73?BMJ,TVE7A;0_A_P"(=*F:
M&36(KFT^.U_;E_;6U.3]L7Q9<WSZ-X>^!7['4G[7OP]A\-_#_P"%K^"-"TGX
MD:?^U]\3?@SX,^/-UXV\8P_%34-73X8?#+X*Z)KB_"OPPL*>,QXY?5M1T73M
M1L)]'*\?9*;KKV<:<:U6\FES1H5,9'W$I)R=2&7XNO376C2YI<LITX3UH*I*
M.%K1CRO%4\%4HQG:[_M"$)483BN=1E%U84ZBDE&-1N,93492CN?#3_@GM^V5
MX%^#/_!.SX>7?A[X-W^K_L/6VE6'B$Z?_P %!_VN]+?XB$?LH:M\ ]3U#PG\
M0+;]F*+Q=\,O#MGXI@\/:_IGPATS3=0\ 7FB7NLP2'26L1I/B/[)_:F_9!^+
M7Q[^(.A>(? -_P"'_@;?>./AE!\*/VA/C%X1^-7Q#D\4>(OA;=Z=\2+;6?@]
M+\"Q\,+;X:?%NQT*?XB>(=0^$?QC\5^-?A]\1/A)XE\3:YXB\):3;:;-XG\'
M_$/'_8>^._Q__:=^%_QKTOQMXUN_ _C'P/\ $/P9X+T/7KWP5\.=*^,?A?\
MM;X0?"KXG:\?B+\/=+U7QS\,[:VU?5/&>IW'PLUK2+N\LO%7P>UGP3XG\J[U
M*1_$6O?,/P1_;!_:G^(7P_\ A0_B+XX^#/"GB3Q9_P $^9/V^M=\>>+_ (8>
M%(/!\^K";1M);X::?I5GK'AXVWP>\ R&X\0_%S61JUS\01:>-O D.E^.? Z,
M?[:TJJ<*\HU>6$Z$W4E]J#E)U:E1?N[J4:<J51S@XN%J=HQJ144\:-55(PE2
M:E[2+<%[MY*7U>%%J]XOZQ4QF#I4&I/W\13<W3BISA]#)^R+^T=\0=$_88\$
M?%RT^$/@?PI^Q]\1-)U;5-9^ ?QS^-'ASQ)XY\,:/^QI^T!^SG'JGA"#0?AA
M\*]8^%=]=^,_B1X-UB/X?VOQ"\3:78>"AXKTVY^(&O26-AH_B+YI^"O_  3;
M_:>^"FI_$"T@N?A=XJT#XA?L_>)_@E_;<_[5'[0GAFZT"ZUSX[?MY?$*+7O%
M7PWA^!OB+PI\>+@^$/VJ?!<BZM\2?$5GX@TOQOH7C"]L;V5WT_Q%K'[%_L[?
M$_5/C;\"?@M\8-;\-7G@K6/BI\(/AE\2]5\$WSM)>>#]2\>>"=&\57WAB[GD
MMK.XFN="O-4N-)GDFMX7>6R=FA@D+PI[0T$3#!!8 Y +OPQR,DALGJ0.<]?0
M8PG&2GBH.23J3K4:\$_<C5HU,7AZRA:-X.-5XBG+D:4O9TVM*=)HA5YXTJD&
MG'DC4I-Q7O1JQI8B$I7NY)OV3]Y.T74C9J4E+\2?#'[!O[4>E^-OV<OVC[N\
M^!9^-'[.7@G]F7X9Z5\%;?XJ?$BY^$GC'PS\"_@W^V=\']>U[4?C7/\  ^T\
M7:%XG\1C]LO6/$NB0Q_ 77K/2(OAW;>&;R]OT\=WWB#PKB^$/V ?VM_A_P"#
M?VHOAYI</[./B?3?VKOV9_%?PR\2^*K[XN_$[PI>_#SXC^/OBC^W)\6=>71_
M!\'[/GC&#Q]X'T+5?VM-#\/Z3KNI>-/!?B#6[+PMJVL7WAC2+FXL]*F_<X6L
M .0K<E3@O)C*$,N 6[$=.A'!!%2B) .1T!S\S8Y_'_ZWZ45XO%*O&NHN.(PU
M;!UK74J^%KJI[2C4E'E<(QE-SI."4HR;YI3]UK2$YP25H<JK0KQCT52C4G4I
M-73:4I5).JN;EE=1<7!1A'Y8_8^^'/Q5^%/P7\/?#SXM:'X>T?6_"EEI.CV5
MQH'[17Q9_:676K6ST+2;:\U.[\9_&7X:_#;Q7HBRZM;WR6'A*"SUK2-*TY;6
M2QU.$W,NF6/U4!@ >@Q_G/Z4  #@4O\ D?\ USGFMYU*E:<ZM6WM*LY5:EK<
MO/.4I2Y4DDDY3D[))*^BL1"*A!0C\,=K[[):MW>R6[Z!1114E!1110 4444
M%%%% !1110 4444 %%%% !11]:^/?B3\>OBE!\9M5^ _P,\ ^#?&OCGPA\'M
M"^-GC*[^)?CC5/ /AJ/1?&_C#QKX,^&GA#1;SP]X.\<:C<:_XVU/X8_$>2]U
MVZT^'2?!ECX=L+F[TW7I_$$-CI\MZJ*3E)IR45OR1MSSULN6":<M>:S]U2UL
M=&^W_!_R/L+..N!^-)P,_G@=?\FOS$\0_MS?$O2O"OQQ^,D/PAT2V^"?[,'B
M*'P[\<8=9\?+'\6[:?PUX/\  7CCXY7_ (*T'1?#.M> ]9L_@?I_C34M%EM;
MCQZ9OB;XC\">*K3POJ&EZ1=>$_$/B'Q/QM_P4Z^+/PO_ &>;[]ICQM\'?AM=
M>"?$4O[8OAWX8:'X9^)'BN3Q"_CW]EWX?_M/?$_PYI?Q!?4?AE!;6?A?XF>$
M_P!E[Q?;:CX@\-1ZAK7@?Q5K'AK2X_"7BK3+W5-7T4<GR.:BY13A&?*XWA*J
MJDJ<9:JTI4Z52I;=1B^:TK)J*DTGR2495)4X3E9*<HM1GRIOFM&3Y=5JT^6Z
M39^U'/K^7_U\T5\P_LT_&/Q=\8-)\3ZCXH/@L#1[W2[.P/A#0?B]H*9N[.:Z
MN?M\/Q<\!^!+ZX)4VQLY]%M+ZS*&9+J6"X"1-].YZ^PS[]_\.*N47%N,E9K=
M??Y+MY$PG&<5*.SVV[)[IM?:2WWN+_G^E%4+N:5()&B.'4(0<(>?,B!R'!&W
M#$M\I(&=OS;:_)2T_P""G6LQZA^T/X=U_P"#3^'_ !/\(?VI_ 7P5^&L5]XQ
MMIM!^.?PC\5_M-_"C]EWQ3\8- U6S\.R7.B^(/A9X\^(>HV_C_X:7&GW=[HT
M:_"_59=<&A_%S0KVR5*-6O7AAJ%*I5K5%#EA%))\^)PN$C><W&,;UL72NV[*
M"G-Z0D*=2%.G4JSDH4Z<93J2=[1A&CB:TI62;:C3PE:344WI%)-R2/UY]<CV
M]C_];\^_6@]\XQ[_ -:_%SQ'_P %7?$>@?LF?M6?'T_ [3KCXE?L^_'#XU_"
M[P7\'W^(AMHOBMX.^$?BKQQ"?B?!XF?P=-=Z)IDWPY^%?Q<\:>(+"'P[K?\
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
M6_ =IX@T^[UCPMX@^%OPUUJQUEKO2]9_MWZ&\2_L:_#633O <_PI8? 'QO\
M#2U\567A/QS\(?#G@_PU>#3?'?AK2/"WCC2?$'AV'18_#>O:?XJLO#/A'4+S
MS+&TU33O$/@KP?K>B:MI=QH-M&_V-M'3 _K_ /KI"BG/7D <$@X'OGV&/Q]3
M3C[7E<)S3BG!QA%<L5[.FZ2ZWU@H0D]7R0=-IPE*#IM*<9P5II.',W>T)7<K
M1^%MWU35FG)-V;3^9OV5OV=Y?V9_AO?^!+_XG>,/C-X@UWQ]X]^)'B[XK?$2
MS\,V7Q \<^*_B#X@FU[4]4\5Q^"=$\,>#I;RS26#0M,'ACPIX3T;3O#FCZ)I
M%EH-O%9"1OIE?NCG/OSSS[\_G3=BC P>!@'<QP!C^\3_ %IX ' K24G-\TK*
M3W224>FUDNB73OWU5HK57N][_/S?]?(6BBBD UE5AAE5AZ, 1^1!KY _;#_8
MY\$_MF> M%^'OCGQ3XQ\(:7H.J?$G5+/4? \GAZ#5&F^)O[-7QV_9CU=)7\0
M:'KMJ\&G^$?C_P")_$6EJMK%)'XKT30&NVO-#_M/2[[[!I&S@XZ_A_6H:BO?
MY8N4=5+ECS)K5.+:NFK*S4DU96:LFC;4^,/%W[&WAV3QC\)_'WP4\41_LW^(
M?A'H7Q9\-Z=;_#7X=_#*3PQXATWXR1?#%?%%QKWAG4O"[:?)K%K)\)?"#:5J
M]D+*[BCLY;2^&HV3I"ONOP(^#OA7]GSX._##X'>!O[3/@OX2> O"GP[\*OK5
MU:7FKRZ'X2T>WT>PN-4FL+#2]._M&Y@MDGO4TK3=-T>*>1H=(TS2],CM=.M>
MG\?^/_!WPO\ !?BGXA?$'Q/I?@[P3X-T/4?$7B;Q/K4Z6NF:'H^F6[7%W?7<
MKALK$BXBAC66XNIC';6L$]Q-%$_S?JO[:GP-T;3-(U#4]8^+VGWVMIXIEL?!
MEY^S)^TA'\33I/@>/PH_C/Q???"7_A3 ^*FC> _#)\=^"8M:^(6L>#;'P%I]
MWXM\/6$_B%+W5[&&2U:[5U%;MM6C>RE*[76,$ISNKJ"YF[)66KY.6+DG9)QM
M9)RC!)*Z;O.2BE%.\FHI-M'V)_D_YQ_A17PK-_P47_9"MM,^('B"3XPRR^%/
MAEHMQK?B3QY;_#3XLW?PYU*ULO@3!^TW<VG@#XDV?P_N/ GQ6\02? .YC^*=
MEX5^%GB+QIXFU/POYDNG:/-=6UQ;K](_"?XO>%_C'H \4>$+7Q_::,;O[&G_
M  L?X/\ Q<^"VK73-8VVH17.F^'/C'X'\!>(]3TV:WNX3#K&GZ9=:1+(EU;Q
MWC75I=06\)R][FIU(<OQ*:2L[<UG9O6VMOZ0FFD[K51DE=-VE&,D]&]'&<6G
MI=--733?K-%%)W'T/]/_ *]4G=72>STZZ7_R&+2'!ZXX]<<?GZUX;^T1\<_#
MO[.OPA\6_&#Q+IGBKQ)I_A3^Q+6U\(> ]*L=;\<^-?$OBGQ!I/A#P?X&\&Z1
MJ>H:1I^H>*_&7BW7]$\-^'[2_P!7TFPEU+5+4WVJ6%D)KN+,\:?M"^"/"'PF
M\(_&6WO+_P 9^!_'GB3X#^'?">I^#H=)O)-9B_:+^)OP^^&'P^\16JZM?:-:
MMX>74_B7X>UW5;DW'VV+PY%?W.G:?JFII:Z3>1SW>D9.*E"G.:LHTYU.7EA)
MMIN3YEI%-IVB[2:3B4U%V:;;C*<4K>]&$92G9MI>ZHN]VMM+GF?[0/["7P!_
M:>^(%QXX^-WA2T\?V<_P)\7? 5/"6N6&BS:3INC^,/&7A3QW/XX\,ZO_ &9_
MPEO@[XF^'==\&:'<^#/&?A;Q#H^I>&-1@AUW2FM]?TW1]5L/.O#_ /P3F^%=
MEX+_ &B=#\7^*/$?Q+^(?[3FB7VC_$#X]^,_#?PT/QDLGU3]D_X8_LB:OJ?A
M_P 0Z%X&TBSTZ^UCP3\,;?Q=JD0LI-+NO&_BKQ9*NG6_AV^LO#UC8^#O[>[?
M&SQ7XETW0OV9?VB?#7PN\->(OC?X?U#]H;Q/K_[(<OPW$7P(\5>-O GBG7;?
MP#X/_:J\:?M-G1M5\8^ ]7T'PTUQ^S_%JMY<W6F7NK:5H6E7%Q=6?,WG_!2C
MP%>_#7X>?$#X9? S]J+XSZK\2O%/[26B>'/A+X+^'_@?P?\ &$>&/V3?B+XA
M^&?QG^)7B'PC\>/B5\'++PMX5TSQ%H>FQ:/X>US5[+XK:U_PG7@G2+;X<1>+
M+_4M TG-U(NFG?DIS@JW,IJG'V?+S>T;C*+4>53FVGK&G4DXR44PG!RJ*G.$
MU4A6C14)<S:K1E&7*DI.-XRC"ZDKJ\8_"VC[Z^'GPU\!_"OP[!X6^'OA'POX
M.T6(02SV7A;PYHGAJTO]0BLK33Y-5OK'0;#3K&;4;BUL+.*:Z-LLCQ6\,((A
MAB1.Z]0#R!@#ICW^G(]J_-W3/^"F'P:UGQOHND:3X.^+M[\'=5OO GA^_P#V
MKCI?PWL?V??"WCOXD_ C0OVD_!/@#Q(VI_$BS^-%OJWB/X2^+?!&J6_BC3/@
MUJWPRMO$OCGPUX&OO']IXQNK[1=-E\!?\%(/AYXN\ _$GXA^*_@W^TI\(;'X
M>?"KX:_';2_#'C7X>^$?&?Q"^*OP=^,VH>)=*^%'C;X7^!_@!X_^->OZA)XO
MUGPIJVAR> _%MIX.^*OA34VTT^// GA*QU6RNY>B;<9356].4?:RFJB<7#V3
M?MW)-)1]CK*JKWIQMS**M=4W!Q@Z<=)3I48J*5U*HXQIQ>S;;<$E\3YDTG=G
MZ.C)Z\#T]?\  >W7UQ0!C^GY ?TK@_A=X]TOXJ?#?P#\3M"BU"UT/XB^"_"W
MCO1;35HK&'5;72/%VA6'B#3;;4XM-O=3TZ/48+/48([U+#4]1LEN5E6TO[RW
M$5S+WG3.3[^F!_GO2\FFFFXM/=--QDGYIQ:?FF5&4914HM.,DI1DG=2B]8R3
MZJ46I+R:]$M%%%,H**** "BBB@ HHHH **** .1\;>*-+\&>&=>\6:TTR:5X
M9T+6_$6IFVA,]U_9?A_3Y=7U VL(9//N19VDI@@+J)I JAESD? ?C+XU?L#>
M'?$_P_F^(?A;X6^'_$>GZ9X<_:(^%FL^*?@WI-]J>G^*/VBS\7/'CZY\/9M.
M\/ZOK\7Q?\71? ?XH?$3Q\/"UL/%$]IX5U#Q7KNHW)BDO(_T \7>'](\4>']
M8\-Z[;&[T;Q!I6K:#J]LL\]J]SI&M6$NGZG:QW5K)%=6SW-E/+"+BWDBFA#&
M6&:&9(W'YZ:1^PS\,-%\4?"_Q5XK^/'Q.\9>+_ \_ASP7\/-4\4WWPFTV_N=
M!^&WP0_:E^#7ASX=-9^&OA]X:@\0WNB:#^T[\6?%FLW\%J?&&J^(]#T"?5[L
M^'/#^J:+J6,DFZLG&I4<*$72IPDH\U?GJRHM2<N6,?:QC"4G&<J<I^UC&2IN
M$X_=\R523C!*I.;C\=[4%.R>DJ4<-*O4KTWK5I0]C!QJ54U>\7_$+_@F[?\
MAW3?@EXX3]EKQ3X)T/QKX>UCPI\+)_AUX3\;>!G^(WQ"6Z\3Z/J/P^\)67A7
M7_"NM>,]7?QS>>(M0O? ]GJ6OZ>?']EJ>OS6DOCJUNM;S/$&J_\ !+?QEXCN
M?%'CCP_^QMK_ (QE\-^'_ [>)_&WPS^%<GB+4OAUJWB7PG\$O!>C:7K?BGPD
M;_7?A-X@\0?&GPK\.OA_>:5=ZGX"\4+\1;'0_"FI:M8:U=B2CX&_8=^#7[/N
MF?"O3'_:$^(F@?"KX._$CPSX]\)> ?&.M_!K3/#*?%6R^&]YX*U;6=9\47/@
M"Q\;7&I>.-&U'7/%=UX:L/&>G:7I^I^)-6N/#NCZ7H$?AW2_#WBC_P#!)[]B
M/X>>$?"/PMU#XB#X?1Z8KZ/X1DT2Q_9I^#WC;7?"%E\._%'P[\%>$_$GB'PC
M\)/"7B3XOCP#XQU?P+\:?"'BKQ[)XK\46?QY^#?PD\;IJC3:?XITWQ3I..&I
MU+1>*E3]K7LM54J)PH0BX1Y^2,*].$Y2HR=H24*DKJORT$O:.,N1SIU+)<U6
M:G"/[^O*[MS5.:BVE*I%\TH-TXN4J2JU/IG2-3_X)O?"RS\?^'?"GAW]ECX?
MZ WA+Q=X:^(]IX3^&'@3PUX=UGP[)="U\7_#C5I-'\%V?A[Q?>:E#)97&J?"
MH/K'B#7M$U+PUKX\+:AI7B+0[[4^%UOQ?^P3\>X?#GQ>L_V7OA_^TI\2/B%>
M_%WX2^";5OV>_A9K_P 8?%OAG]FOXA>+/A)\5HSK7Q6A\-:7X:^%'@+6)]?M
MQ<>/?&_A31;B#QAI'A3P_:77COXB^'/!GB";_AU!^SO8^+-2\9^'M3USP[X@
MG_X59K6C>([/P!^S[J7CWPO\0_@MX3^%/A#X>^/=!^*/B#X,ZO\ $FUFTVW^
M"G@+6-1\$KXJ3X<^(]5M]<L_$7A75/#'B?6O#=UZ-H?[)7A[PIX;\%?\(E\=
M?B3IWQ/\$^,OVG?$]I\;1)\&;_Q9KUI^T?\ &#4_C-\<_"'B#PUJ'PZ?X7W?
MA#_A8$/A[[-:Z5X*TS5_",GP_P#!J-KCW-CXICUK-5*$II3E4E&5.#YE*2@D
MFXU'4E4O&G%QJ134E^]H?74HRFYR5RYH)2AI)1J.+U;3C3JSIVC!\\I1K^SD
MHP7,T^2FE5K4E*7X>_M5_L,R>(-;U7P+X^^$7A;Q7<>#M)'C6>7P]'\.O%MI
MX;^&'AC7?$NB^"O'S:OX?T#6=)UWX;>%+WQCJNF?"?Q3);>,/!>CZ9XZGLO"
MUE8Z!XRN=/P/$/C_ /X)S^)]&\%_#?Q)H'P(\4Z=\)O#FD^+?A]\,;_X'V'B
MN;X4Z8?&6I_"_0;/P[\.)?AUJ5_\-?%,WQ!\$^(/A[H7@6TT'1O&TGB7P=K.
M@:?X=?4?#.HV>G^ :?\ \$J_AYXYN_B]X-^(_P 4/$OBSX(^,O'6F?%WX>?#
M^QO_ (>Z]=OX_P#$W[.\?PD\5?'OXE7NJ_#&>;7?&_BGQ9K/Q?\ &%MX5^VZ
MO\ /$7]KZ?)>_#R6PAOO!]>VZ)_P3M^%_P .])UC0?"/Q2\9?#K5_'5K\(=.
MO[KX:^$O@#\*-&UB3X+?%GXV?'"WLO\ A5WP_P#A)X8^&VMZ9XQU#XS>*M%^
M).BZQX4U>W\7>$="T)_$<E_K"^)-?UO27*VVY57.5*<9+:]:%.%N;F<[1E*.
M*O%I<M-PC*\ISMFH*,ZGLTE2A4FZ+;;Y<,JE>47&45!J<<,J'OP;BITY3I3@
ME2MZ3X7_ ."@'[+GB"_\4VVA?$2"?1?"MQ%9R^+KFV>/P[XDFN_"/[/'C#08
MOAV))D\1_%"7Q39_M0_"+0O#W_"O]!\3W&I>-=?B\)W*1>(-3\.6_B/JX/VZ
MOV5KF[O[*W^/'PVNI=-T6/7+N6SU2YN[&*"Y\+:=XXT[3X]3CMSIUYXGU+P?
MK&E>(]-\$6%Q<^-=4TR>XN].\/W=OIVH2VWR'X-_X);?!#P#I_@JQ\)?&SXR
MV]YX(?P[!\--8EO?@T]WX8\8_#?0OV5?#MGJUEIEA\+K#0=;U"QT;]B[X>:?
MK/ABZT.Z\.1K>?$-X]$TV:[T-_"?;6__  2]^$#>&=4\,IX\^(]U#KGQ:\5_
M&_6;[Q#I7P<\<Z=KWQ"\>_LS:S^S%XZO/$/@WQO\*?$?P\UO0_%^A>(=:\<:
MOX4O?"4OAI/&>IW=IH^F:7X(6V\)PCE0J1C*$ZRE*E*;<:4)4I.O*?+*#E*#
M4J=&5#%R<HQDIS=&%.J\15EA])^PC*"I>UY5*DI+E45>F\;2K4XKDC%I3IX!
M4K6IRI2QTZDZ=3"X6GB_J'Q#^U9X%L--\%7'@C2?%OQE\0?$K3_$^L> _ ?P
MNT.SNO&&M:%X!O=)L/B1KNH1>.-<\"Z%X3L_AY=ZWIFE^+;7QOKWAC5+3Q7?
M:;\/],L-7^(FKZ/X3OXM1_;._9ST.Q-[XE^*&B^$BFD^#-6N;+QIHOC'P5JU
MC)\0#X-/A7POJ.@^*_#ND:[IGQ(N1\2/APFK?"G4=.M/B7X8;Q]X0;Q-X4TD
M>)-$&H\=H_[%>G^%?#/PGLO!7QQ^,WAGQ_\ !_3?BIH'AOXN37_@SQGXMO/"
M/QH\4:7XQ\<^!M5TGXA>#O%G@EO!EOKOAOP0W@+1=.\,Z;_PK?1?AYX*\)>$
M;JP\'6.L^']=\9A_X)1_ *U^)-Y\48O$OC&\\6:AX]^"?Q4U'Q-K_AGX)>)_
MB9JWQ$^"7B+X'>(;+7=3^.GB'X1ZE\<I;'QT_P  _"MGX[\-V_Q#MM U"'Q#
MXS33;'3(-1T2U\/$(\S<9U)**J5K5%3Y)\B4?8-0YIIQM;G3DI2E[2_+[K(]
M]>\M7[EHRLHVO4YU*V\K.%I)[**:=FSW'2_V]OV:-6U'Q38VGQ&@:T\'Z5\/
M-7U'Q!)X:\51>']2@^).G_$#5]/MM NQI<UQJ^H>$]&^%OC[6OBE:6EG(_PH
MTSPKXBN_B$WAVU\->*+G1>D?]LOX!&PEUFP^(>AZYH%M\8+#X$ZAXDT87,GA
MG3?B;?ZEJFBMH-YXFOEL?#LHTS6=&U'1]:N]*U;5(=+U6!=-NO+OI8K=OECQ
M;_P26^!/C%6_M?QCXNU8Q>+-?\;Z9:>,?!/P"^*/AW3?$OBWQI^TIXL\5:B?
M"'Q2^#OC+PGJ[ZK:_M.>)_#D(UW1=4?3K/P7X&U6VD_MZ7Q]J/COZ$T3]A_X
M5:-\+_"?P@EO-4UCP3X2_: \1_M#VFEZKI7@I[*]\1^(_B;XS^*S^%+W0[+P
MG9>%X?!&E^(/&M]::/I&DZ%I<^FZ5IND6]C>VTEKYK)17NN4JKE^Z;C%Q4$N
M>E*I%MIN5HNI!R5G+E;5E-6G]^J4U>G*JI5N5Q3Y)0DJRIVYK24X5/J\US*R
MH*O!IS]FSG)/^"@OP9NK;Q?JGA/2?B+\0]#^&Z?$/6OBOJO@#P:OB*#X7^ /
MAE\1OB9\*_$?Q,\16ZZW:ZIXF\,ZEXP^#WQ(M/!6@?"O3/B'\4/'%CX2US5/
M"OP[U>TTJ_-O]L:%K%MKVDV6K65U9W]CJ-I;W]AJ&GS)<V&H6-Y;Q7=E?V%U
M%)+#<V5Y:SPW-I<12.DL$D;@@DJOYT^)O^":/A4^$?BCX6^#OQ^^-G[.<_QD
MC\>:9X_\1?">Q^#3:IJ?A+QM\8/C!\:+7P;IUIXX^%'B_0?#>C^#/$/QY^+&
M@^%KOPWI.DZ^_A/QKJ$'B/6-?\1Z/X-\3>%OT*\(>&;3P=X9T/PO8>4NG>']
M%TC0["&V@:VMK:RT;2[/2K.WM+9IKEX+:*VLXQ%"]Q.\:G:TTK R-:C34$XR
MFYN4%*,VW9+#TN=I[6=?VB76RUC'1O6?*JDO9^T=*]7V;J.'M.7VJ=-55!<K
MDJ=[2AHTM4G8Z:BBB@84444 %%%% !1110 4444 %%%% !7SG\4OV;/#?Q,\
M76GQ!L/'7Q.^%'Q _P"$.O?AGKOC7X2^(=)\.^(/%OPKU+6(]?OOA_KDVL^'
MO$EG:VT>LI+J/AOQUX8LO#OQ=^'5UJGB.3X8?$;P2?%WBL:U]&45+2=K]&FN
MFJ=UJFG:^ZO9]4UH!\7:G^PE\&+^\UFRMM7^)ND?#;QK>^"=7^*OP7L?'-W>
M?#GXPZ]\-M"\$>&?!6N?$"X\06NM?$1[NT\/?#CP7HOC#3_"GC[PIX?^,FD:
M&ND_'/1OB;IFH:K:7_G%Q_P3.^#NL?#[Q-\)_&/Q-^.GCGX::EIGQ^T_P/X+
MU_Q#\/\ 3]*^#US^TKHGQ*\,?%#7_ -SX/\ AIX6UG6O$TWA?XN>/_#?AC7/
MB[JGQ2O?".C>(]4M= >R;4M3EO?T8Q]?SQ_+%%)PBTDUHE;MWW:LV[-J[;?*
MW%-1E*+%H[IN_,I;MVDK6:NVDU9;6V79'D7PO^&OBWP!'K4?BKX\?%;XV/J<
MEBVGS?$[1_@=I$OAJ*T%QY\&C#X+?!GX017$.IM+$][_ ,)'%X@DC:SMQITE
M@CWB7?KBC  R3@ 9/4X]<8'Y 4M%7O\ UZ_YO[Q))))))+9+1+1+\DE\BO+
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
MK0?@'\$M#\,ZG:^"[;5O#>C?"?X>:;H&K6GPZ\7:MX_\ V^IZ/8^&H-/OX?
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
M_8 _:'\+:5\*?@+X,_:>\)VW[&/PV^)GP^\20_"_QK\)O$?C[XP:-\/?@?\
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
M)X9TGQI(G@_X;Q_#OPSJS:AX&^$WB?XB>._B1XQ\'7_BCQ-Q&L?L*:E#\/\
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
MC9[N6\\!#XH7=E^S?JW[0LO[4FI?!]?!.GR>-IOBO-\>X/VF]6\/VOQ?/B"
M0?!G7_CQ;WWQ+\1>#-3^&NH^/)=1U;6_"-A\7=/^&\^F^!K+YNM/^"/OP:\+
M?"4_#?X:^*]/^'>N^-/V2OBY^R!\>O''AOX2^#Q-\??!/Q*\-:M;:-XT\:^'
MK&ZTZ&V^)O@7QWJ%OXRL?%<6H7LWB_2KOQ)X.\:C6+;5O"^I^#<X+"VE0<IW
MI1^K584_9WI>TI.55WCS0A65;V-6$>54TZE*,4L+)U(7&:<5-M/GKRJPFN>*
ME3I2IJA&44[Q4H2KQK1ASR<(RT]O!4S[/U;]J3Q#X7E\%^'?$_[//Q2TWXH_
M$SQ'K.B_#?X5VOBGX.ZMK_B>P\+^%;CQ3XS\:7WB"R^(S>#/"'A/PI8QVMGJ
MFH^(/$%A?W&N:]X=T+2--U34]?LK>6/X/?ME> ?C7\5KKX-Z;X1^(/A3Q]H7
MA3QWXA\9:+XRL_#4-UX$UOX=?$C3OAOXC\#Z]_8OBC6I)==N+G5=&\7>&]3T
M(ZOX.\6_#K7_  [XOT?Q-?:;KVG07U3Q%^QS\/=$_P"%;^(_V<-#^&_[-7CW
MX0>(?&WB+P5-X,^#OA__ (5?JLWQ-\'VW@WXAZ-\2_A?X3OOAQ+XHT/Q)9Z/
MX7UR63PKXX\ ^-+;Q1X!\ 7!\7R^'[+6_"/B3R#PA^Q-\1_A=\9!\=/A5\=?
M"J_$CQ=HWQ MOC7J?Q9^!FJ?$2V\>:]\0OB)H/CN^UWP_9^!/C=\%T^']GX2
MT?PQX<^&?@K0]0E\=#1OA[X5\):?KVK^*?%MIK/BGQ7,.22Q%-OE<XXJ%%Q5
ME]9JS57"2ES.[II.JIPA9U+T[RA)M(BY<C=27[R$:4DM>9SG43J\T(*24%&3
M4+R<:<H249SA"$I>H? O]N/X<_M%>,[+P'\,?!WQ'US5M-G^*/\ PM'4I=/\
M/KX=^"7_  K_ .(WC3X9>'+;XCZY!XFGL[;Q7\6M:\$:MKOP[\ >$V\0^.D\
M#M:>-/'7A[P/H&HZ9>ZG]Q;+CYN(_F+9P0<@* @/ W$$$D$9Z=N!^;G[.?[
M/@S]EOQ]X=\??"/QC=^&-4U'7/CG=?M V-CX3TZST3]HK1?BW\5OB;\8_"-S
MXWTZUU6.VTSXF?!3QIX_FM/!_P 6;)M3UK5? UUXQ\$:_I,VEZSX<E\ ?I2;
MJ -M,@4DG 964G:V&V@@%CR!D9!9E7AF .E/]U&*227)"34N9I3C3INI*[M&
MSFZDH<EX^S46VYJ3%4E&<I6J-0<I0IWG!3<9N5D[._O1=*44[2?,GK=655D
M0D+N  8@YXQDJ#D'&[D  #H,<9J3#?,!Q\V1SV/7Z=<X_'J34;7=LFW=-&-^
M-F6R7+ LH0#)8N!\BJ"7. @8G%/,\0(!<#)"@\XW$D 9Q@$D8&?O,0!DD I-
M+F]Z]Y7U:?*^52LK[+E]ZVNC;V=RW;E5]%K%/:]Y;7TU37*K:I*PY01NR,;F
M)_0#/Z8'TSGFGTU75P2I# $@XYY'4?6G52MTM\K=WV\[_.X[WU[]O1?I8***
M*8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!S_B;4(-&T;4M9N++5=1BTC3=2U.33]!T
M^ZU;7-0BT^RGOY;#1]*L<WNJ:G>"U$-AIEHDUS?7K00PP--Y;Q_FQHG_  5)
M^"^L?#71?B>OAWQ1<:5K_P 0/"GP^T.R\*>)OAW\1KB^U_Q=INJZLVBWUW\/
M/%_BG1?"OC;P38:;J4OQ*^&OCB]\-^,/",ELD-OINM2RZ(FH_I7XBT2S\1Z/
MJ>A:@;D6.LZ7J>D7GV._U/2[K[)J=G)9W/V;4M&O],U;3KD0R.;;4-+U"PU.
MQG$=UI]]:744<R_$.J_\$[O@9XJN;?6/'NO?%3XB^,H?$'P\UF/XA>+O&5K)
MXXET_P"$.C^,]%^%_A?5-8T/0M#M_$6C^"[7XA^-KJWU?Q/I^L^.O$FK>(+K
M5O&_C'Q1?06L\!3]C[6V(<O9M)J4$E*$N:*ZM*?N\\TFUK%1V?,EOILWMYQ7
MQ2^71=>Z$\0?\%)?V*_"UKX8O]>^/.FZ;IOBWP_X:\:Z5?R^$OB&+./P=XO\
M)^#O'^E^+M<NU\(M!X4\-VGA#XC_  _U_P 4ZOXC;2K#P7:^.?"]MXPGT&37
M+"*;*\>?\%#_ ()>#_A7X&^,&C6WBSQ!X$^(7Q'UOX9>'?%7B^SN/V=_!,6N
M>']-UK4KFXU#QS^TF/A+X4TW1-8N=#N?"_P_UR?4AI/Q+\77%IHWA"^O+<7E
MQ8;OAW_@G9^SOX+UFT\1^![?QIX(\21?$WXQ?$O4?$/ASQ9,FKZQ#\>_$_@S
MQ5\3OAU)=ZM9ZL=!^'6H7?PR^%.E>%;'P8OACQ7\-?#/PP\&^&_AMXP\)Z/:
MZE;:GZ8/V4/!NE_#3X>?##P5XV^*7PVTCX86>L:9X6U7P5XLMTU*;1_$JWT/
MB;1/%>C>)](\3^ ?'.D:W:W\B)9^+?!6L?\ ".7T-IKW@^3P]X@L-,U2PSBX
MU(PNG&3A%SA)J7O6BY.+EJU"3E!-KWN12:A)N*$G&7*[<C5^9;IWM;EOKIK>
MZUTMU/*M7_X*+?LL>'WU6#Q+XF^)GAO6]&U3P'X=U/0[WX ?'O5=0E\;_$2'
MX/GP_P#"WPSJ'A+X=^(O#_Q*^*BQ_';X;_;O WPOUOQAKNCQZSK&IWUM;Z7X
M*\;ZGX>S['_@I5^R7+?>(-*USX@>*O"U_P"&=9\>>'=9.N?"+XXZ?HVFZ]\/
M;7XIZKJWA27Q3+\.;;PW-X]O?#/PA\>Z_H_P\M-5N?'.J)H%YIFGZ'J&L1Z7
M;7?)^ O^"7_P7\):IK<>J:]XKU;P#HWQ5^%WQ#^ OPMT_5]2TKP9\"K+X/\
MA3]FSP]X,T[1$O+_ %K6/$.OI+^S7X:M]2\3:WJLH?PQKGB70M+TG2+_ ,4^
M-==\5;/C?_@F]^SYXD\.?$6PTRQOH]>\<?$+Q_\ &&*Y\5ZQXJUCPS:?%3QS
MX%^.W@276K[2?"GB7P%XGFT+3+#X^^/+JRTGP]XW\+:M8:A%H.IZ)XCTC5M$
MM-06JE2FO;.$:DKX:G4HZ0BW5M-UO:IN+IP@O90C/WN:<I:64>8WIS4[1G>#
MA:;>SJ*2;LG[U1X6FK7LJM235Z:C/;U__@H'\&M,T7X/>(-%T7XF^)="^+?[
M4]O^R+()O 7B#X;:[\-/B2/#_C#Q#KVJ?$#PE\8;/X;>,=,\)>&(_!][9ZMJ
M6C:+JM_-#?V.M:3I^I^'4OM5LO)?#_\ P4\\+>*_$/QLTKP?^SY\;];L_P!G
MW5_C'+\3=7DU#X8Z+YG@?X-W?A*2_P#B)X%TC6/B E_XN\.?$#P[XJT_QO\
M#BW\O1+_ ,2>$_L^I".QFU;2H;OO?!W[ /A2Z^$D?@'X^>//$WQ@\3W?Q:^.
M7QEU[Q?::AJW@^2]\5_';X;?$WX-Z];V::=J4U_96>D?"SXI^(M#TLZ??Z9:
M:=XD2S\4^%-)\&66G>'_  SH&I_P[H^ ]GK'BB_\.>)?BUX-TWX@>&6\"?$_
MPQX8\:6<.E?$?X>R> _A?\,I/!.MZKJ7A[5/&?AK39?!GPC\*:3+KGPT\5^!
M/&TDCZUJ1\4C4M2-U"DZ$95(S524U&<:4_:-TU6D\KC9+E34>:&-46U>]2-U
M:,N?GISE>JZW))7A*DE[D72I5LVIU)5+-.3E2^IM647%IWO*_+J?&K]NOP+\
M"H=$\2^(?AQ\4=<^$OB7PKK?B'P]\6?"MKX7O] \0WFC_ WXB_M$'0_#?AG4
M?%.E^,M36Y^''POU87?B./P[!X6TGQ)K&A:?JFJ6\3^)]6\,\G'_ ,%(?ASI
M/Q!L?A3X]^'OBOX9>,-+\=>!?A=\0--\7^*?ABO_  AWC7XI^-/!'@/X6:-H
M<EAXVO7^*K>*M1^)/P_U'5)/AO'KTW@?1O&/AZ7QE;Z3JFIQZ2GJ'CS]BWX9
M_$?QKX@\5>(?&?Q,7P]XK^"^K?L^:U\*=/U7PI%\,E^$WB'0;[1/$7A;PO8W
M7@V\\7_#<>)(;NPO_$FK?##QIX+UWQ#?>&O!":QJ=YIW@CPI8Z.[3?V*OA?'
M?:)J.M>,?BIXUO(_B+IWQ:\<R^+?%.FW</Q=^)/AK6_ _B+P3XO^(-CI.@:-
M86NI^ ;_ .&?PZA\,P?#JV\ :5<:)X)\/^%/%FG^*?!]I+X>N*C/!I-34IPC
M*=O>CRPI*K-TVU94Y6PCHIJT5SM:J,?>V4FXTTFHU;0]JVW)3J>SC[:,4VI0
M:Q"KQYKRNE>*CHCSWQ9_P41\#^&-/U354^$7Q=U"Q\++^T1X@\<K-8^#-"U+
MP?\ "K]EO6OAUHOQ6^*^H:1KOC2RU&?3K=?BKX-US0O L<$7Q*O-#N-475?"
MVB>(-)N/#[?H;!(\BOO*%DD=/W><84X&<D_.0-S#("[MOS;=S?&?CW]AGX*?
M$234GU.[\<Z:OB/4OBXWC2WT7Q1);6WCSP7\?M2\%ZM\9/A1XJBN;2^$GPW^
M(%_\.? [:O9:"-!\565KH)TW0?%VD:;K?B2TUG[/BC9-Y8@EV#' 88.U0?O.
MW<'&, +@ <$F(.#H^XDJK;YXIWM)**>NUW:3?*E%)I*]DWH^;[5UVO?;7O\
M(EHHHK004444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M'P^E\+Q>,_"WP.M?#6J?%WX[ZKX8MOBS<?$+X;>)_"4OZXXZXQD=/RXW>O\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M,>G?#;5K3X*^*-6GN8_%&HZSX0L/$NF^"M0\5:+9W=?XI_\ !2*S^!6A0?\
M"YO@_P#\(#XUUZ'X(ZUX)TS4/BQX)7X?^)/!_P :?C7X!^ TWB;4/BAJ,&DV
MGA6+X3^,_B7X+O\ XKVNL>'1'IGAOQ;X5U'PE?>,KW4M4TO0:2;5U&37,J=[
M.RJ2C&2I-J_+5Y)0FZ<DJD82C-Q491;K?:S^/1--_N^;GLD[OE<))V3U5MS]
M.J!WXQS_ )->+_ ;XNP?&WP!;^.;8^ V@N=3U73TE^&WQ1\/_&'PN_\ 9MT;
M9O(\:^&+2STFXOE92+_38X3-IDX^SW#N_->OO,R D(I;Y@H+[<X!(YPWISD<
M#)R.A71O2RMK=-6:33NKW5FG=7TU%'WKVZ-Q?2SBW&6KMHG%W>R2YKVU+'IP
M.WX?3CMVZ4M9YO)%B+B!6;;%MC68Y+2$ KO\L@$ [@>=P5L9QDD=W)(6!MRN
MUL F3.3C(/$:]LG'/UI.26]][6L[W]+7LNKV75D\\>90OJVTK)M/5I6DKQM*
MW-%WM.%IQ;BTWH#';'X45'O.> O)Q]X=?7I_=Y]>W6JYNG#8,)V_+SE@1DX_
MYYX(/8Y'?=MXS,JD8).3=GU49.V[]ZR;5DG=M:6UL4Y)==]NOY=^G>ZM>Y<'
M\_\ /-%0K(S)NV8SG@GC QW*CDYX&/ID<U(IW#.,=/3T!_3.*I23V=[J^SVN
MUU2UT>EKVUM9ILNG_7DG]UFM>^FZ:3J***H84444 %'Z_7_]7]*Y+QQXNMO
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
MV1O&7AK0(/"44/B+4[#]M#7XM#^&.EVUM?ZK9Z9-XC\'6L\/B?XRZ/#JSO\
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
MXX_8$\8?$Z/P[XH\?_'32]5^+WP^N/@%#\+/%.B_"8:%\._!>A? 3XZ?#O\
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
MOKR[U[Q/HD=SI_@SP'X^UW4[KQ#X@\8>(O'ND^([W6_%U[H7BPZ#HG$^-?\
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
M:@+E-,N/@[!'\9]*T+2_"/@KP=X/^'D_Q_M_'$=_XC^'O@W3? VEOHVB^(?
M5[J33R337.N/.D$\?EVC?\$IM$C\ ?%/P!XG^-GB#6;7QO\ L[?&3]ESPE?Z
M!X-T;PI_PB/PN^-7Q2UOXN>(M2\46$NJ>(X/B7\0-,\2:K!IGA_6KY_#?A?0
M_#=E=V&A^"=)U'Q3XUU?Q%^N'('<^G3/Y_UI:;E4E*51U)NI.$:<YMIRG"%E
M%2;6MHKDOH^2T;Z)K1SF_:-RDW5J0K5)-OFG4IQ<82DVVVXQ=M=[*][$42LH
M8N%#,=S!26 .!G#%59AG.,@$#     EHHJ;+?=Z7;W=MK[;>A(4444P"BBB@
M HHHH **** "BBB@ HHHH **** (Y WER[2H;8Y4N"5#;,*6 ()4'[P!!(R
M1UK\%/%FA?M!+X"_:WL+;PC^T?/^W%??%S]H.\\+^./#^@_&BQ\,:[^R)<_'
M.?5?AQX.^"OQ?T@:5\!M"UUOV.QX>\*>#? EOXP\/_$#0?VBX-4\67&C6/Q"
M75/&MQ^]QP00>C#'/'!'O[57^S6V2WE1EBNPD#EAG=MX[ Y*C^'<^W&]]SA)
MTYJHDI-3P\W&24H2^K8FGBHQE%JSA4E35.M&Z]I0E4I<T5/G222J4JFC=*4Y
M1C+6G)SI2I/G@_=FHQES037NU%&>K5C^=*[\.ZY'^UKX.\1V_P '/VK[[]@]
M-4UV3X<^ I/@M^U/)>:3\:;;X*2Q^*/$]I\-[OPS'\1OA+X%USQ(W@RU\":_
M\2/#O@?P?;_%_0?B7XV\.7EE/XJN?%6N^D_\$R/!WQY\/?&OXAR?MEZ%XTO/
MVAI;?X3Q+XD\1?L\?M$:Q:'Q%:?L._LFZ3\2M5\-?M=)J6I?LP7_ ($N/B3I
M?QDT:Z\$^&]/L)-1^)S>)=;TKQ)=76JOI5[^\IM8&(+)D@EOOR8#%G?.-V,[
MI'()Z9P,# #D@BB),:!,X)"D@$@,,D9VEB&.YB,MA2Q)12(4;*UV_=G&[=W:
MI4JU):]W[9P_Z]PI0M:FFYY5RQA=I1]FD[^]:E"A""<FKM)4(OI[TZKNN=I.
MB4JN#C.<G!SU ^GIC\*>6 ]3UZ>W6EI",D>F"#^./\_G224(I:M122W;ZV]=
M]7;U+;N[]WK;\3\\/^"D7[1VO? OX$Z1HOP[U#XH:1\6OCA\0?#WPC\!^(/@
MS\#O&?[2/Q(\ V=ZM[XD^)7Q3T;X,?#SPCX_\6>*#\//ACX>\6:KILR>"=?T
M"R\:7?@F'Q1!;Z-JD]S'Y7<_MVI\6OV+OA)\6_!/B6W^&_QL\0^/_P!B/3OB
MS\++JWMM$^(_PRU#XE_MP^ ?V9?C#\//$_PZ\>V1\8>$C>^/?"WQX^!-H_B?
MPYI^MIXE\)>*M*T]K3Q=X<NUT[Z8\2?LM^-O$?CZ3XB#]K']H/0=>LQXSTWP
MG+I7@']AV_E\">$O'.O:1KVN^!O"/B#Q5^QQX@\:VGA.ZN/#'A".]L=5\3ZU
M?:X/!_A:]\3:QXAUK28M7/B>I_\ !,KP'KOQ#\+_ !=UKXR?$+5_BOX)\2Z[
MXT\&?$[5?V>/^";-_P#$#PEXP\3Q64'B/Q7X:\7W7["$NO:)XB\01:9IJZSK
M&FWUO?ZD=/L'O)Y7M+=XRG+E<54]Y.K2J-I2BU&$HM4N50G%JJE:4VTZ:E)V
M[9UH<U.23<).E6A!J\]:D)QE.5FN1T5)2C'>JX**UE=?)'Q$\<_M:>!-6^,7
MB#P=^VA\0/B7X!\2>*?AO\$_'GQ*U'X/_!;PW\(_V=_C!\:_VUO@1\ ]+LOV
M/I+?P#JD^MZC\!_A)XR^,EM\7/\ A<_C#]H[PKH'QC\.?#VT\8ZI#XFT#XL_
M#_3O/?%GQ;_:FCU?XX_L_P!I^W-\5_"EK^QWX1_;+^*&D?M)7?A+]FN?Q_\
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
M7)4_/GQO_P %A=3\/>%/ /CW1]6^ ^J^![_X\_M+>,?%_BPQ>(+G3-=_8(^
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
M2!@'(Z@9; /.!N; XR>I=357:JKG.U0N<!<X &=J@*,XZ  #HH IU64%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\__M*K^T?-\,+RQ_97
M@^%:_%C5=6T?2X=<^+WB?7_#7AWPAX6O+R-/%?BS1H_#_P /?B0?$_C?1](6
M9O!?A77=(TWPGJ/B":RO/$^LKH^FW.CZS^9OAC_@G)\1_#OQ.^#OBS1M,^'7
MA?2O!5U^S1>/=M\9OB+XKU7P=;_ [XE_$#Q_\1(/$_A0?"SPKX+_ &M?'_QR
MNOB7\2-=MOC9\8HO"7C+X._$+XM^,O'O@6P&OZ3'>>*_I/\ X*??%?\ :*^$
M/[.OAK7?V7/$5CX?^,NO?'KX&>"_#_V_P[H?B:S\36GB3Q_I-OJW@";3M=TW
M5+>#_A8EA%<>"8]9L($US09->36-!E_M2SM8IOA/PI_P42^,_P ;_CKXQ;X4
M_$G1M/\ V:/CIK7[$O@_]F_QH?"?AB\F^&?A'XI^)/VS_"?Q:^,=QJ-_8WUO
MXF\0?$KX@_LV6WPI^%>G^,)=3\&:'XA\0?#O53X?UV;6M7\.^(L</.O*=6=%
M*T*[I>\HQ2J0PM&:A.<_<A[98R5*C:S=2G6B_?4(UE42C1J3DFH1H2JR:E%.
MRK2I2C%:/GBH1JR3E&/L)1FYPCS2A]DZI^RM\8]/_;/^+7[0>G>'-(\2^"?B
M%??L_P!QH4FD_MJ?M,_ F]T1?ACX=FT'Q*/&/P0^&O@6\^$_Q04SRK?:/;>,
M=;U:'Q)IQ_X1W7AH^F011M\+P_\ !'3XN'0/@OX&L/B3\-O!?@#7O#7[1$?[
M7&B>'IO%VIS7/Q:\??LS?M&_LS_##X]?!6*Y\.:)IVI>,+WX?_'BQ\+_ !PT
M;Q3!X0MO%NB?#+X7WFEZN+_P7=6OC#L?BU^V)^V'\$_VDM#^#7A77[G]HCPC
M\#_B3XBUKXN1R>"_!=O\5OC=\%H_V<?#/Q2\4_#[3E\%^&/#7AD_M%_"#_A)
M9?BCX1TOP+X>^'VE_%;0YOAY\--7T#2+[Q3=>,IOG!_^"CGQ]\;^&?CI\6_"
MWQ_^)5Y\/_"WPU\4>-?@+XL^#?PY_9J\0? +7+WQG_P4"_X*#_ ;X"^)_C]X
MO^(GP]O?$>B? S6/ 7P4^ 6FZ[\0/#'B[P)H>A> ++QG\1?&?CCP[>2ZCXV@
MNC#$RC'$4HQ48T%[-2@_:XF$JU6E!T80YZE6%6HIU(1<5352%+$.HZN'I*NW
MS0G#FC*,ISCR3Y4X1Y*2_>*5Y*2IT:%.I-IN=-2BE"=5U,-1^\/VB/V2OVX_
MVB_#7CO3M9USX5>#[/6_A%9>$KGX9:)^T1\6KGX=^./B5I'Q<_9M\=:%XYT#
M6+7X Z!XR_9OB\/^&/A-\3]*L+KP1<^/M<N]?^)VG:K=2V]_X/T_7I.U3]FW
M]IS0/B3^S]\4/"/PZ^'=R_P<U/\ : AUGPA\4?V[_P!I/XQ:AK>G?%_P5X!T
M/3-4TGXH?%KX$_$#Q-8QZ=J?A*\AN_ _V&ST+3H)XM9T?4IKO4-6TR3C_'/[
M2W[1FE^ OVF/VC$^(D.AWO[,OQXMO@W8_LMZ=X4\':AX.^(,6F:E\*= N-&\
M4>(M9\.7'Q@E^)GQSF\=7.O_ +/NH>$O&?@W0--TWQO\(CXB\ _$ QZ[9>)^
MY_8I^)7[1OQ6\:?$'Q7\2==_:=UCP7I'[1W[<'PYT34-2TS]A;3?V9+CPS\'
MOVM?C1\'?AOI.@6W@RQM?VNVU;1?!O@K0]+BU'Q0D<&K:]IFK:IK]]J%E?6%
MS>OE<JCAS1YX5(XAVDU&<ZM&?*XR3M4I.G7;7+*<$W#X6HG,E1E3249<E*%.
M*BE)**CB8J*33=ZD:V%CS6UM%ZS3;CQ,/_!/7XF6VF^)O&T6MVC_ !AU#]N^
MR_:ITGPT_P"TU^T?:? UO!5C\8/#7Q$3PUJWP^M;23X92^,)-(TF[TU=2?X*
MZA%'KK6?B&'5H=8ABU>V\5G_ ."3_P ?]!\-:5I'AC]H?_A,M2^*FE? +5OV
MI+SQGK.B>!5C^*WPE_;R^'?[:FN^/O@=??"[X$:;KHEU_5O&O[8<=K<?$G5-
M6\5IK'C7X46\GBBVL=(UB_T_OOBC\=/VA_@=\3?V_P#7(OV@OB/\1O#?[,_P
MB^"?C_P#\/O'OA']GFU^'^E:G\=3\3K'6?$GQ U/P!\!_ GQ)U+X=_!R/1M)
M\:QVUA\1]"U>?0/".OP>)_$VIQWDU_;Z/[0/[2GQP_8_^*?A?0O$_P ?M7^*
M?PJ\.^'OAE\>_C3XO\<>"/A3I.N^%_ACKW[0?A3]FOQYH.L7_P ./ W@_P /
MZ%\.YM-^,=M\>/ FJ_V /'MDW[,GQ!\-:OXY\9Z!XMOG\)JA6<G&E3E",:DJ
M=*"E[1-3Y*L*2E/EE&&F _=VDFJD:3<5*=&1M)RK1J*-ZO+6QD9QI*,90DW"
MMB/=DE.:]KC*%&/+=M5$H-0IXB1I0_L3?M-_#+XX^&_BCX/O_AE\<(/!G[5_
MBWXZV7C+XP_&'Q]X-^,/CKX>>-_V2OB%\!=,^'OQ"U/2?@U\1O"\VH?!+Q)X
MGTK1?AQJ'ANPT32O$GPC9+[Q=ID7Q>T3Q?XT^,_I.M_L@_&5?V4(?AWX=OOA
MMK/QCO/VWO!G[9>M:/J7C+Q=X:^&<$L/_!0/1OVR/%_P]T+Q?;^ ?%&OHFG>
M%[;4O!6D^(Y/AO8Q^,_%=O\ \))K6@>$4\4ZF=)_-;Q;^W1_P4$N/AKJGPWT
M?XG>"_!7[3'A-_!GCG7O$OB?X9>%=3\*Z=IG[9OQ\_8Y3]E#P/XK\+VVC--'
MX3^&GA7]I'XT_ [7O$&AKIWC/Q[?_LO:AXOGOU\0:_>7$7O.@_MQ_M2_'7QC
M\5_"_P *[+5?#6O_  Y\>? OP/\ %S]GGP'KW[.=G^T_\.O$/_"J_P!H2]_:
M ^'_ ,!M7_:,LM(^#7C_ ,>Z1\5/"?PL\=6-W\5Y(?#'BW]E?^W_ (@_#\:/
MJ'C#P9=R.IAZRA.M67*E*--ISE*\L.L#7J4YJDY\OU6M@)82J[PA3Q.%Q]!3
MDL/6;R5:$ITX0G2J04YTHU(I6A+$4LRI46Y2E",J6,PV8UL51ERM5,/BLNK+
ME]M0A#W76?V!?CG\2OV@F^/?BSXBV?P0U+Q;XM^+?B/Q$/V?_BCX@N/&'PYB
MU_\ 9G^!G[/WPSE\(^)O$_PBTWPY\1]<M=6^&'B/X@>*)_&'@KPSX=M%U+P7
MX1N/#_Q TWP?-?:WSOPT_P""=GQBT3PUXYM/%MU\$]'\4_\ #+_[-W@;X?ZO
MX&\1_$;4](N?VI/V5?VK_P!IO]ISP5\>_%>G^+_#4^O:=HWC[QY\0/A-\7/&
M/AZ?Q/\ $+7;/QEJ7Q1\!W^O^.=)T31?B'X\\?B_X*&_M$)X>_:9NO!6@_%S
MXUP_#/\ X)_V?Q.TS6]/^&7[/7P?\0_!WX\>&_C5_P %!/A-XYO_ (P> OBG
M\:=#O[WQ%X9U?]G3PIX0\6:;\.G^)?PXUOQ-\-_%'BOP5X9\.>&_&VBZ+J^U
M%^U7^TUX[_:5UKX1V_Q%^/$'AC3?%?QJ6VL?V;/AK^S)J/CF;3_!?[+O_!,+
MXA^'K+5)OCOX$\4^'X?#<'B_]IOXP:E<SPBW\1S7_B?PYI5SK,GAWP[;6T>K
MPV*E":A*/LU3@FFTDEA_JRI)QER\ZA3PV&2DU.G.":I59P<ILH5(5Y1I0NI4
MU4JRC%QT4/;5*TE4NYJ]3$54H2]G4C*2]I1IRBN7TS4OV"?C/I?B[]GKQQ80
M^&_'%_X3^"/[1VC_ !N'A3]KS]I3]D+4]<_:"_:5^-OPQ^//Q \8^&/%7P*\
M%ZAXB\2?#^Z\7Z)X_AL-"\7:EIDFC6=YX/%MH]Q<6+SZ9^QGAY;Y-!T5-4M8
M+#4TTC3EU&PMM9OO$EO:7HLXA<VD/B+5+/3]3UZ*VG62&/6M0T^QOM51!?WE
ME:W%Q);Q_CQ\=OVD?VV_@/IO_!/:ZUKPWX9\3^.]9\)?$3QU^VY\'/!>D66L
M:EX[T#X:_"CPOK'Q3T[X,W=G%K-W!\1/ ]SK^L_$3P3X3T'4I-,^).M>%(_A
M/:Z[%8>*M)\3:>W]GK]O#7OCC\-OV2]?\&_&WP'X_P!4^*W[<?QU^&/B^?P?
M_P (=JG]K_ 2WN/V[M9^!5PMCIMNQT:S\0^!/@=\.O$FC^);.WM-6\1:5X?U
M'4Y+NXM]0UBXE5.G*I.I'GIM_6*B<HSYHM.K.U1Z1<8S?.J=J<%)4I*,(*"]
MI?-)Q56?+S3HSJ<EE3<I1H8NM*%.+32=\%*+@Y)PEB\(Y.2G5>'_ &CXY/([
MDD'/3W%(""#C!'.>#R>/;\^#7X(?M-?MO?M*?"37OVA_&WA;XF:3867A3XV_
MM"?LQ?#_ .$?BKP+X=U;P;I&K> ?^";FM?M8?#'XFWEYH>A)\5=7\6ZU\:[#
M0M&UVVG\:3>!;SX7>+++3+/P)HVNV,OCFY\R\7_MU_M@^%+GXC>&8_%GC.+4
M_P!EV'X]>/?C+:^+_"7[.=Y\0? _P]\#:+^RA\0O _B3]KF[\$!?A=X@^&UO
M\,OBI\7_ !;XQTO]A:35_C;J&@-\(]/\-Z8?'&F_$+09JA1J5)QHT^2=:<*,
MX4E./-)5Y8&%/WGRTXMRS'!IN=2$(NLE*<7%I:UHSHQG*<)6ASII)R<I1HNO
MRP2BW-RBE%**<G*4%&$N97_H^Z^O\NW_ -?OWI,]>V.YZ<U^/^I_M ?M.>#?
MB)^TCX4L/C'X-^(>E:A^S-\0OV@OV?O&_B#P5X(_X0!=1^&7Q#DT3XHV7PUT
M_P"$GB+5M=U'P/\ !OPKXU^$_AK7-(^.OC5/'?Q#^+]YK-]X8UW1OA_#JUKX
M:_0[]FWQCXC^(7[/?P'\>>++_P#M+Q/XV^"_PM\7>)=0^R6>GC4/$'B;P1HN
MLZQ?#3["&WLK$7>HWEQ/]CLH(;.U$GD6T,4,:(.6%2$[RA:<5)T_:1LU[2#K
MQJ4[-*I&=*="<9QG"#C*44XINQ#FHS=-I\\8\\HZZ1_<V=VK._MHO1M>[)7O
M&Q[G1116Q8F!Z#\J6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** &%20<'!.>O8G'7\OIS7\SOC_]@7]J[QK\'OC?\./#
MOP]^(FE^*;OPS_P5FT_3+SXD?&#X/ZY\%/'>D_MEW_Q^U'X,Z1\"?#VE>-?$
MWB_X??$"\UKQO\+[WQ)X[\9:5\)=/\->#H_BMX5O&\2#QHJ6W],9W=NN!VYY
MQVZ9X;OZ=:_.%/C7^TSXN^-7[6?P8T.W^$7@^\^$/@K]FSQW\-M6-AXH\?Z@
M_@WXL>,_C]IGC.^\065UJ7@*UUKX@WW@GX0VVJ^#?!]H=%\*^%?&&L)I6O>,
M/'.C65WJD^,G**J2BK6P]53DVE&G1G*%&I.6[=H8JIRJ*;;3LI.,836ZBW'F
MA'$X>>\4W5@Y5*,4I-<UZF'@]7&,6HRE.+?-'G/%NH_'W6_VI?V>OVCM,_9"
M^/">'?A[\$OVN/@CXH\"7?CO]DNV\<6FM_%_QQ^Q7XT\">+O+M_VGKOP9<>
M[VT^"OQ$T_4Y+/QC>>-]-U;2+,3> Y=,U2PU27Y^^&W['W[3/[.G@#Q#X3T/
M1M2\=ZM\7_V=?@M\*M3U;X,^*?@9%)\'O%WPY\1_&WQ'>?"Z\'[4?P[U;P3K
M?[)<,'QBN?"NAZ]HOPL\;?$?1M$C\3W.G_ I[O7;$67JWPQ_;&^/'BW3/V$K
M_7_#7PPL8OCS^T+\8OV>OCE.O]O6GC+PUXT^%'P__:UUO5O"EAX#CO-:T3P'
MXMT#Q#^SEH%A\2TD^)'Q+\/:-XDU/Q)X+\%ZGXXT"UT/XFWOJ7[(/QZ^-OCK
M6/%7@']IC2=6^&_QNM_AWX,^,#?"/4_!OP[TJP\+>!?&^O\ CK1K230O%GP[
M^,OQBL_&]EIFKZ"/!NK3^)KWP;XM&J>''UQ_"=EHWB^P%NJD72H8BHW)45AL
M;6JP@U[1TG4IXR::DW9\SARNUZ<KPJ.GM/*FJ5*<J%*SE.MA8RM+GBZM2%?
MP=-N_N*.&J-J'-&7[J=-2<O=]'O_ (8>._''['WB3X&_%;X=^"OBYXUG^!-A
M\(O'?AG4_$D?P>^#WQP\0W7PKT/1_'$_A/Q#\.](\9>)OA-\.O$GB*\UO0]'
MNQ\/M(\6^#KO2WO-&\'VVFPZ#K&H?"4O[+_QTO=&U#6/%WA#]I[Q_P"#_#/Q
M&^&OB[X$V?BC]H+X&>$?^"@OP+USPEX"^/'@7Q;XM\)?&SP+K<WPO^.7A/4M
M%^)>A>$/#?@']I7X]:GKC^!/&'QXU3QOXO\ $MU=^$/A=JU/X,?MY?M"VG_!
M/VT_;2^-FGWL_B'Q7^RE\'/BAX,\+WGP@\/_  Y^&_BGX[?'#0_!L'P_\'>$
M/$NB_%;XB>+=8\->*/B+XTT+PMIR:WH>D:Q%X?UFVU2[N%U&">U'2:3^VK^T
MMX]^"GP<\<^$/#"^*[7P[K_Q^^#_ .UK\4?@A\"_$'QRN_!WQL^!?C+0_!/A
MGQ/X/_9PB^(GAGXL:G\#/CE8Z;XU^*>GOX''Q4^*'AOPOKWPBT:UT/4(/%.K
M>-]!UK4I1GBHJE%N55X:HERN$ZLZF-<U3O*'N1G2K1DN:%J=50A*//%QU@VU
M2M%J*=?E?,HVBJ7(U*TE*\_;I)12;4'V5O!;[]@O]M#4OBQI7Q3GU3PA)XNU
MKX=_"K]G7QY\2WU3P5X%\>ZW^RO\2/CO^WCJO[1VE^(X_AEH6E^$6^/WAOX<
M?%O]E;XP^+=;\!>'O"7@/XB?M&?#G6M3\"W=IHDDKKZQ^RS^R]^T)^RK\--7
M\(O^SEX%^,O_  N3X!?!_P"#][X&O?'?P]T'X??"ZZ^%UE\3O"][\._BQ?Z[
M%K)O/V>]4\/>-+#6]-?X6^ OC)XA@US7OB3I&I_"Z:WOK'6=5]V\ ?''X[?$
MG]HG]F/0_"GQO^$OB#X*_'[]D#Q%^UD+[PA\);VXM]5LO#&O_LQZ5I>E^ _&
M>M^,M-U:3P1XXTOXX^(->TK6/$/@ZW\4:191>'%G66X.I6[\%\>OVV/CS\)_
MC=XU^%&@V7PWNG^%_P :_ /Q>\;?V[X9UUYK?_@FI-\.OAQ'\8?B!97%AXLM
M88_BQX4^-WB;7]"T+6[E6\-W'A72+Q]2\+23Z=?:K"G6G&K&E5Q'O3<W/V[A
M%J%+$5*=/]ZW3C"C.=&M6C-M)PEB*U2-).<(*4JDE*KR\U.%.G4:4.;G56#J
MVC&/-*51*I2@X[RG*E&,I))GO'A#X1?%?5/VT]"^,FI_#+3?AIX2^'GPI_:-
M^%FI:E:^.-"\8> _B'IWQ<^+WPR^(G@OQ3\&_#-BFD^*?AQXT\7R^ KSQ?\
MM1OXQ\'^'=WCAO#?@[1?$GQ_TWP]I/Q7T/\ 1K/Y?B>_L/\ ]7I7X:?!K]LC
M]K3XY_%R\T6UC^R^ =3^%_P<^.O@UOAC\#] \7WMO\,/VB/CO^U99?"F7XB:
MWXW^-OANXTJ]'[.WPM^$6K:M<Z!X?NW7Q;J_CZ^_LVWM6T?0K#VRS_:2_:>?
M]HH_!'XF7EI\ KGXD_$[XQ?#_P"!T^M_ ;7O&GPZ^('A3PUX?^(?COX5>+OA
M?\?/#7C_ %KP=K/Q3U?X:>#+7QSX_P#@K\9-"^$VN"VLOBI8^!+/5]/^&MEX
MH\86^:+C0J>Y5HPJ0J4IQ<:U*-&=7VTJL%>:]BU4C.'(ZL)4:U/V<YX>M&$J
M3<JCC%R4(1E-II)-_9;DX^_\VFN62;C4IM_J_P!>O?\ ST_S[T;1Z#WX'/Z?
M_7K\D?A_^T]^T;:_\$\/VEOVK_&7C3P-XR^(OP^\!?M>^)/A_I^F?#&;PEX0
MTS4?V;_$7QQ\,>&FUW3H_'6M:EXCLO$9^'6@ZGXA@@UW1C'-)J,.FW=C9W<+
M6G*^/O\ @H7\6O!_Q3^'DNL>"9_AA\$-!\'? 7QW\>;KXL^$[.P\83>%OC5\
M0O%7P2E\0^ KWPQ\1/$>GZ;IGA;XC>(OA)XAUH:UI=Y+9>$+#Q;;NLESJ5E?
M:9G3E&K&+BX)?NKN<HP495L)2QM--S]UN5&O2ORRERSDX\TN6\G-N+DE"4W%
M56N1<W-[&N\--17Q+]XIJ/-&*DH[JZ1^R^!CD#\0/\!_(4H '3C^9_K_ )%?
MAA\(?VSOV[/C#90_#;PWX>^#-I^TKX ^%_Q"^-WQ6\$ZKX<\26OA;4[/5=:_
M9T^*?[-/P9TK5+SQE97?@W6OB5\ OC%XN^&GBGXF:BGB#1]!^-OP[U_Q?8^&
MKWPWH>I^"]1^_P#]B?X]>/OVI/AC/^T7K&BCPA\*/B_>67BG]G3P'K6D-IGQ
M+T7X-MH]C9Z7XB^+4D6LZKIH\7_$'7;?7/&&G:#HRP6GA#P7J?A70-3N=1\3
MVOB"X311FE:<?9U(4X3JT9N/MJ,JGLDJ52$'-1J*K.M2E:;@JF%Q*YY*"<E*
MI&+M&49Q=:I1A.G*\*OL:F(A*K3NHR=&5+#PQ-.<H153#XO"2BE*JH1^T:**
M*#0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F?$O@SPCXS
MBTB#Q=X8\/>*8?#_ (BT;QAH,7B'1=,UN/0_%OAR[6_\.^*-'34[6Z73/$6@
M7RK?:)K=D(-2TJ[5;FQN8)@''G%M^S9^S]9:%?\ A:S^"/PCM/"^J^#?#?PY
MU+PU;?#7P5#H%_\ #SP9JVNZ]X.\ WFCQZ&MA<^"O"6N>*?$^L^&?"TT#Z'H
M.J>(M<U#2["UN]6OYI_;:/7'^/\ 7_/6H<(OFNOBBXR5VE*+<)-22DKIRITV
M[]81UT$U??56DK-)JTX\LDTTTU*/NM---:6/&_"W[/?P-\"CPO%X(^$'PO\
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
M2DT%M_-R;>[;FXN3;=VW)P@VVW\$4K))!1116@PHHHH **** "BBB@ HHHH
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
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%%% !47EKUV)NYPV.>2I/S?>&2H)P>2 >U2T4K7].W1^J\N@%?RMF[:L8!!/
M3&69@6)PO?&3C)+8)Z TX1#.=J'@@9&0,XS@8P < '&./I4W.3S]!Z44N5=N
MMUY:62791UY5T;;ZLEJ[YKM.UK+16ZZ6W:LI/JHQ5[116DA8L-@C ^8Y8<AF
MR21A3R2Q).<DEB<D\N2(C=N$9W#:<#.Y=N,'(Y&<Y!/(J?H.3]3THJ53BFY)
MRN]&^9ZI3YTGW2;:2V46XJR;*VV2VMM;K=M>;TYGNTHI[(ADB#(5"(<@Y#$@
M'))P2 2>>3W'4<U%Y#;LF.(X*E26;.0>N-F%(4D#;C.2. 3FW15V3WBGTU2?
M]=?O?<5OO[]5Z/YM>DI=RKY;$-E8R=O'SOUVJH!^0D @'D?, >!R0)0F%4!5
M.,X)YQD'!!(/J?7K4I_+Z_Y%%2HI=7Y7>U]VM%9O5O35M]]%RKMOOMK;:^GV
M=%'71);VNZQA!8DQ1'+%MQ)SRA0Y^7^Z2N.1AC[YD6/:N-J#@@@#(YSZ@9R2
M2<@]3ZFI20.I ^M(>G<_0_UR*7LXW<NKW>FJNFT]-G:S[JZ&E;;Y>7H(%  &
MU>#D8 P"1@D<<$Y89'8D=S2;$'15&>>%'4*%!_!0%^@ Z4^BK2LK?UZ>BV2Z
M))=!C2B,"K(K @@AE!!!!!!R"""&((.<@D>M.HHHMYM>2>GY"LNR^X****8P
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@ HJ*6:.$*9&VAFVK\K-R%+8.T''"G!. 6*H,NRAHVN(AM.YP#@J1%
M*5D!&[Y&"$/\N7PA)VJS?=5B)YE=J^JMS>2?5_\  UU$]GI?R[EFBJ0NHQ((
MB\AD9/-$9BF+>4ICW-@1DC!E08.&))!'R-MG69')5=Y(."#%*N.1PVY!MX((
M#8)4AA\I#57EU6Z[7U7WK4?5KHK:]'WMZ/1^9-13%D1V958%EP2O0@$E0<$
ME2RLH89&Y67.5( [K&I=SA5!)."2/H%!)], $F@!]%5S=VX* RJ/,SL)!VG:
M"6^;&U=N#G<1@C! )&19DDR4=F! P=D@P002#\@P<$9!P5YR.#B;NZ5G=O17
M7P]9>BW?45U9M:I76G\W2/JW=+S18&>XQ[=:*K>>BC)+8(4(/+E)8G>2%4(6
M)VJ3M +!%W$!>:E$T;/Y8)W[2VTHZG:&*D_,H&,C\F0]'0L<SYK<CM>W-=??
M;>P^BNK.R=NUUM\MB2BBBJ **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MJRBBB@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M'4!2<GCKQTY]#7R/^QYXQ^)?B+X6:=9_&%/'LWC&'Q#\4+WPYKGC_P"'&K>
M/$_BGX,1_%_Q]H7P*\3^/;!?"7A/P[H'Q0\2_"71?"'B+QEX&?1_"?C/0[G4
M4OO%?P[\#7FIG0++D_V^_!L'C_X%7'AN\_X6,+ >//A_K5^_P^^#U[^T/I31
M>&M>B\1QZ=\8OV?M$NX/%GQM^!FOW>F6?AWXG_#GP3'/XNUG1]7MIM)?1Q97
M'B?0XE5?LX3M&/.J,FI-OV?M51;C-Q^U#VK7NZ.4&DC6"<G*,M'%R6FOPN2?
M7^[T?HW=7^X6GA0A6EB4AMI#2("&"J=I!/#%70XX.&4]&&7AE()#*0"P+ @@
M%20W(XRIRK9^Z00W((K\!_@!_P )_P# W5[/QEX[_9Z^(&A>!]2^!G[07PP\
M$6W[//[//[1C^&?$&KP_&^Q\<>#=5TC]F379?BE\6?V2_#WQ,T;Q/JK^#OA;
MX_OX?A[\/)_"OB73;/Q/H7A^\\-6^H_*?P+_ &:/B]\-OBOX3T[7/@Y%;_&+
MP!\=?^":%K+K$?[&?QMU3QCK/@'X<_L?_L-_#'XXS^$O^"B_AS6[3X+>%OA7
MX'G\._%F?Q/X)?\ MW3_ !S>^ ?&WPRNGOKKXFBU7=**=;VE2G2A1C"7O.\Y
M0<'*=2*BY+ECI#XDU)MR<8QE*.4)J4IQ;2Y>>2:4I:1A&23BES.3J2491@G:
M+4ES2]V7]4>]06&Y=RJ&*E@,+_>()RHQG.>!QS3MZX+%EP,Y(((&"0>?8@@^
MA!':OY)_V4_V;_VF_#/P_P#^"=?P2\2?!KXX:+\-OV7OC7^R'^U-H]WK7@CQ
MC:R+X\_:H\*6]_\ %C3/$L5QI8UC1[[]FWQS=_MD67Q6\/\ B6#2M,\"Z!\=
M_@I)J4-C>:?;1V/V;^R-^QUX3_X27_@DUXO^)_[)^@KXH\(_\$NO%VD_%_Q3
M\0_@+I3>)_"7QV\(#_@G-IWPPTOXGZ_XH\(1ZMHOQG\,V?AGXAVOP]C\43VO
MC?2M.\-_$&+0((K?3_$3VXW!.M%5:=1T:SHS5-RFTXX6KB)*W+[SE+#XBE3<
M.:,^6E)\CQ%.!<U*G&,I1DKRG%Q?+S)QJ2IJ3M)Q5/2#E*[Y7.T93BE*7]!
MFA$0E,L8BVAO,,B",+Z[\A=OOG'O0TD8"DN@W!MN67YN!TZYZCH>XZY%?SH?
M&[]G/]HSQS^W?XH\=?"'1?B%X \3>"OVGO%?QE^"OQ.U?PSXP3X/ZMXDT'_@
MG5^R5X'T30?B'X@@TNZT;5/@Q\5M7T[XD? CQPUAJ$-_!=W/B.[\%7MK\2_"
M.GW%K@?!?X1?M%Z]\([3Q#HWP:^,WP8U'_@HQXO_ &M/@Y\?_!?BGP]?Z7\1
M/V=M+\6_MO\ [1GQL\#_ !0\=.Q,7A Z3^RY\3/VBO!5C\0;>[O]%\7_ !&N
M_P!EKP]X<U*]T3Q%H&LK$)QG14U4I*HU%NFW)\GM:ZP]'G23FW.:FVH1;4*4
MF^5N(HM7I.HU&G-4G*<5*HXJWM,5*-.,54E["BXRIJ4:<L36G&A32FI\O])G
MG1!&E:2+RUY9RZ[%V_*V6/RC:00<GY2"#@YJ3>F6&]"R_> 9<J,;OF&<C@@\
M]CGH:_!'_A3FJZ%/?>&-*^"7CJS_ &U=*_;6LM:^''Q\T3X2>-+;PEX;_9(T
MS]K#2-?\$:#8?M*V.AQ?"_0O@KX0_8;L[3X7>+?@#-X_T:^US7-#\2>&E^&V
MK>,?$MMK>M^6_ 3X0VF@?#?PY8_MD_LT_'KXG^"+G]F3P?X>^ 7@G1O@1\7O
M''B[X8_$JS^*'[3-U\6K/1(/"FDOKG[/7QH\3Z;XC^#VJ>&_C7XDU#X32QZ&
MF@KH?Q*T$>$=3N;1N2YH*/-RS4)*4HJ/NS]A*[BIRM95O9-2FI*O!P<>7FE!
M)R4*+E!RG-.,X4W&:IRC1YY6DY1YX3G%PH3<8>T52A*2IN<HT_Z0 R8W;UVX
M!W$@C:,G.[.,=><X%-:2-2JET0OPNY@"Q'& #C<>@ZYYZ>O\_P!\$_AE!H?[
M6?[4'B;Q?\$3IWBW7OVDO&.L> _$MY_P3H^.'C/X_7FA:I^S7\,O#VC:I\,O
M^"B%SKB? WPE(=6AU;2=.\1Z[=:KX8TO5+/7?"^I>*;873ZAIOIG_!/?X,S^
M#/%?C_X?WWPKL_%'P:U[X$>'_"FO_%#QW^RK\7?V3O'WC37-.U6YT&\\%?M0
M?"[XFZU??"G]JWXN^+_#^MZMKOCO]J/X7^#?"FEZ_+!KGA;6]+N='U[P\99I
MRE45.RY'/#NNZ<D_:1:]E)T6KQC[6,:CI-.27UB,H1<Z<7.3G+D<KIR4:E&G
M>.O-[6+;E%.S:O9QTUC=R47I']M]ZDXRI.<#D<DX(Q@'G'..N!G&.1&T\*LR
MM)&K 9(+J&QM8Y(/., D'&, G..*_GZ\$?LGZ%\,/A7=:AI7[+5KX6^'K?\
M!2O]H_5/VF? ?P\^ T>G>//B]^Q_9_%#]HI_A!H]OX,\'>$K/QG\6_@[H7Q$
M\0_ GXDM\/\ P[IWB/2_&/P=\,Z_HF@^'_%N@:E<>'-<]NT&'XQ?#KX"_MOW
M'[,/PO\ &'@WP]\2_B'X*\$?L+_#75_AUXY^&O\ PK[6_B3\,_@_\(/$7Q-3
MX4ZGX/M?&'P3^!'@WXW:SXA^*'B[3=3^''AF'0]+\'_$OXM1Z*?#7B[2]4OJ
MNI1BZ=6G*4Z=*46Y)4E4K4\L<(.:DY:O,Y5&XPG;#X#&S3=2"A%*3;DG"249
MO6R7M*<%B)5'3<G%.I3CAVY*7+"\E>HHWDOV:61&9E#(67^$,"PZCD GOD?7
M(H+ \@J0"03G."IPPXZ;<?-Z8]>O\R?A7X"W_P (?&'[-?[.7[4'[*?B#XA?
MLZ_LP_&3]I"X\!67ASX(?'']NSX8CX1_'#X*6WC;X91W7BG2?V=C)KNJ^!/B
MMJ'Q;^&$37?PYT.\\#^'M \!:1?*\?BSP[JWB#.T'X+6]AXR^,$G[1'[*GQL
M^(>JZY^Q5<>'_P!DZ\D_9F^+?Q5\;?#RPNOVP?\ @I%XL^"'PO\ "7QGT#P)
MXITO]G;XJ_#_ .!WCO\ 9RTN67Q+\3O 'BKP&3X%O/$FJZ#/X835H')-1Y])
M*4%4A"FX2JRA):0M*K3A[>4HSC&"FZ;E.ES5*:DY#O[W):3DI1A.48VIQFZM
M&#E%RE%RHQIUX595&HRY*=>U.3@D_P"G[S$*>8'4H 6W[AMV@9)+9Q@+R3V'
M-!9>I8#D#D[2"3C Z'))  [G ZU_,[HO[,GQ\T7XM^+?B]\3/@WX2\3>(;3_
M (*$?L*:G\5OCKX2_9YU_6OVLX]/\"?LJ?\ !/BU\9?$;X">.[&ZBNO&/[//
MC'X\>$_%?PJ_:!3POILECX2^#VI_M$:S'+XO?0?$7ARSK_LL? G3[;]D3Q+X
M!\3?"SQ;\*_B;KOP<N/#_C;7?@U_P2N^.?PG_::TP'XK:!J/B-O&WQZ^)K2>
M ?VG?#YM(/[1^*GPL\*^'8_%'QW\#0^([;P%HNOZM=V&@ZB-KV<I<T4XJIO>
MR<&HIMVBW"2;G=)-1C.Z3M<G>$H)+F4_9^\FFDZD*<Y1DK7C.#FZ<KNSG!VO
M#4_IJ#J6V[EW8#%<_,5/"MC@X)&,X(XQG-,,T/0R19)*J"ZY+;@N #U.\A<
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
M-?\ C'PAX!\._$LZ/KMGX4\7^(-%.E: ;ZWI:%\,KRQ^(JZ]\5/@1\2O$?\
MP3CF^)_Q_NO@W^SM>_ 'XE?$-/ 3:Y\-OV-]+^&.O^+?V3-,\)>*?B-I/P[;
MXK^$/VVM<^&WA76OA2UE\)8/B9X4UN?PWX+T[5?"+^"[E)QE.-N;DE7BG'52
M]BXQ7+=J[JI^U@FTG0:DYJ:<3.,FXQDX33=.%3ETO>4FN6W-HU:SW?,I)I1Y
M9'[Z>;$"!YD8+,RH ZY8H<,H]64\,!RI..#3U964,I#*>0RD,#[@C(/X5_-C
MXV^#?Q7A^.6J^/=%^ OQIU']@SPI\(_V#+KXK_LO^)O!/Q/\1?'/XO>"_!_C
MW]KQ]/T[2]9/C+QQ>_$K2_V<KKQ%\-OB]\2?V2+.V\3_ !&^(_@B+1/AKKL5
MG):6'P#^*G](EDRM9VQ3A3$AC!! "D':N"D;+A<#8T:.G"LJL"HI:IRTMSRA
M:Z;BXWNII+W962?N\]-IR4:KE%P5R:C44$I6=.,[R237-?W7:4E=6UM)VZI=
M;E%%%4,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X&_;C\1>+]
M!TSX'I!KWBWP9\%-<_:'\-Z#^U3X_P# NKZWX6\3^!O@9/\ #7XGWUAK"^.O
M##0>)_AWX4U+XXV/P9\+_$KXB:!J&AWG@OX:Z_XLURZ\5>"](M]1\7:-^;O[
M-?\ PT;\8?VK/%^F>)]2^-GBK]G'P+X-FUSX)^+/%'[5/[4OP(UR]^$T/[4G
M[3=AX&\?KX3^'FC1:#^TSJVL>&_#'ACP_P"'-4^,WB?1;KQ]\!O#?PG^(&N^
M)_'TWQ*USQ'K?]"I@A9Q(8TWCE6*CS%;88R5;JK>6S(2.=KNN=K,"TV\+$[H
MHR,DC*YY)#$^AR0-V/O$#.1BLE!)3]V#YU433ORQ;A4A#D45'EY7*4N[]OB&
MW.7LVICS0M:3;4J#=[)<E.O4J5%91;E*K"<8MMV4J%'[/M(S_EST"[^.'A+X
M)_\ !+CQG\;O&/COP/!\<-&L]7_:!UWXB?\ !4#]N/X<^%/%MJ_[(TGC"R\4
M?%'X@ZGH.C7/[/OQ!O/B-J.JZA!\#/!FE-X/U;Q';:=I,GC1CIEG;:/]-_L9
M^,/CQ;?MI:E-X[\8_%V'X(^//BE^WUX'^&VL>)?BA\7_ (Q^#OB]-\/?BUH]
MQ\'/!USX4\?6;>"_V>9/ /P9\.>(_%GPA\6_#C5_$\7[2W@V;Q;K'B7Q#INL
M^&X-+\1?OD+>!2Y6)%WDLQ V[F)));!&26);/=OF^]@E3%$<LR(21@MC.1D<
M9SG^%>,XR ><5<%R5'4C9WEB-79M0KO"MP2ESK1T)+F=VDX2ARR4FXJ0<X*"
M48?NZ,9<CDE.=)8I<\K:_P#+^%HIJ+Y)*HIW@XMA97C1UY#,"#@C(YP1D#*G
MJA&592&0LI#&Q@>@XZ>U-"JHP  -Q; '&3DD_4DY)/4Y/4TZA*SDW;WI77EH
MD:]6^]OP5A,#T'Y"C ]!^0]_\3^9]:6BJ ,#T'3'X>GTHP/0?_JZ?E110 8'
MH.F/P]/I1@>@[_KU_/O110 F!Z#\A1@>@_(4M% !1110 48'H/\ ]73\J**
M$P/0?D*7 ]!_G/\ B?S-%% "8'H/R%+@>@Z8_#T^E%% "8'H/R%&!Z#\A2T4
M &!Z#_(Q_+CZ48'H/\Y_Q/YFBB@ I,#T'Y"EHH 3 ]!^5+110 4444 %%%%
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
M2X1Z >^1Z]>G?UYI<]?;K7\U/CGXK_M'6GB[XIO%XQ^/MAK/AW]G#]N+4?\
M@GCX8B^(?Q3L]8^-/CSPA\3M'T+]FJYU/P8WB"WT;]H?Q'JDG]IMX,A^+^B>
M/CXE^"Z:!\2_&+:KH^J:SXNNK7@WXG?&J]\/?M!2P_%SQ9H?[2T7_!1?P[\.
M]*LM._:C^.'Q5\8^'O@EXA_X*K^#OASXFN=1_8X\;V-K\)_AI\(O#/P3U#2=
M(\->+O"L6NP>)OA'J5SJ=QXB\(6FKW&HW\4*L<13IU:?O4ISH1YWKRK$2R]0
MFX6]I*,(X]3J\D'*#PU>G:53V:E%2;@W%0J2J<N(?)R<JYL-A\1B:D>>3Y$^
M3#\BDVH<]2"O95''^DH <\ \^@XQUHP/0 _3/]!FOYL/%GQ8_:%F^-WQ(G^*
MWB3]I?X;:GIMA_P4WU#X%_#OPY\0_B?IL/B[XP?#[PE_P3NM?V?M$^&/A?PS
MJUAX?^.MAK.HZK\:O%'P&^'_ (I\.>+=!\4:-XC\87NH_#R/4E\6:=H^EXA_
M:<_:T^&O@RX'BZX^*6M?M&?"+]IK]I#XX?%3X->'QXYN[2?X(Z#^PU\?/&'A
M&QL]D%W%>_LXZG\=[[X;^$OAUJT5UJGA/4?B2=#\(Z%<:CXVT:?3++9QFHP;
MC'FE1A5G3<XQG3E.$9JE/F:C*:4X1;C)I5.>&DJ<BN:*4W*7*J=>-!M7FG*5
M2K2<TX7O",J<7.=K*%6,F[1J<O\ 1\ ,#@#Z#T^H_P ]O6C:/0?D*_(O]C#Q
M]^U!IO[0=M\(OCIXA\=^,]&\._LTP_!6X\4^)/!FL>&]*\:_&[]C#Q1X'T;X
MJ?M*:=>7%WJ.G"Q_:VT[]J7PKJ&AZ9]I-Q"?@'XA%M=ZM':7<MG^N,98H,Y!
MYZY)QE@.3WZ>N,>].JE2J^S352\>?GA?EWE97>NJ49)Z)JI'1/F2=_>G%IIQ
MDTE)6<HZ.,[:\JDG%J+?-&]GJF/P/0?D*,#T'Y"EHI## ]!W_7K^?>BBB@!,
M#T'Y"EHHH ,#T'3'X>GTHP/0=,?AZ?2BB@!,#G@<]>.OU]:6BB@!,#T'Y"EH
MHH 3 ]!^5&!Z#\OK_B?S/K2T4 )@>@_(4M%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4AS@XZX./K_\ KQ0W SZ=/Y?Y]*C)8KG;R!TP>X^;'].O
M7V-3=*_DKNRN[>G5NVBZZ=Q-V3?]?\-W?37L<IXC\7Z#X/T]-6\6>(]"\,Z5
M-JVB:%#J?B#5-.T73I=;\4:S8^'/#&C17FI3V]M+JOB/Q%JNE>'M!TY)6O-8
MUS4]/TFPBN;^]MK>3GO"'QI^$7Q \1^,/!O@/XI_#SQGXO\ AW?S:5X^\+^%
M/&/AWQ!X@\%:I;7UWI=UIWBK1]*U"ZO]!O+75=/U#2+JVU*WMY;?5M.U#3)E
MCOK*Z@A^<?VU_P!G#4_VC_AK\/\ P[H.F>"[OQ?X _:<_9*^-WAS6/'%I,8_
M#=C\$OVF_A-\4_'^H>'+^WT#Q%=Z9XNU/X8>%?&7AO0)+2SM!JE]K$?A_4=7
MTK1M7U.^C\)^%'[%7C+X$?M#^.?C1\.M8F\7^$[;3O$?P]^"GP?\;_$2ST70
M/!OA;]I7]HWP_P#M$_M?>-T\1:!\$+KQ,+NT\1QSW_P@^&?BJ[^)4DUWX0G\
M,R_%GP!X7^(L"?#2:524YU%B*;H4U*I&,XIMRY51Y+*/,US^TG[UTDZ:5K,P
M<IQC+E3=14:;IPFX)3J2J5H25^=234*=.=G!N7/)WBDK_JE&P= P(.<Y(Z$@
MD']13ZI62.EO&'W AI=I? 8AI'V$KEN=N" 2#@C*H<H+OI_G/!JHM.,;.Z<8
MM-Z73BI)^MFKKIL]F;)W[]=TT[)R2NGJFTD]>X4445104444 %%%% !1110
M4444 %%%% !12,< GTJ,.QQP.>.00>^>.<#&.O//M6?M(\W+JGRJ5VO=M)VB
MK[<TGHHVN[,=M+]"6BJK2R X"@,=W!#8(4<8[GD@<8 R23V,A=\ A<=R"&'&
M ?KD?3Z\]*4D]%NMUI=;.SU=G9WL];7>VI*=[VZ-I^JBI67?1I?XGR[DO?.<
M@]!_]?O2^O/_ -:J^]CD;5P>@YR>Q].AX]01R!FGAV/ P2#TY'&!USR",\Y[
MX]:.9:Z[2Y'M\6C2W^TG>/\ ,DVMM4I*5K7U2DKIK2[7WIKWENDTWHR3IP,
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
M9M2U2^MK*.6_O[*RC>97NKNV@629/PN_:-_X)K#Q%X;_ &J=>\%_L6_"F_\
M&7C']E'_ ()W:5X,U>R^$/P0U7Q#KGQ9\%?'7XU^*/VFXX;2_N-(FU?Q*_@S
MQ'X:E^(<>LZ_I\/Q1TV_LO#47B+5Y(KB&T_I7=-Z.APP;((/0@CH1W!  ((P
M1D'(K.&GC"@A2 H !"GD*HSTZY!))/).>I.9UC*,HSY7&<9-.FZBG&/(W"2N
MDE+D:;7O+G:71K&<).2:<U[O(^6<8JSFYMN^K>KC;9QBEU/YS_'_ .R3^TCX
MVL?CE;_ KX6>(?@9X0\=_"?PC^SGH^@>"O#/@;]G?PWI[?">R^(G[6^E_'KP
MO\$+'Q1JNEZ,?'?[0.K7_P"R_K^G'6(_$^KVOQ1C\>S:H_AGPM<7LWN/[2/[
M.'[3_P 7?'?[2'C?P7X O].MOBM9?\$O+Z#P;XJ\6:##I&HV_P (_CEJ/Q'^
M-;Z5IW]KZCI%M\2O@W8V/AO4#=7JV>C^-M*6^\'VFH75Y=Z+XC\,_N68V.28
MT/+'G;U(* CC@A"R@Y#;6*D@$BFO;1R@B1$96;<Z.BLA.TC)5@5)R>XSWXSB
MH>(JIX=4:4^7#595E3<5"-24E352-24W*4XU?9<K5TXJK.47'W;;NG3<G.2@
MY2A"#:NW:FW*&S5G&3YD[:M*][6?X3_LT_!'XS_ CQ7^S?X\/[+WC;3?B1\&
M?V<OB7X)_;?\;>"1\*#XI_;>^.'B'5/@]INB^+]%U?4_B%X>?XQW.N>*?#GQ
M!_:#@^(WQ7U7P[K?P_\ #NM3^"XUL?&OCSQ;X,T_]W(6W!^Y#D'!# G )*L"
M<CD $[3QRHZE([6",)MBC!C78N$0%5)+%,@9VEF8D9P2Q..3F945%"HJJH)^
M50%'.2< 8').3^/>KUDH.5^:-WT5Y-*,I-1T][EYE%-QAS*$?=A!)65Y.]W+
M=OK[TI?*[DWHEN.HHHJ@"BBB@ HHHH **** "BBB@ HHHH KS!B8]I 8-E=V
M[:2%;C PK'G*J67=@X88./YW="_9'^)7@_Q3:>![+]FV_P#B?^Q7X%_:1\/_
M !-^(6E>,OAG\)]#^/O[2-GXF^&'[5WA?Q-:_&O15\4QVG[6OA_X _$[Q%^S
MO\2?"'B_X@:1X=\8^/M-U75+B]TGXG?$GX3P^(_$O]%) ZD#C.,]L\'\ZKM;
MQ.&5X(G!!.'1'R&X8;6!&"I(;^\#@Y%$?=<FDFI147&24HOEORRY7IS0;O&6
MKB]4KA?[-G[VE[:*W5_?_P  _!#Q-^RC^T)KOB3XPZO\,_A3;_"[X->)OVMO
M^"4'Q!\*_ S4O W@*S\1W/PW_9X\4?LC3^-[[2M>\,?%=_#/P_TOX-Z)\.M8
M%YX8ATGQ!<^3X%O-/\'QW-UJVGK<?/7[.O[%-[X*^!/[ ?A'XK?L'Z3KFM?!
MCX_>#/$W[1FAV?[*'P0T^]NM*L_V._VO?AEHVL^+-6A\?^);#]H&]\&?%WX@
M>&O,\?V\?V^VNO&-MXMM]"B5]6U33OZ>!#'R6C0DD$_*I)(#*"3CDA691G.
M2 <'%(;> XS#$<'<,HN=P ^89'WL*!NZX'7%'V90W4W4<FVW*7M8>SFW)N]W
M'9[QE[R][4F:<U*+E)7<&Y4Y2IR3IJ*BXRBU*#2A'X6MM+7;/YS?AY^R?^UM
MX7\+:Q\+_B'\+M>\7^*OC/XY_P""8WQ%3Q[I_B;P5XB\%>!/#_[,O[0O@WXA
M_$+P3\1?&6H>)K?6[W7_ (+?#/P3I7AG2M8M]-\1O\3[RWT:Y\(:AKVIW6O#
M2,6X_9_^*_B[]E;_ ().?!WQ?^R=XMOYOV/I/!NA?'GPM\3?@)\-_CAX/TK^
MS?V)OC-\(IK_ ,/^ ]3^)FEZ%\0]/L?B->Z%H=AKWA[5+P:3)KNB>(TTVYT@
MW+0?TEM"H(,<:#G+ *HR2"N[H,L%9ADG.&/7-,^SHS[I(8CC)#%$+=,8SC(!
M!8'M@L.A.9G7E[2$53DTJ]"O*T6J<I8>EC*5*.GN1C&..K/E4>5RC3D]:4+$
MH*4=7JOK+3<GS7Q:PT:^M^9W6$H\EV_9OVDH.]6HW^,W[67[.FO^.O'.N:K-
M^RO-\=_AEKW[%NF?";]ESP)8VO@316_9E_:&MM8\?75YKL5CXDU?2(/@;=>*
M/#GB7X1Z;IOQA\ K=ZQ\-_\ A2-[I\4FCRQ^$(/%?1?\$_/V'/%OPCUKXS?$
M[X\>$_A+>?%[Q%\4_BTZ?%.Q^#7@W3?CCXN.OQZ%I&I_$Z#XZZ5KM_XMG\-_
M$""PUJ]TCPO<:1X<UG1]-U6TTV^G6/2X(9_UY$"!B?*0;B2V HSE0IR,<D@
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
MA7X/?%>#PUX.\/>-/AV/%F@)=6W@#P#K^N_U25"L,2@ 11J%&Q0B@!4V@;0
M!A< +M P5"C&  $FXSC+>*<)25M6Z56G7A9[JU2G&Z7Q1YH/W9,6UFOCBY.#
M:NDY4JE*7,GI).%65D]%+EFO>A%K^?CXY_!?]L?X^_$WX\WWPD^!6M_#OPI^
MTO)\&X]8U_XP^,O!_P -=;\*Z=^R]\&/BEJGA/5KF;P?-\6M:T_64_:L\??
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
M">/[3GB+X?ZU^R=X5U;P5\)?A#%\?_CQ\8/$_P 3/C'\-+;X]^#_ (RZ/>^
MO"_PI^'6AZQ\*O!W[0'P?\27FM^-]8\9>/\ ]HF^\<:OXRLK_P %_%/X7_#[
M6_[*\1:_K<FIZ+%_WBB^1TXSP[K^SQ&'=:C1JXRBY/V;GRSJ/*WB*L$G&*Q=
M.BYP>#KQD]N2/*Y>UA[DIJI%[I4*&+>*E&2;C:CB:>#A%ZQJT\36A"7UC"SB
M?MG\=_VK?V9/V7M)\/Z[^TC^T'\&/@)HWBS4Y=$\+ZG\7_B7X1^'5CXBU:"*
M*:YT_1+CQ7JNE1:G<V<$\-S>I9M,;&WECN+LPP,LE=OJOQD^$NA6'A;5-7^)
MG@33],\=1:%<^"]1N_%6BQ:?XLMO%/B#P;X4\-W7AN\-Y]GUJTU[Q-\1/ .@
M:1=:=)<V^H:QXU\+6%K)+<Z]IL=S^2'@VQ_; ^"'Q!\$_'WXG_LO?$;]K'Q]
M-^R[X:_9'\7ZE\&/%/[.FF?%#0_%WP,^,WQ+DU;XX:+H7QO^,/PL\)Z3\%_V
MV]"U/P?\6?$>DZ+\6[_Q]\/M6\%_#WPAXZ\'^+_[-M_$'@7D-#_8[_:-TO\
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
M)2I1S2>&A%:J3Q$,)A%*2]VC]9JU9WA"$#]V?.C!56= Q. "<$G .%!R6;#
MGV8=LFLO6_$6A>&=(UGQ!XBUC3=#T+P_I=]K>N:QJMY!8:=I&C:7:S7VHZIJ
M=[<O%;V5A865O/=7=W/)'!;V\,LTKI'&S#^9KX@_LR_'#X > ?%GQPU37?BG
M\.K7QK\/?VRG_; U?Q1^V!J'@G1_%/A%OV^O@9XO^ ?P^T+QUXQ^,\/@;X">
M*_&W[+.H?'KX:? WXD>#-0^'NA?!^3XB7?\ PF?C+X:WS1ZE8^^?L$VMM\6/
MV&/^"C&D? OP+\0]&\%>.OBG\?/!_P"SQX ^('[07A7]HG4;31YOV4/@[X.T
MSPQX<^+OAOXR?&GX>GPW'\2[;Q5HUAX>\)_&GQ;X/^'U]'JGAA->TUM#U'3]
M+PYKT?:PG";6$HXB=/:5*I6JQI.C5:E)1E3;ES6NVXKX;V6ZYO:TX3C*%.68
MU,'*4TH.=.E[9RK4>9M24X4U.',K<KFY?#=_M G[0OP)F\-?"#QE%\8OAI+X
M3_:"U+PSH_P+\2)XST!M$^+^K>,_#.I^,_".F?#?4Q?-:>,K_P 2^$M%U?Q)
MH=KH,M]/J>B:9?:E9I+:VLTJ>O\ FQY #@DC< #R5R!N'L">3T]Z_GZ\+_L>
M_M"Z=JG[+OAR]^%'D_#_ /9'^/7P;\3_  GFB\2^"94A\'_%YM.^)7[0-_>6
M2:[.^CZ=\ /%^ES?!_PC8Z9!)=W?A'5];D\/:?J>G#2K72_B;X"?L3?M[ZMK
MWQ&T3XJ_"#]I/P#X'^-US^R%)\<=*U/]HO3HO#FK>-_!_P"U3X?U+]I36_ '
MB[2/VW/CU\<M;\+ZG\!?$.MZ2OQ4\5^+? /Q&^*W@W0=2L9OAWX6UFPT;P_J
MG1*G%3<(U(/3%34G.#<J5&K@*=)JFFI^TJ1Q&,FXW<?]E2A*TW(R55^RA5<9
M-N&'=2FJ<^:%2M',*DXJ7-RSA3AA\$FXKF]IC'&2_=G]77A?QIX2\:V6IZCX
M0\2Z%XGL-&\2>)_!^KWN@ZG9ZI:Z9XK\%ZY?^&?%_AR^FLY)8[76_#'B+2]2
MT/7-,G9;O3-6L+NPO(HKFWEC7H1<0E/,$L17IOWC8,@-C<>,[<-CJ1R!BOYM
M_B_^PS^TM\1_"_Q;L$\-?&VVU7P!\)O^"I/B']F'_A#OVB_$?P^?3/CIXF_:
MFT;QM^PGJ6DS>%/BYX>M[O5=-\#:0FL_#I?'QNO#7P_MY)=,UV/PQ>7%QILO
MH?PJ_9K_ &[]*_X*M:S\;?&&L>,?^%-7/Q"^(WB.\^(-GIZWGP\\4_L\:Y\.
M/$&D_#']G=]7O?V_M0DTZZ\"^,M0\'Z]-X>T7_@F]X3BL/&7A'7/%%K\:-7'
MB/6?$OCZ*:4X492G"#J4HU)*]U"4J$*K@W>_NU)5*%VM:E&=THVMIS6A.3:Y
MHN2C%Q<7.*Q#HJ:3;:7)R3G%ZIS2BY13D?T%@@X(/7I[TM5X.8H#TS&I"\#
MV+Q@%@-O0@,P!X!/6K%2G=)W3OUCL_-7UL4NOD_T3"BBBF,**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *:W\/^\/ZTZBIE'FBUM>WX-/] /RK_P""H?[9GQ/_ &._#7[/
ME[\,I?AUIMQ\7/C!K_@;Q%XC^(WP6_:2_:"LO#>@>&_@Q\2?B@UYI/PL_94M
M=0^+&KZA=ZAX'L[&[U6#3KO0O#>C7&I:WK2PV]HLE?.?A7_@M#\-OAI^SI\$
M_BC^U+X?CT[Q%\88OB;XP\)ZA\.+W0?A+X5\>_LY_#2ZT>&Z_:L\)^"?VR/B
M+\"?B=IOP[U^P\3Z!<^&?A#9VGCW]H'QBUQ<:E\(OA_\5_"/V;Q7-^H?[0FF
M? [P[J?PK_:'^.OQ+T'X4:#^S7XN\0^,-!\8^-O&WA;X??#[3=9\??#_ ,2?
M!VYC\8^(/%SV6FM9W.B^/]1AT:V&L:5GQ%)83L^H/ NGO\8^-/\ @F?^Q_\
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
M+XJ=2G.G4?/4@4I6G",Y*:2@ZW)&48P:3A4LY1:D_;*/)\*E"7M(N4(3/./
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
M]W>^";SX?Z+X=34?C%J6M> +?[=^.O[97PY\ _L:R_M;:!X@\)0^%?%_P_\
M 'B'X-:M\3=77P#X)\0>*OCH_ASP_P# BQ\>:UK<^E+X)\*^(_&7CKP79^+M
M:UB>R7PIHMYJVJZ@]K'I,TZ4?!_['?P-B^,GB?\ :-\+^,/&WB#6O$WC/Q_K
MEWIEOXST;7O &E^,?$/PG^&W[-_Q)71K2VT*74[&Y;P]\#/"UAJ^AGQ)+::)
MXWT'6I+?3]+GO]6L).NL?V//@E%\,/V;/A)JVGWWC/X<?LKZ-X?TCX>^%O&G
M]AZ]HOB&3P7\*]0^#WA;5_B-IFH:"--\6ZQH'AC5=1U#3)?(TW2H?%<]MXG2
MR6]T[16TV:T<.Z,88>+5I34XR;?M83^O5G1C9MQJ7J8*/.TH0=6-1J481C4B
M"GS4YS<8QC&G*4&KM8B%+"<\^9-1Y(XNEC)RC?F=)J"Y9NI*/YT_%K_@KCK/
MA;X(_ _XS?!CX :A\?-*^*'[+G[8'QM\2:K\-?'7PLU+P-X*\=?LC>!K._\
M%'A63Q/X@^*7@U]=\'P>/1XA\+:OXE\(Z1XJU*]TK3;"X\/Z7>7UU+;VOO\
M9?\ !5?X&Z7^T)\'_P!E_P")GP_^)OPG^*/Q8\+^&]5B?QMKO[.B6/A/Q7K7
MP:U/XX7G@WQ/X0\)_M!^,/C!&FA^$="URUU;XI>'OAEXF_9\C\3Z;<^&K+XS
M7^J1O&/0_$__  3:_9I\7WNJJMGXP\*^'/$6K_':\U;X?>!/$=GX,\!3^'OV
MD/@1H/P&^,O@.T\-:9HD4&C>$O&NF>%](^)%S#H$NF^(['XO1ZGX[TGQ'I_]
MM:]I-_R>C?\ !+?X*Z/\3O#/Q/U'XI?M)>+9_#7C#PA\2[KP/XO^*6D7GPN\
M9_%OPS\&K7X :W\6/'_@2P\"Z9I'BOQC\2?A3:6?AKQQ:W9;P=!-%+K/@CPO
MX*UW5]6U/4M6J,HSA&,U3J2Q<I5.:"DE7I5Y4E35/G:BL=4HMVE)4X4IMR;E
M%QSY%&+MK-4TJ"C[2T94Z[<8U'-RC*5' )4I3<8.O74I1IQ3Y'YOJG_!26_\
M8Z!\!-<\!?L9?M->(?"'[0WQ1@\#Z%X+\<^!_A7I/BSX]_"'QU^S#\>OCIX!
M^(?P1GU3XX6OPKCTSQ3)\+]/M/%/AGX^^./AAXM\ >$]6O'^*O@/P3?:SX47
M4]73/^"H7[.'A_3_ (8Z'\,?@!^T+K?P]\3_  M_9G\:Z1J?PY^%_P -M'\'
M?#W3?VN]>\=^!_V=/A]K?AB_^)7A3Q/I_B[QO\3O E_\,'T'PGX+U[1_ OBG
M6M"U;QYJ_A?P%>7_ (TTWV;X+_\ !/;X3_!'5OAM>:-\2_VD_&MK\%/&NG^*
M/@YX9^+?QO\ $7Q#\*_##P_HOPB^*OP.\)_"_P &^'=:M6TS3_!/AGP+\9O%
M]NNL20WGQ2\5WMIX)G^(WQ/\;Z=X%\'VNA^?Z1^QY^QK\)_AM/XFF^*EUHWP
MR^%FF_LQZ+XC\=>*_BIX&M_"_A9/^">7QV\7_%#P2_C#QA=:;8Z'I%SH7Q-U
M[7O#_P 6$UB_TV2==*30#;^$]3T[4[MLL2L)*G42A:FYUI2O*M&I3IU<3+V:
MJ2@I<]:A1K>RC6H-4\1B:MX*-**B]TX^[&4:C<H\JDE3<:DE3E*-2S;4(R4(
MTZM.<?:0A:;;=HKA?B-_P6K_ &2_A'X>^'VL?$G0OB/X%U+Q/!\3M0^(7@OQ
MEK'[/WA#QG^S_H?P8^+?B/X'_%'6_B5I?BGX\Z-9>//^$5^)'@KQIHT'AG]F
M'4_VAO'7B^S\(:[K?@+PIXJT:*ROKR]\4_\ @JQX5\'V/[0<?AO]FK]HB^UG
MX7^$OVQA\-O%_BC2OA5H?PB^-WQ7_8OL->F^)/PT\'Z]9_&&^\;6%PUGH.I>
M*=,U[QEX'\&^&_$'A/1/$\/AW7M0\<Z%>>#8\FS_ &%_V"?VOK"Q^)'P@^.&
MJ?$'2=*^(WQNO_%7CW]G'X^^#O$%AXSA^-7QA\8_'_Q_\(?&7B_P%9Z\+#P]
MH7C_ .(>MZCX*N_!^H>#/C#\/-*UJ_L/#OQ#TR#Q-XK/B#Z)7]B?]F#XJ^"H
M!;:YK/C3P%KOC']K/X@QWOA_QMIEYH7B"]_;*L/B1X>^,\%KXE\,V:7#:$;7
MXD>+K'PK_8VL6VH>&[Q;3S]4U.YTV)S<*E"TTX58U^9N<$Y)1A5IT$ZKE."A
M*U6-=J*DIU*5!QC:4HSCFE&52FU%RIKV"J.;CS>YB9RK1C!ZJ<<-.48RFG"]
M>FYV2J*5SXX?M;6WP9_8R7]ICQ79^&_A7XJ\4^!_AK9^$O"?QX\4^%?!WAS0
M?C#\:[CP_P"%/AWX,^*OBC0?&/B'PAHWA_3?'GB[3(_B%K/AOQSKNG:)X7M-
M?UO3==U&WTM;R7K/@#^VW^SQ\8_AK^SAXX;XO_"+PQXF_:?\)IJOPU^'U_\
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
M=&A+E3<J5"E'7V:D:KXW-QO[RJ)2<6N:DJ<H1U4M)3C.>J<8SJ3ERRYIJ?\
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
MOB)\._@;\,HKC]E7PY;>+[G0+#0_C5XD_9<^($MS^T1I6I'5O ^O?LU_!_\
M;(\.?$OQ3K.IP?$#5OV;/#^DZ=K!\:(OVV[G_@J;\/\ 6?!V@_M;Z/\ "OPY
M\<O@_HVO2>'_ /A;OB3]FGQ7^S)XC^$TFC>,?$FJW-M^T3X9_9MT2XC^+?B+
M5-/U[PE>?LF?$_\ :4\-7_A.U^(EQ\8?"OPLU7PT_A;^@@6JJ0?,?C=UVXRP
M()/'7GC!':G^2%(.]N <] >^6/'.<_-Z\5URG^^HU8T**5&>,M!*T)0Q<ZZY
M)1:DO9T*=;EHT[/EC2I1NIQ3CS*FY4ZL95)IU*5"FGS-N,J+I-UHN*BE5JR@
MW4EO*4I2WEK_ #(^"?@Y^VO\+/@9\/(_$&J?\%&/B)X7\:?LG?L _$K]L708
M_CS\<?&G[1<WQ!TKQ-\1Y/VH?#?P$\4>(_B%8>.?A=\2;[3;OP(OQ/\ AO\
M +Q)\/?$^I> /#=[#\/=)C^*NJV4_B/WJ#]G_P".&M_\$D/VBO@]8?#OXL:1
M\3?'?QC_ &I]3\&>#_B_H=I\0_BFVB>/?VV_'7CCP5XB^(>C6OB*6Q^(6I7/
MA76-,\;Z^P\87,7B[3VO9I_%%S_:4VI5^^YB!!^8CDD' X!.<?3'!]N])Y1Z
M[R>01PO ]!QT]O<\\U,GSTYTY4[1G&A"2A5E%6PV.^OTI6YOC]I&G1<E[WL*
M<(:)-.YJ,JCJ.$&W5J57!QO3;JT\52G34&VHTW#&3YH[2]A035H)GX/:G_P3
MX^-O@7Q?X'U37OC#KWBO7?V@_P!H#X&^"?VB]:_8D^'OB7]@'PMH_P"SK\&O
MA;^U_K>@P7@^"OQ8\2_%#3)M4^(OQ6TFQ\:?$!OC#'JFJ/!\/M)T)/"R:%;2
M3>8?!/PK^UUX<^(7[/-C\6?!G[?M]JP^%OPIB^ M_P###QWK^C_ KP)\1(OB
M5\=Y_P!H=OVW?">K?$[POX3\3Z+>>&M3^%6IW[?%WP_XZUNX^'%EIVF_LHQV
MGQKM_$%KJ/\ 1B8RP'SMT ' YQSDG&>>]026BR.7,D@)R, KCH5XR.A!^;NW
M'2IFYU(3I34E"JO9\T*BA.A3E0=%5(.$;NKATI2I25ZCG7J2YKN;>,**A.<[
MRDYS3][7D3JMU%!MWBIQDI3BG[_L*459J+7\@?@+P+_P5;_X9O\ C'#\7]<_
M;>TS6M)UK]GRZ\?:?X1\+?M7>)/$/B7XQ:*WQ''QDFT+6="_X*/:+^TE=_!G
MQ#K%[X$?QDO_  3G\0?"_P"#UF]AX!O_ (1_#C6/AZ?CWX*L_P"E#]CKQ=\4
M=4^#'PC\*?&[X?\ Q$\#_&#0/@+\(M;^(J>,M1?QM9'Q)KMIX@T*]T:?XKPV
M>GZ=XW^(>G7'@N77/B%9P6RZAH0\5>&I]6EN)M<@N[GZO6V5<_.[ G)#!3_$
M[?W>FYSQZ  8&<R)&$)()/! 'ID@X Z?H!TQP:ISG43YJ,*7/.G4Y8R35-KV
M]X1:BKQCSP4;_94(I7@Y/5KFJ>T?N^]B'RKX4JLH2BHKI&/O1BOLQ27:TM%%
M%44%%%% !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 %%)D>H_,4N0>A!H **0D#J0/J<49!Z$'\:5UW7WK_ # 6
MBBBF 4444 %%)D>H_,4N1ZCKC\?3ZT %%&1ZCIG\/7Z4F1ZC\Q0 M%)D>H_,
M49'J/S%*Z[K[U_F M%%%%UW7WH HI,CU'YB@LHX+ 'T) I@+12 @]"#]"#_G
MH?RI: "BBB@ HHR.>1QU]OK1D'H0: "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HJ-Y5C95(8E]V-JD_= SG'?D *,L>2 55BK%N%9R@28%
M0"Y:)E50V=OS-@-NVG!CWJ""K$-@4 3T4T."H?H#C&2O<X'()4Y/3!(.1@G(
MJ%;E&7=MD"XSDH<?3(SR?X1U?Y=F[?'O +%%5A=1G;Q)\[%5'EM\V,G*G&'!
M0%P4+!T5F3<%8@^UQ[@FV7?N*[=A)& "2<$@*JE2S9PI>.-L2RQQLG?HK_.W
MZ,"S157[7#O\L;FE(4B(+AR2LC(&W%5C9Q$Y02M&3M)Z<T-=QJ 66501&1NB
M=,B5Q&I <*=P9E#1_P"M3<@9 S*"P+5%4S=1E@ DI/[[&U,[A"=KL""<*&*H
M,E27=1C"R%)VD6-!(VYAC@*I9SGGA>N0 2<] "3C%3?WDK75M975E+2T;;W>
MZ EHJJ;N,-M*R9^0$!-V#(\<:!MI8J<R*6# %5.YL+@F5)5D5F <;3@AD96^
MXKC (R<JP(QR"2IPP*B@):*@,Z@_=D^NS"CG!W,<!,<<N5!R0"2D@1GG*P.%
MF.1N ,3CY=R@D!@&; (;Y025R%#-\M FW=*VCW?;Y=3SGXE_$WPO\+?#]UXH
M\6320:='J?AO0+."U43ZKKOBCQEK^F^$_!?A30;$E#J/B/Q;XMUK1?#.@6)F
M@2ZUC5K*&6>VMS/=V_A'A_\ ;=^!^NZ;\$-8MKGQ!8Z1\?\ 6_C5I7@O6-:T
MRUTG2-+L/@-IWC74?'?C#QGJ=UJ0LO#O@=H?!-PFB>)7GN[35&\0>%)52*VU
M=KBUV?VAOA-K/Q1US]G?7=)MYM1LO@[^TIX)^+/B+P\T]G;0Z[I&F^"_B/X%
M2:Y%Y=6UM<#P1KGCS1?BA:V1=]0FU#P#8C3;.ZU3^SK2?X9U?_@E'8ZW\*O!
MWPFUSXUSZWX=^ _PJUOX.?LM-K/@#6XKSX;^&]<\8_##QI/XZ^(^M>$/BEX/
M\1_%;XX:%>_"#P;'X'^*WA'Q+\#QX:DM;[6KCPMK7B+6=8U2[PIPBY5)RBKN
MJE!-^\J;NJKNXN+<_=:BY12C%_$TXK/FDYQIVFK1K<TVHN$I6BJ#BHOFNGS2
MDY=TDNI^M=IXH\/:KJ,FD6&LZ+?:O:Z;IFMS:98ZM8W5_#I&MFZ32-7GLK>:
M2ZBTS4VL[H:=J,L"V-\UO,EI<3O%((_E'X#?MV? _P"/EUXVB\/IXG\$6W@W
MP]H_CF'5_B?:^'_#&@^+/A?XI^(?Q*^%?@WXH^&]9L/$FO6%MX4\7^._@_\
M$'2-"T[Q?-X4\=R0Z-9ZS>^#;+0_$7AO4M5\]_9P_8(\.?LY_&KXC_&:Q\8P
M^._$?CNPN(;'Q)XK\$65C\2M$N]:T'X=Z+XMT^]\3^&-8\.^ [CP+J\_PK\'
MZMX?^'_@GX/?#V#PL+<Z*=4UGPWI'@O2O"GR[IO_  1H^&7AGX;^ _AYX.^(
MMM8^'/"/A_X"77B[PEJGPOMI_AE\;OC'\&/ ?Q9^%VO_ !J^,7A7P%XU^&VO
M^*O$7Q=\'?%VYO/'-C9?$#3;^[^('PR^#?CB;Q)J4_A7Q/HOC>XJC[1\T.:?
M++E:C94Y[PDY<LE/EBN3E7(WS*2DDK/5R]Q)RY>64'S733BDO:)I-<O-)MIO
M[.KCK=?L3J7CSPGH]K<7NJ>(_#>EV]O)=P2W&I>(=*L;>*XLM2M-%N8;BZGN
M%M[8V^N7UEHETTTJBVU>_P!/TN0'4;R*TJ&?XC^"(-77P_+XL\+)X@:^MM+_
M + D\2Z''K@U:^M[V[L-)&D/?#4#JM]:Z;J5Q::>MN;NXAL+R2"*1+6Y,/Y.
M>,O^".GP*\17^OZSI7B2=[B_^*N@>.]*\$^/?#FH>+_@OH7@6/X->)/A3XF^
M#5O\./#7C'X:WB^!?$_B+X@_$GXVW,^E>--!O)/B_KGAZ\\4+XN\">!](\#W
M7:ZM_P $O? =Q<>#+[1OB+<>#-1\._%?]I3XG^*/'GA+P19:+\6?$%A^T/K<
MEV_A'0_%T.O/X;\-P>$?#&C?#GP?:>(=?\ ^/-:T^T^%'P[\6?#J3X5^._"&
MA>)-%MRIOFY*BERJ5FURIRC&I)*S;?*W&$>=1:3J7<;4Z@KK3F;BN6,F[7MS
M346MTFX0YJCUM)1<8N^J_4/2O%>@ZWI]QJVD:OI.K:7:W6J65SJ6DZK8ZII]
MO=:+/):ZM;W%]833VD%QI]S!<P7EM-,ES:R0/%=10W"3PPY6C_$CP-X@.A_V
M%XP\):V/$UJU[X=.B^*-#U8Z[9HET[7FBK87T[:M9A=/U)FNM/%Q!''IM_+*
MZ):S%/SI\'_\$X?#W@K]DJ]_9@\.^,/"N@SW?Q&^$_Q*U/Q/H'PIDTSPCX\U
M7X+ZW\+;SPSI'QD^%VH_$G6G^(GACQOX<^$?A3P7\:-!T_QYX.L_&_A.YUG0
M_"</PYTM=&T;1/#KW_@BQ\,==\'ZEHGB#XT^.?\ A(?$D?E^)?B5X%\%^$?
M_P 0C;S^!OVN;#5;?PEJ%M'J=GX1BU#XL?ME_$[XP_9;*PO=,BOX+3PG+IU[
M87VH7[RYTU*49244E'D=FW4<J2J0Y8I\T4W>%Y=8N3T=@C[ROL[R7*_[DG&6
MNSLTUTVZZ-_H7HG[8'P0\6>/]:\ >'-9N]<U/PY\5?$'PFUO6M*.BW_A/3-=
M\(_ GPQ\?O&.NW>OVVMR6L7@SP=X7\:>#O"OBCQ$RB'1_B1XFTGP=/!]KEFN
M(/>[/QOX3N+C3-/LO$'AZ]OM=TJ#7]%L[37=)NKO5]#ND0VVMZ7:P74EUJ.C
M3LZK!JEC!<6<I*E)2AW+^85A_P $M],N/#GC&'Q#\3O"LOC/Q1XAU7Q?:'P=
M\$;;P1\'=/US4_C9\!_BYJWAO5?@Z?B/X@N?$_P@\2Z+^RK^SW\'_%/PZO/B
M#9W^K_#3PIXWLM-\::+??$"ZO]&]C_9N_8)T?]F2/XHZ_P"#_'JZQ\4OB)\/
M= \&:=\1/$'@307?P7=:+XG^,/Q(:70O#VG7EA:Q>"C\6/CI\0?&>A_#'3K[
M2- \+:3?V'@C3[VXT[3H=3:9U*:4Y0J.K"%)R5-QE!5:SITW2H1G448TY.I)
MVJRYJ6B5D[77)\+C%<TIQBWRKW$Y/FDW%MN/)'ELES>_J]'?T[PA^W1^S+XN
M\1?&7PXWQ(T/P8_P1^,.F_ +Q'K?Q)U#3/A[X8\1_$[4](:_M]#^'VO>*;_3
M[/QLB:Q8^*O!#RZ,9I9/''@+Q[X=LK6\F\,7LU>Y>&/B_P#"OQQI?@K6?!GQ
M%^'_ (MT?XBVE[J7P]U7PSXW\,Z_IOCS3=,,HU+4?!=_HVIW]IXIL=/\O?>7
M.AS7L5JK!KIH620)^96A_P#!(KX=> O$?PWU[X7_ !%U#0T\#R? ?5O$>G?$
M'PM)\7X/B+XW^#_A']JWP=K?Q.\02^(/%^F?9/B)\0H?VL_%WC34-7L((])L
M?BIX2\+>--2T'Q-8W'B/PWKGEJ?\$4-)O/ _A?X>:U^T/?Q^'_"W@SPKX;T^
M^\(?"/2?#'BS3KOP'^R)X[_8U\(67AWQ'JWCGQ<^A_#2V\!>.-9^(.O?#!K'
M4+3Q+\8/%WQ4\4WFOV>B_$&#PMX4N?L9<L(2YH.,(U*DX^[[6%&2Q'[NW/RR
MQE.+A:3_ '4XS;E-2148\LJD7*,8JJW2?+)/V;KJ--V7,KT\/:36TY-P@HJ*
MG+]5O!_[27P@\=?%CQ3\'?"7BK3-<\5>$O!O@?QO>W>FZKHE_P"'M2T_Q[JO
MQ.TBRTOPYJMEJERVN>(=!G^%'B*Z\7Z79VS-X=T[4?#MU>3$ZL(X:.F_M2_"
MC6/VF/%/[)FFW6LW/Q8\&_"C3/C#K_\ Q)[A/"=MX<U#7[#0Y]%@\4R,+*Z\
M:Z''KW@[Q#XE\*Q*U_H/A;Q]X$US46AM?%FBBZ^5? W_  3OTK1/C?X,_:$\
M7>(_ =W\2O#'Q3\%_$B>7X:_!BT^%OA$Z)\/OV8/C1^S=X0^&'AW1KWQQ\1-
M>\,>#=(NOCOX]^*L:_\ "7ZQ.?$^I7&CQ1P:3?WC'B_'/_!)[P!XXU7Q1XTN
M?BUXRL/BK\3KGX]GXS>/X;$:A'\4="^-GQ-^$?Q+LO &L>$=:UK4= LOAQX)
MM/V>_@3\&O\ A&;>.XO/'/[/'@&;X6^+=<FE\07GB>"5"A"5)1FHJ6$J.:4;
M*.)<HJBKJ5YQIP55-J,6V[PM%W<4ZCJ^VE.$J2NHX=2E&;LE&]22BERJ3<DH
M:S5DY.SLOJ]_VX_V??\ A%;SQC:^(Y-2T1?VC="_9<\/RZ9)HMY/X^^)VK_$
M+P7\,;]_AU!'K ;QCX:\(^*_&@B\8ZKI9>YT/3O"?C;49--FA\/L+KTSPO\
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
MR.:TE&RL]FFM6J5*I)6[Q=3DWUY7*R3LKM%%%(L**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HJ-I%4[3DG .!C/S$@=QC.#CIDC )8@&![J",L
M',BE I8;7)^?[@4#)E=V^18X@\C.R@+AT)F3DK6CS?-*WW@6Z0@'&>U51/&P
M#(9'#,/]6IDP7&5SL)P.5!;[J9W,RH&95%U&JY;S ,XRT;#YBVU8SQ\LC$J$
M1L-(SHL8=G0$N[I)75GS237NR5K1:WNTV[[67FA)W;6W\NOQ*VK7:ST+5%5W
MN40%F655 8Y,;#(0G. 1N)(#,J >8RJ2JD%-\D<JR E0PQM.'4J2K $-M/S*
M#RI#!65U=64%2*H9)141E (!23EL< ''!)+X8[%506R^T,-JIND9$:(7<995
MV2 -LVM\C*PD4-&R[)&+*Y$JJP!4F&0@[6A:4 M45 MPC(KJKLK9VD %3@D9
M\S=Y>"1A6+[6R"I(.0Z*9)L[ X(56*R1O$X#YVDI(JNN2K##*#D9QC!(!+14
M#W"(&)#DJ<;50L3TQ@#@YR"!D,=R #=)&'8UY$N_(D+1X+HL;,ZJV<,R@9"D
M*QW' RI3._"E-I6N[7=EYO>P%JBJIO(590WF*68("T; ;F;:@SC'SL0JD9!=
MHXB?-F@202[BE7=$))%X^9$+*2P!7##(964[UD7,;1[9%<I+"TCUZJSZK>P%
MJBF(ZO\ =)Z \@@X/()!Y&X8(R <'USA] !114,TZ0 %]Q)QA47<Q+.D8"J/
MF)+..@/&2>!0!-14:RJ[%0&# 9.Y&48R0.2 #GD@ YQS33,@;;AV.0I*(7 ;
M.-K%<[2,Y.[&%RWW02 ":BHHI4F4LF[Y6VLKJ\;JVU6 ='"NA*LK ,H)5E;&
M",RT %%53=Q#<?GPKHK$(?XV$8/NH<A21D@@C''+FD\N/S"LC* &"H-S'=@
M;1D$Y(YR%!R2P4$B=>D=FDKNR:>[3>C<5NMWL@+%%51>0E=X+%.<,J[PV&"G
M9L+&3!(#&,,(V.R0K(&0.%U&59B)%"L$^9"-SEMNU",B0@X!,99<G:"75E6@
M+%%%% !1110 4444 %%%% !1110 4444 %%%% &)K[V\>FW;W8N_LD=I=R7)
MT^/4)=0$$=O)Y@T^'24DU>:^=&:.T@TA6U:6X>,:>C7(CQ_/7X"TSXI:_P""
M_@O\:?"=I^VMX9\<1_M.>,I_@M^R'\1_@W^U;/X$\+_"+XA?%+]F?0=/TO\
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
MZ<O:-J5*'-5I334E52DFIOF7\S_QYOOV\O'7[-.L>*_ ?AG]L.ZTCQM\4?\
M@KCXXTC3AH'Q>\"?&[X>>%-9_98_;NLOV:?!%S\-X[+0OBY=^%?%7B7Q-\(;
MKX'Z/-H=[?\ @SXMZ;X7TSPP5OM9^%>G^'?T"T7XB?M"?"+X9?MM>.?@Q\*O
MC3XS\ Z5IGPLTG]B;X1^*/ ?Q'_X3_Q5\8?$WP[T7POK3IX8^+!TCXC>$/@S
M/\6_$W@0>*]9^)*>"M!\"QZ#\;/B9K^H:7X*L]2\3G]:TTF!)#()ISE_,V Q
M*JL1@E/+B5DW'#$JP(8!E*D9JRUE&V!OD"KC:H*;5*X*[08SMVLJLH4@ @
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
M&X  ^=^@_P"!=??K[THBC!!V_,.GS,?3U/(X&>*DHH<(NUXQ=MKI.W]78"8
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
MQXT+Q=XC\7>#O!_A'_A0?P1TW0OA#^SI\4OB)XN\.6W@SXI>&C\,?#?B"_\
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
M/ACXM?$_3]%\-^'/!$G_ !C,OP;T[X4W&LR_&WQA8:S\&?&'@NR7^P!XK?\
M>1O!$RRNSRHT<91Y%5-K2*5Q(PV1X9PQ!5,8VK4$QB\Q6:W1R8R"2BMM\X*K
MJ"RGET15?)Y"JARN<9R;Y*<I.'/&K2J\SBHP?U?#4J2E*DH\JYW@Y5IJ*Y4W
M)Q@VT5"4(^RNM(M1GWJQ>-E7=)RBFU3G*HL-.KK4A&,73E3;<E_.-\1?V\]4
M\2^'+3]FK5OC]X=O_CQ=?MF?\%2?A'\<?@TUIX&3XCZ9^R[X2_9]_P""E_Q'
M_9JTGQEX1MO#T.K^#O!E[X$^'_[./B[X<>/I=-TG5?BCH&BZ=J$7BCQA:ZUX
MPEU?Y<^$G[:W[9'A[XY?LY?!;PE\:/@3\/\ P1X4\._\$_/ /PL_9Z^)?Q_^
M&O@37OV@/@M\0?V<?V:-=^(7CKPO^S==?L3?%#]I7X_ZA?:UXR^+_A?P9\4_
M@;^UK\.?AO\ #_Q5X#L[/XD^!QI?PG^+J>/_ .MH-;-Y>;?>  <F-200A !Z
MLV(Y&0# ^0R+@;CFS$T#% D&"H9(\HF$0A=ZI@?(IVK\BX5MHSCK6]&;BIN5
M"*52HJ\XQ2NZL8N+4Y-7<E%I)IQ5G97^(R;32Y9*,I).,M9I.5.E)V4H)J%U
M>$I-SE"=I2DFH*2V*F)3%\T?F2E2"NTJ\LA+*4558#/! );.2S$EC:QUS@Y/
MH.G8>^*8"%!"QD!3P%4 9;YB0!QGDD^I.,Y)I=X"Y((P,XQSP,]*BR3E/92=
M]=+:)6>OET6YK&_*KN[6C:5KM^6GRLOQ'CZYHJH;M 6&V3A0PPJ]",\?-R3U
MZ586164, V" 1QS@C(XSZ=:I^ZTI:.3LK]6E?3Y>@E*+V:>E].VX^BFAP3@
M_I_C36E5<\$\9R!P>@Z^O(SZ#Z4-J*O)V5TKOO)\L5\VTEYE=4NKV7?T)*0^
MPR1V_2HQ*"0,-SWQQT!]3ZCCWI3(HP,,<@G@9Z=<^E2IPE%3C).+M9K9WY;=
M%OSQZ?:6W1V=[6ULW;R6_P!Q)130X.,=\>G<X'?\?IS06P"<$@>@&3],D __
M %Q3YH]UO9^NNFB>ONO[O00ZBFAP>QX]1CL3W]A3!,I(&&!.2,@8X]\]^WT/
M3%)SA&UY)7:2OU<K-+;K=->O0%[VVN_X-I]MFFOE\R7_ #^/^?:BH?/3&<,/
MJ ,\XXR?6I P89&>"1TR<CZ9I1JTYV49QE=)JW5-*2>W5-/T:V&TTKM-+O\
MUZ#NM'2FEPIP0?RX[?XTUI%7LQYQP/\ ''_Z\TY3A!-RDHI6NWTYFU'H]VG;
MT!)O;4DHJ,2JW0-SGMZ''KZT_/&<'Z8Y_*A5(/:2>MNN^FFWFOO!IK=6%HI,
M\@>N?TI-XXZ\\_XY^F#G],U:UO;IO\B6TM^Z7S>R^8ZBFA@<8!Y[D8]1S[\4
MTR!3R#U [8[YYSVQS^%*Z[_U=+MW:7S^Y]4NK=DN[LW;[D_N^^2BFA@?48]1
M[X_G1O&<8/?Z<=NO4]O6G_7XV_/0$[WMK;>PZBF%P,\'@A>!GDG ]._^?2,S
MJ 20V N?7OC_ /6>PY/%)23V=]4NN\KV6W6S_6PKI+5Z;7\[-_E&3^3^<Y&?
MR(_.BJ@O(^!MD/"YRH!^;/)^8^ASG&/4\XM Y .#R,XQ[9_^M]>*E5(2VDG=
M)Z7VDDT]NJ:?^7033ND[VT?KM^@M%,WJ,CTXQ^./Y]/H:B:YC1BK!P1G^$<X
M )QS[@?7K@<U2:;LG=V4K=;-M)]-VFN]T] ;25V[+N_G_P#(O[OOL<'W%%5Q
M<H<X5\C'&..6*YS[%3G]?:19%?(Y&"1SWP0./S[?_J'IOI>Z^ZU^C[K>V^EP
M33LT[IWM_P!NJ+E]RE%OU7G:2BHGF6-2S*^ I8X'. /3(SGG'/6HC=("1M?(
M..@[LRY/S= 5.3Z>YP*2;O9/1V>G6UQ<T79W6K27JW%);=Y17S7RM=:*A\X#
MJK#&[(XXVC)ZD9_2E,H'.&^Z3MP,\ GGG\/K^DIIJ_3STZM=;=4_N'=::_%:
MWG=N*Z=6FM;:I[$M%1>:OHW7'3WQZ_GZ=#@\4AF7&<-RN1\O3IU]#R.#S[5E
M*M2C>]2*LI2>^B@I2D](O1*,F]]$[)Z)UROL][?/^O\ AR:@]#GIWJ!KA%SP
MV0I;@#H#@GDCD'M1'.LI "NN0&RR@#!+ =SR=I('<<UJO>3E'51DXMKI*+LT
M]M4]'HUYDMI-)O5[)[]7V\G]Q/132P R0<9QC'/Y>E!8 9]>G^>U*4X0BY2D
MHQ5[M[*V_1C6MK:WV'45")E..&&1GI[ X!!ZX/'2E,RC^%SUZ 'H<$]>@[GH
M!U(J?:T[VYXW32:UW;DDOA[QDOD]>[<6MT_Z^\D Z\YR<@^W^?2EJJUW&AV[
M7.,YPH[9Z#/?!/Z<MQ4\;B1 ZY 89 (PW4CD9/I^GX"UK%2Z-)IV=FFDTU>V
MZ::(4XR;2DFT[-+HUNMA]%%%,H**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBHWD6/&0QSG&!GICKD^X_GT!PI2C%.4FHQ6K;=DO5@245$LJL< -]<9
M'8=1GC)Z]/>I:49QE\,E*W;7NOT8VFM] HHHJA!12 YQP1GU'3Z^E+2NEIY7
M^2 **C:15."&)X/ !Z\>OX'ZTGG+Z-VZC Y&>N>GO^6:CVM.[7-&ZLK:]79=
M.K[70[/31Z[?U_PQ+14:RAN@;ID\#U(]3Z'Z=Z/,''!))(X_V?RX'^/:JC.,
MXJ<6I1>S5[/\+]5T$]+WTLTGY7V^\DHJ,R*/S _/I_D^H^E*'!QPW/M_GIWI
MMI;Z>OG^'X_<)--)IW3O9][.SZ+9GE?QO;Q>OP=^*(^'?BWPO\/?B ?AQX['
M@/X@>.+6&^\$^ O&I\)ZQ_PBOC3QE9W(:VN_"OA?718ZUK]O<KY$NE6-TDF0
MP5OP)_9!\._M8>(_#?[27[,%E^U?^UM\'/VH+^^U/XA:/<_M/>)_A_\ M5>"
MHK#PS\>/B3\-?B;XY^!/QC\,Z!X.\6:EX)U*:#2/"_BWX3R:5\$U^'GC?1?
M/C+X>>!O WP[\:>)?"/CG^AOQ9H?ASQSX:USP;XLT#2/$_A3Q7HNK^&/%/A?
MQ+I%GKGASQ+X;U_3KG1];\/^(-%U"*YT[6-$UC3KRYT[5M,OK:>TU#3[BYM)
MXFBF<5\P_LH_L%_LS?L7KXYG_9_\ 77A_4_B3JUWJ7BGQ)XE\7^+/'WBEM*_
MM[Q'XB\/?#[1]>\::MKNIZ#\+_!%]XL\0MX,^'VCW=AX8T&;6-7U>/3KGQ%K
M^O:UJ,T91C.3LVW26K;:Y^=/5-.[Y5IKL^NHW)."2?ON=/7K&'/^\;3T2E%V
MYG%M=-7IYGXE_9Y_;,U;Q9\4M7T+]M37= \-^+O@%H?@'X?^'KGP=\/KZY\%
M_&7P]I5D3\5]2U+3_AMH>G:KH?B[6M5\37OBCPSX2T/P!XO'E6LFE?$6SLK_
M ,#>&O@?]@? SPM\0/!7PK\$^%/BI\0)OBG\1="T&UL/&'Q"FTW3]'_X2K6D
MEN)+C4[?2=.T_3(M-L622.'3K&YAU'5;2QC@AUSQ/XOUQ-1\3:IZPB8&"%^]
MD8'3G(S[YYX[\T\!1T 'K@ ?RJV^9:I+X-$DFN25:4=5K>]:?-K[Z5.,KQI4
ME$O?I9:Z=E=V_KS%HHHH **** "BBB@ HHHH **** "BBB@"M<.RP2MG9A"Q
M(*@\;22I8%0<< L" <$[L8K\HM6_:9_:MU"TOX? 'BS]G[5KR;]M^/\ 9F\
M^(]7^ WQ(M_"WQ%\*^%X].U?]H:YM+-OVC].N=%U7]G'1_ _[2FC:KXY_M[4
MM \>>,_A%?:)8^!]!2"*ZUS]89@#'("Q4%6&Y3M9<KU5OX2, @\X(S7D/@SX
M(?!'X<7%_?\ P]^$/PM\ WVJ^);KQIJ=[X+^'_A#PI>:EXPU'3]0TN]\5ZA<
M:%HNGSWOB6_TO5]7TZ[UVXDEU2[L-3U.RFNI+6^NXI<G55*:;<6Y1<81DY6<
M]6FU%:Q5XWV=KI-7NIE!RIRUDDG=N/*G\$XI7:;LI2C5LK?O*5)MV5CQC]DW
M]L7P-^U?X8\1:YX?T_4/".J>'_%^K^&Y?#?B"ZA^W:[H]MX-^&?Q&T+Q[X2M
M[FUTG7=2\$^(OA_\9/A?XCAU35= T>[TRZ\5VFC:A817%S83WWQ=XG_;I_:2
M\-:K\8?A[K?_  I?P1\6/@IX8_:G^.'B[3/%OPQ\:W?A*3X2_!-_AMKGPA\
M^&]>T3XYRV_B?Q'\:OAW\2K;QE=?&*RO8KCP5_PCVK:'K_[,^G:[]HTS1_U4
M\,?";X8>#+FSO/!?@/P1X1N-/T_4]+L)O"OA+PSX?EL;#6KG2;O7+.SFTC2K
M2:WM-:O/#WAZZUBTCD%KJ%UX>T.>Z@DFTJR>''C^!7P,2Q_LM/A)\*AIT?Q+
MG^,Z:</A]X+6RB^,-U>7&H7?Q46S&ABW3XE7=_=W5Y=>.O+/BN6[NKBXDU8S
MS.[6DN925G>C3A)6LHSA4YY<MGM)/D=[^[:S3W)6?/=\JE6E*&J?N.-E%.7:
MU].SZ7/SA^(7[>_Q@\)_!SX4?$:'PY\.=-U/XD?M"?M1?!C58_%&E^(;?0O
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
M GB?7_A_+XA^,OCJ#P_XRO\ 7+B7PG#'X*L;GPG\.O%/C;P-X?NM;O[J[O\
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
M\&?C?;:)JGP_\<>.]?U7X_?$3XA2?#P?!5/AM#\3O!5X/$GC[Q7/X?\ A/\
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
MYI&E:BMNNH:9I]\EI?6FIVB7ME;7(M=2L)1/8:A;B:-Q!>V4P$UI=1A;BVE
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
MSJ6NZAXQ^ [#XD>*_#T&K3^(?%EQK&K7>MQ6OQ1U^/XDM=/XMUV+P]XDUO\
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
M_@G\*[+Q)\;-3\17'Q-TGQ'\59HOA_\ "?XC>*9O""/HFI:5IOZ7=NGX<?\
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
M OC!\.OCQX?\%?";3+[Q!/:^ O!:?$WX1_#'5K_PYH,=K87^B> O"'@:X5_
M?AS1O#5DL*J<)4EB(.<$Y.;4IW4G7J3O)>T;JKEG3]V+IZ473CR<]S:O[U.J
MH1;FXN,%SJFI7PV(IM<^OLFZLZ=I\LW'G]I:]%7^?/$?_!0GXKWWC&XT7X.?
M!'X6^/\ PJ/VQO"O['VE>+/%W[2'BKX>7.LZYXM_9]\!_'[3_&\>@:-^R_\
M$Q++2+*T\7ZAX1UC0KC6AK6G:SX>EEDW&YN=/TO.^"W_  5(C\>^+?CII/Q%
M^&WA'P=X/_9X\/?M9>)_BEXN^'7QEU/XIZE\-M+_ &6?COXE^"MLOQ=\,:_\
M&?A1#X&OOC[!X)\=^./@=I^B^(/'=WXFTGX>^/=.OQIT_AF_NA]PP?L??L^6
M.JW.LZ3X"@T.]OOVD(/VMM1&B:GJNE6>I_M )X+MO %S\0-0TZSO8;"YN]5\
M/6L+:UIKVW]D:OKWF^*+_3YO$ES<ZK-Y/XP_X)I_L@>/+72-.\4_#G4M4TW3
M?%'Q.\3:EILGC?QE'IOC>V^,G[0%G^U#\2O OQ)L(=;2U^(OPJ\4_&[3[3Q=
M>?"WQC#K'@6& 7GAJST.W\*ZMK&BZCG0C"'L_;TIRA&%)2A2K/GYU2P'.U4J
M.TK3ACE!N*3E+#5)P=-583&I.4[/DO4BX3:4GR7Q3DW&Z2UG1]U)/E5HRBZ>
MO#^ _P!N?QQ\7==^''P\^%7P8T._^*]]\,?$'Q)^./A;XA?%W4/ ?A_X-77@
MKXP:Q\!/%WP]TWQ5H_P=\>W_ ,1_&EK\7O!/Q*\+:8H\'>"/#=QHW@6_U[6O
M$?ANZUKP[I]_K^$?VNOC=>?%G]I'P/X^^ 7A/2O!?[-Z^ AJ_B3X0?%?XG?'
M3XG^+&^)GAFW\4>%!X8^"]A^ROX-N[^6&SNHH_$D%IXUU"32!'>7=JFKV=G,
MYZW1_P#@G/\ LL>#]8U?Q%\,?"WB_P"#&M:UXE\<^)+N_P#@O\3?'_PL>WB^
M*%EX#@^(_A?2;?P9XBTBST+P?XRUCX<^'_'.HZ!HUO80:=\3+KQ/\2_#DFB>
M.O&/BG7M7]MU+]F[X:7VH_&+6[5O''AOQ!\=4\!I\0O$O@SXD>//!OB>Y_X5
MMI,>A^$Y/#_B+PQX@TO6?"-Q:Z5']AU"Z\,WNE76MVTMQ#K$U[%<S(XHRC9*
M2:2:4;3T3J4].><Y3?)"ZC)WE)4;2]ZM)DS4I<\8MJ#22;<5435.HF^:"BM:
MC6EK1YXOF:I7?QG^W5_P4&US]C7QW\*?!.E?#+PQ\3=3^*'PJ^-_Q"T?1M8^
M+VH?#CQ7XL\3?"+QK^S[X'\,? _X+^&]-^#_ ,38_BI\</CAK_Q_TKP_\+?"
M&HZO\/M,U3Q7HMIX=D\0/+XD:ZT;R35/^"IGC:S\*_&OQO9?"7X%/HOP=_:\
MA_9)GTG6_P!JOQ3I/B:TU/4/VPK;]E#2/B%\4+&U_95UC2_AUX<OH#JOQ*>U
MT+Q!\2KNWM=-L_"T4E]+JEQX@TK]$/C7^R7\"OVA[V2^^+GA*Y\4O/\ !?XQ
M? ":W_M_7M(LW^&7QWU3X9ZY\1=,6UT34M.B@UJ[UKX/_#S5_#WBZV6+Q5X,
MU7P[!J/A+6-%O9[J>?S/0/V ?@3X=M)M(@U7XQ:KX6E^,VG?M"KX.\1?&+QW
MK_AJ'XSZ=\;M+_:*'CN&TU'5IKQ=0O?B_I2>+-4T]KYM$U!K[5])N=,?1=3N
M].D<()4I4Y*7/*K*7M?:2;A2GBJ,IP2O:SP\)QINW-2E)I.SM*M5/G<>=1B_
MW?,HQJ5(83$PH-M--*.)J4*E5-_O5!75D[_17PF\9:_XZ^'_ (6\8>)K;P1I
MVH>)[!M8MK;X=>--7^(O@Z72+MS/HM[H_C+7? 7PSU+68M0TIK6_E>X\$Z(M
MI/=2:="-0CM%U2]]3SD9'/\ GWKB+#P%I>G>-O$?CR+6/&5QJGBCP]X5\.7N
MCW_C3Q-J/@NPM?"&H>+-1L=1\-^!+S4YO!_A7Q#JTOC"_M_%OB3P[HNF:WXR
ML-+\*:=XGO\ 5+/PCX;ATWMQ],8X'T[4HJ2<G9I2DY<KES<EY5/=3MJN7D>F
MEVU;W=6KZIN_*U&,MN>*C!\TH]).;J)[OE46WJK+1116I0F!G/?I2;%SG'/K
MD_7UIU%+ECKHM7=Z+5]WW^8"8&2<=>O_ .KIVI:**'&+=W%-Z:V5]-M?( HH
MHI@%%%% !1110 4444 %%%% 'S]^TM\<;7]G?X1ZK\3;K0[OQ3??\)5\+OAS
MX3\,6NH6^D'Q+\1_C?\ %+P9\$OA9H-]KMU;7\/AS0]7^)/Q"\*6'B+Q-_96
MLR>'= GU/6K?1-:N;&'2[K\_?'?_  4I^(OPZ^->D_LY>+?@[\&/"WQ>D\9:
MEH.OS^+_ -J+Q/HOP@M- N_A)IGQ1\#>(/"?Q!LOV6=:\5^)[_Q7)-XD\(7'
MAG7OAKX$N=#UWP1KMY!JVOZ1?:%<ZE^G_P 4OA5X%^-'@/Q!\,_B3HB^(O!?
MBBWMX=8THW=[IMP9K"\MM5T75=*UK2;BQUWPYXC\-:]8:7XF\*>*O#>IZ3XF
M\+>)]'TCQ!X?U?3M5TVUNH_%_ _[&GP-\!>.=*^*&F:=XNUCXGZ9X@\8>*KG
MXB>+?'OBSQ7XM\0Z]XU\">%/ACJE[XGO]9U6ZCUN.P\ >!_"?A;P[IMW;'2O
M#NGZ+'+I%C:ZA>ZG>WI34%)^UO*-VTTOB=I\L4E)<B3Y/>7-LVXO6ZG[U-I6
MY_9U%%ZQ?/*E.,'=-:*I).2MJK6<7&Y^>^H?\%4_B%I7PV\>_$:]^$'[/*0^
M _VJ]'_92UCP^_[7WC./6/#OB+6?VV1^QE8^-_'8D_8Y2U\)>"+N\LM9^)UO
M<6EQXGU4Z##I&C3:;:W.JW&H:1V>@_\ !2WQO<?M6>&/V7-5^#?PRU'5M?N?
M@C&^I?#C]I#6_&_BO4M'^,W@OQOX^N/B'X&\#ZY^SC\/[/Q5\)?AIX8\*:?J
MWQ!\8:MXT\$ZIIUCJ]U_9GA34K^V\-V'C'[6\2?L:_ _Q+\)A\%;BP\7Z7X+
MB^.=Q^TGI\F@^//%6D>(M(^,T_[0]]^U0?%^F>)+?4O[5@\GXVZC=>*H=">X
ME\.1VK1^'O[);P_%%IBX\/[#'P"_X2 ^-=2LO'6O?$(^/?@K\3V^(NM?$GQI
M<>-O^$X^ ,.NZ9X UR'6X-8M7LFG\*>*?%7P]\<V-A%::;\2/AKXH\2> /'E
MIX@\+:[JFF76.%A[/V;K*7[NDH)<[J7E]2P%*\Y*,.;DQ-'%U&VI.?M%*2?.
ME3J?(W7M=\\9*BU%PY/]H<TVN>23='EAL[6:W9];6LCR$[G+ *<< #[V > .
MWZ5=J&*)8\E=PSG@D8&3DD  =34U;?U^,G^37](E)J]^^FM] HHHH&%%%% !
M1110 4444 %%%% $<HS&XSCY3SQQ[\\<5^<^I?"7XJ^#OVN_C7\3K?X;_P#"
MVO!/[1?@G]G;P/X=\9V7B7P+8:Y^SQ/\'-0\=3ZK;^(]$\?:EI=PW@.VU;Q9
M8_%WP!<_#"V\<>)KOXGR^);/Q!X.\-P0:)XKN/T6G=(X97< HJ,7! (*X^8$
M'.<C/&#GG@G@^+ZA^T1\%-,^);?!K4OB3X4L?BG]@\,:G-X&NM5MH]:L[/QK
M?WNE^"YM0C9S:Z>_C#5-+U'3/"=M?7,%WXFU&PN['0X+^ZMY(ERG[-WC-_%3
MJPM>2;C.F_:)**;UIQD[JTE9<OON*:O*/O*]M-;74'=6F^K5[*UI*_2Y^&LW
M[ W[6.M?#C]BKP/I?A#P?\,?&G[$OPR^ 'P2\3?%8^(/ WB)/V@-0\ _MC?L
M(_%_Q'\5O"&B6-[:ZK=> --\+_LQ?$?XR:SH'Q;N_AUX_P!0^*_BZQ\):5H&
MH"YUGQU?=%\1O^"=GQM^%GQJ^'?CGX#?\+1\4^%_!GQ%^&/Q9\3^-?ASKG[-
MVD?'&_\ '7B;Q9_P5V\?_'O5/A_X1^.=KI7P+TNPD^(O[=/@U=,\.>)=-AT>
MQ^'?B#Q#IWAJXO\ Q=X.M;^;]?OA_P#M@?LR?%2]\,V/PZ^,?@?Q?<>-M3DT
M7P2^CZFDEGXVU:#P]XJ\6367@S49XX-/\5W%OX5\$>,_$<\7A^ZU%X=$\-:W
MJ+JMM9RR';3]I[]G>1_B8O\ PN#X=^9\&-#USQ-\6M_BC15'PY\/>&M=\4>&
M?$.L>+Y6NA'HFGZ)XC\!>,=#U2YO7BBL]7\)Z[I\[)>:3=0P]%/$5(<K4_WD
MHWYW%/GYKTU92BU>]>T5&SO5BU%N4&YEROG5E&G.Z<%%QM*=:[O**35ZM)Q2
M<DE*G.,?@J1A\H? #X7_ !@\(?M'>,_$/ACPI\5?A7^SY\2]'\6_%#XQ^#/C
MAXC^!7B>^U/]IGQ,WPBBT/QI\%W^$'C3XBZ]X?L=0T70_B;I_P =_#?C/Q-H
MGPZM?&4?@G4_@GX6-AJ/C#4)O'I?V7_CQX2\9>'/B]8>$H/'UK\+O^"D'[0O
M[4C?"31?%7A6S\3_ !&^&/Q5_9W^(WP4\+ZQX)N?%>O^'/A]:_$SPKXJ\>VG
MB6TT3XA>+?"%A'X:@\5G_A(++Q3+H5MJ7V:W[>O['<-@NICX^_#TZ2WB>[\#
M6>J0ZD\FE:EXPTR?Q3::IX5T+48;9K'Q!K^CR>!?&9U/2=!GU&]T^W\)^([B
MY@CM]$U*2U]Q?XO?#%/ ^B?$]_&_A(?#CQ+;^#[GP]X__P"$E\/CP;K]M\0M
M3T;1_ %QHWB<:D-%U.#QMJGB3P_8>%IK*]GBUJZUS2[:Q>6XO88VP>M.,8M1
M@HTHWY7'W:=;ZU"/-RW4G.:;NU.46J4TX)4XD91A*2BO>G*;E&VCE.G.A*3Y
MDDO=G.TDU9_O(OFBIQ_)7Q#^P?XSU_\ 9M_9_P#@]\1OA_I_BWPCI/[5?[>'
MQN^-?P<^'_C+2-$N/#GP-_:U^"G_  4;TS3/@9\._$NJ:OX#TZ;Q#X;;]JGX
M=_"2VO--U[P;X5TZ[DN]9L-9T3X?:69H/.?%W[*W[</Q&T#Q+!&OQ TOXP_%
MWX?>+/V=?$?Q4^,7B?\ 9YU'P1XD_8MN=3^(*>$/AS^U[X>^%NM:M?R?M/\
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
MX9\3Z'H/@3]GKXP_";X8^&]:\2^#=#_LOXG_  [@\60:+?\ @Z.]TK7?LO\
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
MG52^GV9MK5Y[TO<1DN+7[-'NDNHP?FK]M[X-^+OC9\"KWPM\-X!%\3]-\7>
MM=\"ZY:>)KKP7KWAS'BO2O#OQ(O?#GC.RGLM3\,:AKGP2\1_$[P1>:CI-_9Z
ME>:'XIU?0H)O^)PR/C4<U*"BXI.:A/F;2CS6M*3496BI2IQ;ULIMV;2!---K
M6T7)?WFI2CR]-7*+2[V?DW[?9_'/X1ZAK?@CPS8?$[X:WOB/XDZ!=>*OAWX?
ML_B#X3N==\?^&;&(SWOB+P1H\.IOJ/BW0;6!3-<:QH%K?Z?#&T<DMQ'&Q=:^
MN?'WX->&?#=CXR\2?%?X7>'O".I>&I_&>G^*=<^(_@[2/#6H>#[?4?#NCS>*
M].U_4=7M=)O_  U!JWC#PEI=SKL%X=+M]1\3>'[&2Z%UK>EQ7?Y?^//V.OBN
MGC+XX?#;P!\-/!MO\/\ XX_M-?L9_'?X=_&W3-8\(>&[']FSX=?LN6'[.&E7
M'PKC\&1V=OXSL]8\)V_P)\1ZS^SGI/P[T/7/A_)J_P 6=?M/&6K?"RVLM7OO
M%_S'K7[ '[6_B[X3_LP_"U/!VD^ ]2_8_P#@MX0_9^C\>Z7\0? 5\?B?>_\
M#=7_  3Q^.D_Q4^#-KJ6D>*K/3/#WA#X6?L<^)O$,]C\;?"7A_Q'-\0/$>B>
M%-/\ >,-'M=2\2ZIM3A3J1I26(</:U(/DK1Y9TZ%15.>H^6FES4)4X1J0DHR
M4JJY(U8M..<Y.,N6S:@JO--<JC+V48.FTG)R7UB=1TX6BY7I3?+"-N;]^8OB
MM\/[GP,GQ/L_&W@N[^&DF@-XKB^(MOXLT.;P#)X62W>];Q,OC*&[E\/'P\EE
M%+=MK0U Z:+96N&ND@225///$W[6?[,_@S0O!'BCQ?\ M#_ +PIX:^)>G7>K
M_#KQ'XF^-/PYT'0/'VEZ>^GQ:EJ?@?6-5\06FG^+M-L)-8TI+R^T&XOK:V.I
MZ>)WBDO;9)?SOT7]D+X\:!^S!X7^'<OA[P[XB^(WP>_;RE_:>\6FX\2:'96'
M[9>E6W[1VI_'KQ3\0I;&WCLO"GPS^(WQ/O/%$WQ'L_ASJ%CX9^'/@O\ :#\'
M:9X=TR\\,?"V/P[X[TRO\%?V.OV@K#]LR#]IO5M4UOX >"/&6H_M6_$'5OAO
MX'U?X/:_J?A[_A<&K_L!V?ASX5_$"WUSP/\ $C0Y+SXH-^S+\3_BQ\7]7^#6
MNV*:)X^\67VE^'_BGXCO=0;Q;K:CR.I4C*JHJFFU*22YY*E"M3IZ7:]HO;1C
M).4'[*:G*E-P4[LTGS2N[3=HIV7+4]FDY-)/W91J2:TC;W7.+NOT"OOVTOV2
M=+O/%&FZK^U%^S9I>H>"+B:R\::?J7QY^%MG?^$+VWUI/#4]GXKLY_$Z3>'[
MB'Q'+#H$L&JK:31:W-#I,D::A)]E'5>$?VEO@%\0/%&G^"? GQO^#'C;QCJW
MAZW\8:5X4\'?%;P+XG\4:GX0NHH+BW\6:?X>T;6[[5KSPW<6UU;7$&MVUM+I
MTD-S;2)<M',K#\A_%/[%O[4^B?LV^"-"T3Q5\4O%?C/PQ_P42U_]I.+X>^!=
M8_97M=3^%?PUF_:E_:!^)R:C\$M6^)'@3PWX0UWQ5X@\*_$+PUJVM:'\=_&G
MCZ*ROXY],TJ\T6\M;VWO]+PU^R'^TMJ/[9/_  U-XDT#7=5^']W^U!\"/BK)
M\$?B/XK^"-AXRM&TG]B+1_V8]8_:&O=7^%5OJNE1_&/X4>)M0\3VNL_#31OB
M9<?![QS\-M;\7:KX7\)GQ[I7@47^-%J:7/4<>27(Y/E2K-87!3C**<=%4Q.)
MQ-%-\D>?!54G=+VA43C*I3CS75/W*EDU*;K5UMUY*-"G4;Y>5+$TU+5OV?[+
M^,_BM\._AU<^&+/Q_P"._ W@:[\;Z];^$_!%KXR\9>'_  M<^,O%MWN>T\+^
M%H-<O;*7Q!X@NH5,UOH^DI>:C/&&,-M(15]_'WA>*?3+637] 2ZUOQ!J'A+1
M;9M=TM+C6?%FE6.K:IJ7A72H9;A'U#Q+IVF>'O$6IZCH-LLFIV.GZ#K%Y<VT
M=OI>HR6GYT_M5_ 'XO>+/BO\9?%WA#X4^$OCMX:_:'_8EO\ ]D.Q\->+/$7A
MW0M+^$/B^Z\5_$_7[SQ9XVC\4$&^^!GQ7L/'WAZR^,DWPWLO&'Q,LKWX0_#I
M-+^%WQ&L]0_M'P-X)\#/V OCU\,O&_[-^M:GXJ\/^(M+^%_[>OQM^/OQ5U#Q
M#J]Y?>)_B'X>UO\ 95_:"^ ?@'XQ:5/!?:I9Z=\0?$>K_%#3A\0_#-[NU'4_
M#M_9RR>(+:Y\"I9>)]'."C2<I.#J>SDXJ'M'#G4N>$VI)0]A*"C5D^:SJ02Y
MXN<Z14YE"4Z45-\R48N7+>#2O*-XN[5^:,96YK--K2_ZZGXR?#2/QG<_#:;Q
MYX%M_B/8>%Y/&^H_#ZX\9^'(/'&G>"8)H[>;QE?^$GU >(;+PG%/+%;R>(KK
M38=)2XFAA^U%I8P]3PC\;_A;X_TOP[KW@/XB_#KQOH?C&_U?3/!^K^$/'_A?
MQ/IGBO4/#R7D_B"Q\-W^B:E?V>N7^AVNFZE<ZS9:3/>W&DQ6-R]_';QV]Q)#
M^5W[5/[(W[0?Q1\;?M$^%/V>+'5_!GP]^/\ IFD^._V@[+XQ>*OA[/\  7X]
M_$GP9H'P<L?!\/PYMO#5YX\^.7@34/'7A/X1>'OV?/V@8_&OA'1_@[J7PHE\
M0ZQHWP]\<^-+BVUW6<O7?@A^T;!^V'H?[;MA^SIXPN/#6H_%K1-4U;X ^&?'
M'[/Z_%^PLO#'[)/QC^!-S\7/%L^M_%OPQ\%[KQGXY\1>/_"'@^XTOP[\8O%V
MHP?"/X3_  OU+4M4@UB74/ /@>J*IU&N>O""E3]HTY74%!2E&+DX17^U./LJ
M5WS2<T_W:492F?.OAO>49SA!V5I*C-PHR;WE[1QE)II0]GK.2<D?K/X@^./P
ME\(Z3)KWB_XF?#;PEHT/C.'X<S:IXG\?^%= T^'X@71467@9[[5M3M+*/QE>
M;T$'A=[A-;F+H([)\KGC?'7[6W[,GPOU9M#^)O[1'P#^'&LQ&]$FD^//C3\-
MO".JJVF3FUU,-INO>)+&\5=.N@+:_P!T2FUN66"94D!Q^:'@O]F3]H+X8?M,
M^+OVF+WX+6OQ9\+^+?$_[7NBVGP@M_&WPWMO&/AFP_:,UK]FKQ!H7CYQXNUZ
MR^'4NEW]C\)/$'@3XT6%GXMO/%^E:19>&)O!/A[XBV6I:UIT7HNB_LO_ !HT
M_P 4^%]:O-#T&"WLO^"J7C7]J_45L/$EA<0VWP;\0_ ?Q_X L]6M7,5I-=ZG
M)XD\2Z782:$+:+4S;F[O7MH[:WE"8P<N2A&4I.I.E1<FO9)^V]CAU5I*-[1D
MYSQ$VI/E_P!GGR2Y8J$TY^]/W9*$7)*JE+D491J5%4O)7E&FXTZ#<(-<U5*2
M;O./Z1>*?C1\,/ OAG4?&GCGXB?#OP9X-TC3_#FK:MXN\4>._#6@>%](TOQA
MJB:+X1U+5O$&K7]GI.FZ=XJU:2/3/#-_=W4=GK^I.FG:9+<WLL5N^!X'_:3^
M _Q0LIM0^&?QH^#_ ,0[*V@U^ZN;WP+\4_ _C&RM;7PK'H<WBB[N;GPUK6K1
MPVOAF#Q5X5E\17,_E0:(GB?P^^I26R:SI[S_ )\?"#X3_MH:#^V/XU^/_CSP
MO\/+3P!\<-2^/?@7QIIN@?$R35/%_A7X<^$[CPUIW[&>MZMHL_A?3M$>+0/#
M_@/QA/XDT?PIXV\9WUA\0_VK/%%U':VND>'-:OW^>/%O[ G[1WBS]GK]A_X;
MV-IX,L_$7P!_X)Q:)\!_B-I&N>*XSX4\2_$KPI\6_P#@G+\4=1^".LW^E:;K
MSW_PQ^,GAC]E[XI?"OQEXHM-%U_0[;PUX@/V_0M;L-5BTN^*4H-T82JSY:T:
M3G5G&*E0G*I5C4C4C&/*J<*:P]5.*J3=*M%QC*4E%73;G5JTVH1<93<)Q?-3
MJ04*,J<8-R4G5JU)UJ%JGLX1K4)QG*%.+JS_ &X\&_%SX<?$;1]$\1?#WQYX
M%\=^'O$G]JCP_K_@WQEX>\4:)KQT.Z>SUK^P]6T*^U'3]7_L:YCD@U@6%S/)
MI<RB*]2"0E!U.@^)=&\4Z58:]X;U/2]?\/ZQ96VIZ+K^A:E9ZMHFLZ=?0BYL
M]0TK5=/EN++4+.YAQ)%=VDTMM*C*\,TJ'(_&&;]D+]H'XC?MD6G[6"^%[7X(
M:?KOQ&U;QEH/AG7-;\*^(?&7PS\2>&_V4[3X(:!\5?'^F> /%6I^%/$'BWXC
M^(H;+P)XL\)^!/B#XKLK_P" 7@/P/IWB+Q?I5[XH\1^%?!_Z(?L2?";QI\!O
MV0OV9_@G\1%T-/'?PC^!7PM^''C!?#%]<:CX9_X2/P5X/TS0-9;PWJ%U:V5U
M?Z#+>V$KZ-=7EE8WDNG-;?;;#3[E9;.'HDHQC&2DN:=)3=.Z;I.-6FI*33:N
MZ<Y.W,U:-TWH3>RHVDGS\T)ZIRC+EJJ$Y))64W&G4A=7:E:48ZH^KJ***1H%
M%%% !1110 4444 %%%% !1110 4444 %%%% %>:-GB=5))*L!A@N.,?>QQTY
M[=CP2:_*CXU?L<_'+XH_'CX[ZCI^I?#CP]\&OCOI/["ZW_B\>-_%_P#PMWPC
M>_LF?&KQ7\4O%5AHWPYM?AR?"5VWC?2=7T_0/#?C(?&+2M1\)ZF]QXEG\-:H
MVCV&EZE^K4W^K?&5(4A6 R5SP& [D'H/P) .:_*_]H']OS1OA1^V3\)O@G!K
M B\$:)K7PK\,_M#S_P#".:AJUOI&L?M7ZQXH\ ?L[6W_  E-CIMUIGA6ZTCX
MA>%_#DWC&TU/5],E7PG\6?!6MWD,FF7%O)7/[RQ.'C2TK)RG3=TDI4^2I%N+
MBU)1G0I32YTG*E%33IRG&2<4Z55R2Y7!1EI>7*YQ?NZZ/G:?PRMTLD?.?P*_
M8H_;6^#/PQ_8J\)GPW^SWXGU[]DGXKZAXVU9=9_;+^/VL>'O&FCZK^S3^T'\
M#+JP\))K/['-^?A39:=K'Q1\(:WI/@C1M(U;P[_95IJ\"ZE;7NG:7-K?IND?
M\$^/B'K.IZ;K'CB^^&EO+XR_:+^/7BCXUZ#HNN:_XAT;6?V<_BQ\>O#O[4&E
M^ +6?4O ?A>[\8>+[3XF?##P5\/M7T_Q)9Z)X/@^&?Q-^.5_!<WFL7&A>'=1
M^0M$_;5_:CF^!'[+ZC]HCQ3XCUS]H_X0_LG?%'XL_&D>$/V>8=8_9W\1?&7]
MO?\ 8L_9XOO OA*RT_X,I\+;;0OBK\/?C5\?H?!:_%3P3XX\4:3<_"74]4L]
M;U.YMM0:P]X\.?M-_M(?$SXB_%OX6P?&KQ?X*\.?#7X2_MN:GX(^*?A+P?\
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
M./V4/"_PXU[P1^QU83>(OAU\9O#?[#OC'QMID>HZ)\$/@G;1_$#7[SXV>/\
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
M_M/Z]X=_:K\)^)?BI\#8;WQO^S7\7?V=OV<OB?X2TKX@:;/IGA'XK?%3XO\
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
M&&@^&5\7^(_$&I^+C>VVDZ!!%^RC'Y3E?4?0<8]\\C@=_2ORJ_:!\>_L2?\
M"2?M<^-?C/\ !N;XMZ!^SQ\*_ ]G^UKJ6L?#?PA\1OAE;CX865G^TI\&/!7B
M+P)XNN9K[QC\4/!>C?%5?B)\.-7\/>#=5TKPW'X]N([WQ9INMI;VNCY*,I5(
M1:YN91C",::J2E5E7PBC"SDGRU(*O1>B7-B*3DXPC.]0UO'V;JRG&I"%IN"C
M4G3J4J;=K<UJM:BU%M:TTTU9RCY?^S[_ ,% _BYXP^'W[6'C7QOX/\/^*]5_
M99_91MOBAKW@7P)H-UHGB?4/CGX ^,?[>GPD^-/PMOKF;7?$^CW.J6'B;]DK
M1_"*OX.O/$GA*/QI:>,+WP/XR^('@C5?!OB&_P"=\2_MP_M&_#GQ)\%?AC=^
M(/@W\0M9_:>\ _LQ^,_"GQ9T/P9?Z;X%^ UU\>_CGX3^%5_-XHT;3_'>ICQE
MX)\2Z?XI4_LWRW?B31M8\6>/M!N_#?BK6]9T^]FU+0?9O$VJ?LM?"GQ?^S]K
M6N_\$S-3\.?$K6]=T3X(?L^ZCIOP+_8];Q;X>UGP)H7Q-^+OA+P-X.\0:/\
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
M'^SKX1_:L^%VH>%%\)>*/%T.H>,O OPX^)7AOP?\4M,D:YE\6^.?AU\6]/\
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
MDM-87C%I[OE>MG953]RTJ<K)U(U+QDWS.,'35_>LVJ=X6ES17\NBM^6'C?\
MX)<V7Q$U7PAXXUKQW\&? GQ!^$7PN;P=\ =1^!G[+>G_  U\$?!3QSHGQZ\&
M_M"^"?B'X8\!Z]\6OB)*+&/Q3X+70/BMX%T[Q/H>E_%_P=KOB+0]1U7P]#J<
M[/O?#S_@FCJW@;PWXX\#GXG?!>/P]XT_:]\+?M>:CXH\'_LQ7O@WXT^(/$/A
M3_@H#IW[=6G>#/B5\47^/7B&U^(F@:;$NO?!KPW>77@S1M2\.Z!J>F^((C>+
MI-]X8U[]:=B]=JDXZD#W[8]SD^Y]:,#I@9[X&/\ ZXK)P7).-DKOF7Q6YE5C
M7BY7DVTJL(3:C9.4;[V<;ISG3IRI\UXRG2J-6C;VM*BJ2FE)2Y='.RBXI*?*
MTTKO\F_"'[ 7B7]GG0/ 7CCX%_%A;[X]_"C]CGQI^RIX-F\;>'$'P>\1>*/%
M_C'X0:_H7QF\9^";;Q&NH:=J.@K\,=+T/Q>="\07^N>)?A_;Z/I,4FI7G@;P
MII5Q]%_&[]DR+XQ?$/5OB7#JWPPOVU;]G/Q5^SM<_#OXU_!8?&WX2ZWHOBSX
MI>"O'VM:IXV\%#X@_#V7Q9I\MCX.GT&/PM-K6GV?VK4[?7+K4;V/37T;4_MC
M8AY*J>0>0N"PP0PZ\@@8.<\#T!I#L12Q&%52QPO0#+,< =>I( ))Z#)JHKDA
M3BG+]U:-*3>L81YI13:4?>4ZE:;DN5RE5D])-R>?LX\JBTI:6DY+F<DG'E3Y
MKIJ"YXQ3324E&W+%1/RK^(/_  3)L_B=\%_@%^SYXQ_:<^-,/PX^#/PZ^-G@
M[7F\/V'@6_\ %GQ*U/XR_#_7/@])<:KX@^*^B?%>TT?PAX+^$'Q!^+_PY\+^
M&!HFK^*;71O&7AZY7XD1:AX+-QXBUO"__!/WQ79>!_C+\)_&?Q^T_P"('PI_
M:G\)WMI^U=INK?"*32?'GQ \>^+?V=O!O[.?Q4\7_#3QQI7Q273?A5HOQ-TC
MP)I/CK5O"VM>"OBAJFC>.M5\3W6A>,[30]3T_0]%^QM4_:4^#>E?$O3_ (07
M/B/4;OXD7^J7^D?\(OH?@OQQXHETR?2M+\%:SJM]XEU;PQX;UC0/"7A[2['X
ME?#W^U/%?BG5M'\+Z7?^-O"^D:EJ]KK&LV5A+YI8?MX_LN:MX;L/&>A^.O$?
MB3P7>_#32_B[J'C'PO\ !WXV>)_"7@OP#K7PXMOB]I&J?%/Q)X>^'>HZ'\(=
M1U+X9ZAI7C>R\+?%*^\'^+)_#^M:#?1Z&RZ[HXO85*4J=6G)1EAJB<:L5!-*
M$XQ@XRER^XI.,-+K5)I*;<F6DJD:D6HU*=15*4K.,E5C-U85%RM.<H5/?4I*
M335EHDCYJ^+'_!/_ .+OQKT[]G>'XJ?'3]G[XHWO[-?CV?Q7X.L?BC^QI+XT
M\">-M/D^"_Q ^$$LGQ7\"#]HW1[/Q%X\?_A-X/&*^+O"FI^!/"NG^(?#FGC0
M_AGI-O,YC][^!?[%O@OX4_%;XH_'7Q7J=I\2OB]\2?B;JOQ,L/$=UIOB'2]
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
MWUK29[TL]+*ZO9OMH[>MVK?B-*3O:.B;C?7XDN9K1/[.OZ=3[.HKXR?_ (*
M_LI#PA_PGUG\0/$FN^#(_AKX>^+>I>)/"GP<^-OC+2O#7@SQCX)TSXD>#%\:
M7/A/X=:TG@;QGXS\$:[X>\0^$/A?XQ_L+XG^*+7Q+X9M]#\'WVH^(M&L[Z=_
MV\_V9+?Q99>!M6\4?$+POXMO_!]]XW@T3QM^S]^T-X%NXM'LM$^+7BAM/OV\
M8_"S0X-*\;7WA+X$_%OQEH/PTU66R^(WB7P7X*O_ !CX=\*ZIX8O-'U;44E)
MZ<KYOY=W?HKVZZ=.HKJU[Z=_G;\S[&HJI:W,%Y#!<VLT5S;W$$5Q;W$$L<T%
MQ!*%EAE@EB=XY(I(V1XY8W>-XW1D=E(-6Z%>RNK.VJO>SZJ]E?UL":>J=^GW
M!1113&%%%% !1110 4444 %%%% !1110 4444 %%%% %"_BFFBVV_E"8+(4:
M91)&K%"$9HP\3RJKE6:-)[8LJG_2(V"AOR$O?^":'CSQCJ'Q"\1>-_C%X;TZ
M]^,Y_:,\/?$WPKX5\)>)M<T.U\"?M,O^R9-\0H/ ?C#Q;X_;QY8>*3JG[+3:
MMX9OO$.H:SX=\ :1\3[GP!X1\-P>$OA=X#MI?V(*@D'IC.,<<G%)L'')X)[^
MO'8CTJ%%)U)6BW5BJ<DTFI4^M[IW:T:[65FMQ7::22<;J;4M4JD+\EHNZZN[
MMI?S9^97[)/[&'QO_9?\6^./$<GQ6^&WC5?C!XO^&VO?&%[KP)XKTJ?Q#+X,
M\#_$WPYXP\:>%=.L/'D7A;P/X]^*7BO5/A?XNN='T+PU;?"[P!X9T?Q-\*O"
MG@M],L/!_BRTD_:\_89\6_M*^+M<UWPEXL\*_!]]?^#7C[X7>,?%FBP^*K_Q
M)\7='\5^!/'OA3POX ^+'A6UU;2/ OBCX?\ PW\5>,M/^*_@?7=6L]=\?>%O
M$_ANYT'PA>^%_#GCWX@Q:]^FE,*C&/FQZ \_7_\ 5BK4YJM3JJT94FG&2M=V
MY4HRM:\4H1]W9V1,X^TIUJ4F^2O"5.=FU:,DTTK-;W>E[;::'X\_$+_@G9\8
M/&-OXA\#Z3\=K+0/A,/'7[4/Q#T'0X[7X@)=>*[_ /:G^,&J?'+7?"_Q>\(:
M7XYT_P"&GC#3/AC\0?$.OZA\.O&%UX>O_$Z6$NAZ=+::-J%MXM\0^,:7BK_@
MF'\3KSQ%\3-5\"_M4:QX4TK7?B_X[_:#^&VDZKX!\,^*+CPE\5-6T[]F#3_A
M79Z]=ZD<ZAX'^#5I^SI>>&=!'AT^&_&NL?#_ .(>K>'-6\2OJ5K=ZQK?[(^4
M.S.?^!#\>PI@MT#;@6R3E@3SWYXX_3/OFL4ZM*%*G0A!0IREHY)?&H.4M83<
MIN4(R;;YKQBXSCRP4+23<W4E*7.U)J7OIR4^?5-VT=N7W4HV2BEN_P Z?B'^
MQ?XRU[Q5\2OB'X8\<^&K?QGK'[:?P@_;%^']AK^B:M-X4L[KX:?LV?"/]G;4
MOA[XSDTW5H=6NK?Q)IG@;Q?K.F>*-$6)O#>I>(O#5W=^'?$<'A_4]*U_Y83_
M ()+>*[+6W\8:=\;;-_&$G@O3_#$D5YX?\22?#FYN?%=I^V58_&6\O?A^WC>
M71TNC)^U_J&K_!7Q1!:O\2/ 1^'UMX5U'QWJ?@WX@?$C1O$O[@&($D[G&<<*
M<#C\^#Z'\<T",+QN?KD98>YXX]6_/]2,:D(U8TVX.O3G3J3BTG&%3"PP$XQ5
MG;_98.,904'&4YM6;=R[=2=1I*55T>=I:R^KI>SNE9:N,6W;F37->[E?\_O"
M7[(WBJ^_8@\7?L<?$GQ%8Z=!XG^#7BOX(1>,_"?BWXD_$6^L=$\3> [CPNWB
MM]1^,>M:GXFN=1LM6O\ 4+_3_"5WK5]X;T_28K#P[;72Z/YMG%PW_#"OCOXA
M?M!^!/VD_CC\1M&OO''AWQ/IUYK.A?"*3XC?#70)?"O@KX4^._ ?@;0](UC1
M?'>G^)KQ[OQ=\3_B!X[\:6OB2YO]"UG1_$6F?#74M-U[3?!&E>)=9_3ORE.
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
MX<1VTNI>&M.NO#K3Q:ZOZ^1VL<0(5I"" OS/NP!Z<<9SR.!UXQ2M;H1U?C)
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
MO:^'?B'\!O'?@+7?A8GCCX>Z_IMS:Z.WPP\"77A"\TKXA^ O 7BSX:<;>_\
M!-'XN:'\(/%/[.7PM_: TKP#\&]?\.?%^WEG@T#Q&GBO7+KXP_LP:M^SY=>"
M?'&G:=XHM?"OBWP5X)\3WVD?%WP/XEO[5?%6@1>$?"7POTW2[32M%G\8:U^R
M\<2QY"EC\Q;)(/7H. #@+A1D9V@9)/)9);K)MW%@ <\$#J""#P<YSZ]0#SBK
MC.<%-P2O4E"4H-^YS)13T:L^7WG&\79O374E.4/92C:4Z"?LG-)I7ESM34E-
M33E&*:DFFF]$G)/\1OB%_P $=M#\<^+?CSHL?Q:U+0?V;OBKX3U*T\#?!7PW
M'XA\$WWP<\3IX3^-NF^&-!\+^+/ /BOPW=W_ ,&?#_C[]IGX]_%NT^&^I"73
M+77/%_AGP?I<&F> ?A]X<T&'Z7\5_L9?$;Q9-\6O&5Y\1_"UU\3O'/QE_9!^
M,7AZYG\-W]MX25OV2['X4Z_I7@/Q3:6FJ)J<FA>*_BEX6^(WB9-3TN1I_"5K
MXXTF\M='US4O#D]MJ_Z.?8(1G!EY4+_K,< ;>..#CJ?RJ4VR95@6RIZ%SMY
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
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 .E-W#
MUZ]..@Z8_,56N[C[,@<@'(;*@QJSL!E44RR1IN?!50SJ"V%+H"77\T)/^"G?
MPYT_4_B=X2U?X2_%<?$OX/WOQ?F\;?#[PS-\,?&$UIX3^!/PS^&WQ2^*7BW3
M/&6G_$2U\!:LO@[3?C!\,?!6O^$K;Q)_PG6D_$[Q?8>&;CPY+I23>)H<Y32;
MBI14HQ=22DUI2B_?D]5:R:LW9+J&B5WM=1O=)7>T;O3F;:LKW>RBVS]."ZCJ
M<<X/!Z_7'M^E-\V/CD\]/E;_ .)_+U[5\2_LI?MV?!W]JZTUBW\,:C;>'_%5
MGXS_ &@=)T+PCJSZO!>^-OA_\"OVA_&_P"?XM>!M0UKP_P"'-/\ &?A;6;GP
MSX;\0>*(O![^(Q\);[XB>$?!?C_4;#7]4TQ=2B_:#_;K^%G[.NO_ !@\+^+-
M#\9:EK?P>_9:US]J^_@T33]*>U\6^#O#DWQ(74/!/A;5-3UG3M/7XD/:_#'Q
M!J^FZ%K3Z99ZEI$-WJ%MJ;6VB:\^FQ)U54C2O!57IR<LFW)M1C&*4DW*\HIQ
MLY-M)1O9.X1Y[I7<DTG%6;5U=76K5UM=:]+GW#D#C/8'/7@'G)]^/U-1F:(
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
MM5[\HQDXPMSR2O&,E%M#<G90<7)J35]=(Z-Z/:,G#G>T4_><;H_3H$, PZ$
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
M'F'=&0&P8RC##9C<;6)V21NFX(^TE*_."[_X)F_"'7_$OCSQWXE^+_[0&O\
MQ-^*>F^//#'CWXC+KWPL\(Z[XA\ ?$KX<^%_AKXY\ 2Z)\._A%X+\ :;IOB/
M1? _@K5;_P 7Z-X,TSXKGQ%X0\,:E#\1(H=!TNSMOTQ_SFF;<=!DGL<<?D,?
MX_6HY()SDHVG4INE.6GO4Y7YH-<K?*[NZ4DGUOHU#BY63Y7%3C42<;OG@TX2
MNW:\>56O%VLM._YV?#[_ ()T> OA-J;:O\./C?\ '?PE/H4O[0?_  J6WL(_
M@%>:?\"+']J/]H/2?VC/C7I7PRL=8^ NI6NHZ?XG\4:%HWA#3C\5X_B?>>$O
MA[8C2/"%WHFN7NH^)KSN/V@_V$O@E^TU>?&:3XJ7?C:[M/CE^S]I/[.?BG2=
M"\06.@VFD>%O#OC/QAX\T+Q9X4OK/16\0:3X^TSQ#XSOI;?4[G6M2\/2V=AI
MME=^&+FW;5UU?[='X<]?KW_^OD48 SP!Z^E#AS2C-MJ49^UC*+:E"JI1FIP>
MO+[T5*5E>4[S;<FY.H\\).4)<LVZ5Y**YFJ;TYG9<SY?=3=^5))>[[I^5>E_
M\$J/V?-+^('P_P#B;+\3OVE];\1>%/&/Q)\;>-[+Q7\8(?%G@CX[:I\4?CGH
M'[2GB'3_ (B?#;Q%X8U+X=>$]&L?CKX7\._$#1M._9[\+? \V]]H\>@7DNH^
M$;_5?#M_:T+_ ()6_"?PAX\^&_Q,^'WQV_:.\"^+OASX)O?!]E?V]U\ /'G_
M  DE]KFD^%-*\7^/O%8^,/[/WQ*DO?B+XW/@?POJ?B;Q%I<NCQR:GIGF:5IV
MDVUYJ%G=_J3M Z ?D.OKGG]0:#C;G"G]!CVZ\_CUK=U':R3CW]^335K6U]$W
M^%D1RMI1J25174FG&*O)<SBT[:<LI3DK:MU9WYE"BJ7P!\=?^">'PE_:$^).
ML?%OQO\ $S]H;2_'LGASX(^'_!>I>!OBS=>"]$^&=S\!/BNWQP\&^)?#O@/0
M]*@^'GC/7[_XK0:'XP\2#XV^$_BSH5[>>%?#>GZ9H>CZ-I[Z=<^=:E_P2H^
M3:9\$(O#OC[XU>"O%_P$^$_PI^#_ (,^)'AS6_AW<^*M2\-_!?XQ_"'XV^!M
M0\6:)XK^&'B;X9:UXAM/%?P<T+3+_4XOA]81WWA;6=<TA[.*:T\(:AX4_47G
MU_Q^G^?ZY"UDW-1BJ4E"4*GM8MKF2FU-2E:Z;<XSE%W=K.2:=RFG+XY.3Y5"
MZ;B^51E!)V6O+"3C%O5*RNTDE\<ZA^QG\*]5_9G^+7[+3ZSXWMO!_P ;H?C;
M-\1_&4&I>'S\1M;\3?M!>)/$_B_XF^-8]3NO#-UX6LO$>H^)?&&L7^CVL'A#
M_A$_#UJ=.\/Z-X9L_#>D:7H]I3^(/[%/PR^(WB#XO>(M;\3^/[.[^,_B;]E3
MQ5XEM])U+PM%9Z5J7[(?Q#TSXF_#B'PY'?\ @_4I[6Q\1:YI-K8^/%U6?6;O
M4-(DFB\,7?A*_P#(U*'[1"KZ#\AS1@'J!Z#CH/\ /TJ*4'1<94Y<DH2A*'+H
MH^QCAEA[)MN]#ZEA'%W=_8136B%*G&7(DDE2G.I372-2HZKJR2223FL1B$[)
M6]J_0_./XG?\$[/"WQ.O_C)-)^T1^T)X.\.?'#]H'X)?M/>*/ OA:T_9NO?"
M>E_%OX"7/[.UWX UCP]-X[_9V\:^+?[):_\ V8OAI?>(/#7B'Q7XAT?66E\3
M69M;?3M5MK/3O:?%_P"R?I'C7PE\(-+U?XM_%.#XB_ CQK?>/_A;\>='L/@M
MI'Q/\,^(-4\.>-? >J*F@V/P=C^!VH:-JGPQ^(7BWX;WVAZG\&[O37T"_L]<
MBMX/B!HVC^-+'ZTZ]/\ &CZ]?7_)/^141HQ@H\CLX.E*+:3M.E0J8>,MG?\
M<U:D&FFK3:=R^:;OS2;UJ6Z6C4E"<E9)*[E3@Y/[3BFTCXY^ 7[$?PB_9X\<
M^,/B3X3O_%WB3QEX^\*^'] \6:WXYG\)ZQ>ZOK^F?&#]HWXX^(OB.;O3/"6B
M7EGXY^(7C[]I_P"(5QXO%A<VG@RVT?2_!>@^"?!W@_2]"N+;4N4^,O[ 'PS^
M/GQ?\._&;XF?$?XL:OK?@?5?AU?>!/#]FOPAT?PWX2TKX>?'SX#_ +1B^#TF
MTSX16WB[QCX1\6^/OV>O!\/B+3/B7XK\<7.F:/K?C$^ K[P5XAU73O$.C?>-
M(1P<=\]AU_K^-:OF<E)R;Y4HP7\D5\/+V:6E^R20M+R;M>;<INWQ-I)W_P K
M6\C\P;;_ ()7_!**_P#@W/?_ !3^.NNZ;^SK9?#'PY\ ]"U;4_A(;/X6?#SX
M2_'[]GS]H?PM\,-,UG3?@]IOC+Q;X0?Q/^S-\+/"UY=?$SQ1XX\:0^![/6[/
M0O%VB>)=<N_%0UO#7_!-#X1?#SXU?\+R^$WQ0^,_PK\1/J?Q4U6^\->'I?@W
MXM\&7/\ PN+QUX"^(OC+3[2S^+OP9^)7B#PYI8\3?#K2V\.VGA#Q)X>;PMI.
MHZEH&B36FC67AFQ\/_I0 !U XQR?8=?:C"]<#Z\=.E*?M9)VJN,DI<K2T4V\
M2XS:5KRB\55ENGS3J24DYWB/5<CUIV:49:V34%:-T^6ZIPO;3W(Z:'P]^RE^
MPE\)_P!CU=$M?A!XI^(R:-IWP/\ AG\$_$'A_7[SP3/H?Q!/PB6[L_ ?Q;\9
MV&@^!O#N[XU:;X;OKGP3JGC'PS+X9T_Q9X,M_#>B^+?#NNMX"^'5[X2^W(UV
M,J;BVV,*"V,G:$&3@ 9.,G  ] *EX&.@)[?ETYX[=/UX(3 &,<'L>^>?_K]?
M\*<8\L(PO>,(QA#1+EIP48TX:)74(0C%>278;<I3J5)R<IU)2J3DVVY5)MSJ
M3DWJW*;E)^;V5K#JBF.(WSC&Q\Y!(Z8Y P2.22 03C (J6@YP<=>U5LT^S3^
M[44E=-)V;32?9M-7^5[GPC%^R/HWB36_C(GBS7==L] \:?MH_!K]L'0Y/#.J
MV4=_J_B#X.^#_P!GN/P[X:\7KJ^@7YBT"S\>? O3I[K3M%DM;O4?#=MHD%OK
M]C+)J5O7PQ)_P2[UCQI\3/%GB'Q;XHNO!'A_XQ?'7]K3XN?%.Z^'^M>%M2\;
M:%X,^(?A'Q;\'?A3\&/!6K>-_AQXLAT?P;XV\!_&#]HCXK_$\^'X]%USP?\
M%_XV>.YO!GB5FO[/7XOW4P/0?D/_ *])M&>GZ<?R_P#KUG&*I1Y:*A"G[&K1
M]G*//'DK4_95$G>$HN=)0A)QDFXQMHW<<92@ZC3C)U-W.G&;BHPQ4*;BVK*5
M-XBZ;34U&49QE&;2_/OX5_\ !.']G/X5:%^T;X<\-V6IKX?_ &G=+^)NA>.+
M9-'^&.B>)]%\/_%O4_%&K>.-!\._%_P?\.?#'QSU73+K5O%VKWVAQ?$GXG_$
M&Y\&[-,T_P (76B:3HVF6%MT7[/7["WPQ_9P^(GB'XJ:)XU^)?CSQ]XJ\)6O
MA37?$/C]_AK!]IM+2W\%:-]OL=&^&OPT^'/A_0KRX\#_  L^#_P^GL= TK2_
M#@\*_"7P9-'H,7B=_%'B3Q-]Q8'8 D?0?XXSV_G05!QD COG]/J,^M14A4GS
MVK.]2FJ<N9<W-95TG+5*2_?R<HN/+*7,[+F3IB45:\5*S<O>=WSM)2G=IMR=
MKN3NVVVVY-M_C]\ ?^"77A[3O#'@;QG\7_B3\3(?COI\'C#7-1E\!:Y\-=.\
M%?#K7OB9X:_:CLO%/A/X9P:1\(M"2\\+^&?%W[7_ ,7_ !UX6\1>,+'6?'LW
MC:T\(WVL>(;_ ,*Z%;^%;OM=6_X)B?"OP9X<\%WOPJ\8_%?3_&'P>U/QCXL^
M%EA_;OPNTW2+_P 6>(OBWX'^-EKH_BRZO_@CXLL?^$;BU[X4?##P#9WLGAK4
M[[PU\.?!?A]-*AN?&&BZ=XB'ZFJ!U'<#UZ>_^3QWHXY''N/\:U<JSIRC&IR.
M4'!-<TE&"<)4X^]*4Y*,H0;<JDI3<;SJ3<G)IJ+DVX\R<U-J5GS2C%P3E=6?
MNMQVV=O3P7]F[X+Z5^S]\$/A+\&]+U:?Q#'\.? ^C^&KWQ+=VC6-YXLU^"W6
M?Q/XPOM/DN+S^S[_ ,7>(IM5\27UC'=3PV-UJ<UK!(T$2$^]^O'_ ->D '8
M?@/\_P"?S.N<CV]<C_/:IA!05ELK)*STC'W81U;?NTXTX7Z\E^MDHQC"ZBE&
M+DY**223D[NUK+5W=EHKBT445H4%%%% 'DWQF^&+_%SP%K?@1/'?BKX<P^(K
M9M/U'Q#X.TCX9Z[K+Z5<JT&I:0VD?%_X>?%/P#?:;K%G++8ZE!J_@K4W:"4&
MTFLYT28?%\__  2__9_6TCLM/\6_&+1ETR^^'_BGP+/:^+/#NK77PX^)?POT
M3]G+0?!OQ9\+3^*_!OB-M1\;6EK^RQ\*KK58/'7_  F7@?Q'J#^-[GQ!X,U)
M/B!XK@U']*>G7TY/3I287T'Y"L^647*5.7LY2E2GS):J=!5/83OH[TO;5DM=
M8U)QT4I)SRQYN9QB_<J4WIO"LHJK&724:BITDTU]A:W2:\&B^#^I76@^-/#7
MC+XS_%#XBZ1XV^'>G^ +J#Q59?"'3)]$>/3?$FE^)/&6AW'P_P#A1X(>/Q7X
MXA\007'B2'6AK?@^PN?#.@'P3X2\(6S>(+;Q#\>W'_!+#X ^(?"/A7P;\0_'
M_P"T!\1K+PYHFE^&+[6;GXFVGPL\3^+_  ]X;^"7C']G_P %Z%XDU[]GGPO\
M&=0M]#\&_#?XF?%2STS0/"4GA?0M:U?XF^+]8\;Z;XLN'T5-#_3O ]!^5'R]
M>/7/'7US4>SJ<TW[2*C4BJ<XQBXN=-.3C"34TI6<YO6-GS:IO4UC4G!)0G4C
M%352*YW[LUM*+235K1LK]]-6CX-\6_L#^ /&?A[Q5H^M?%3XQ2:SXO\  '[(
M/@'5O&[W/PIU'Q,6_8N^*&L_%SX9^,39:[\)]8\%ZGXI\7>,-=O)/BE;Z_X0
MUKP;XETY(-.T/PEX6@>Z^U>I_$W]F2R^+O[/.L?LY>,_BW\2KOPUXJ\.:QX,
M\>>+(M ^ P\5^._!7B"PU?2=9\)Z]I%Y\$[OX6:?I.H:3JRZ<TWA#X;>&-7M
M8=-T^?3]6M+W[==7WT_@>@_*C P>!COVKHG*52+C4DYIN4FF].:5W)[:<SD[
MK:S:M;0S5TH)-VI)1I7UY$H4::4=-N2A1C;M2CV1^9VI?\$N?@;=Z'K?AG3_
M (B?&[0O#OC=/$^F_%72+3Q!\/M7A^+7@_6OVBOBK^TYH'@GQG=^+_AEXEU3
M3]-^'7Q"^-7Q*L?!'BGP#J'@GXG1^&/$LEKXI\>^*M<L=,\06=/7/^"6'P"U
M*;P-JFE^.OC'X3\;?#_P[X9\+:5\0=%U'X8ZMKNJ:5X-^/%C^T5X>'B/P_XX
M^%7C#X:ZI>6/C9-1TN>_7P';7>I>%-8GT_59;W5=)\+:WH'Z>@=>F3ST]/RS
MCKGU-(0/ZGIS[GCG^F:'5Q%U*-9J::]YKFT5.5&R5HN[ISY$[MJ-XW::49Y(
MZZ)-N,KJ^LHRE)-][<]1+LYMI6T?Q1X$_8K\&^%/BK>_%S6?BI\7OB/J]Q\3
M=-^-]IH'C5_A-9>%=)^,=C^S;HW[)UY\2-.L?A[\)O >JC5]9^$>D2V]YH=[
MK-]X)T_Q#KVMZWX;\*Z#(^FV^F_:B%2 1T*\DD'C/0]R?_K=:DP/0?D*6DM(
MJ/1*R2T2BE9*VOG=WU;Z%6U;6EY-[*Z@[-PT26Z6MMD@IK$!6)Z '^5.I&Z'
MZ'^5*2O&2O:Z>O;1Z_+?Y#/F3]I']FK0_P!IS1/#/A+Q?\1OB5X3\$Z'XGT#
MQ5K?A3P ?AUI]MXXU'PAXL\->-/#(UKQ-XF^'?BOX@>%9-$UGPQ"VGZS\)O&
M'PW\3P0:GJF->-TNEW6F>7^+?V#_  7XC\;Z_P#$O0?C!\:OAOX_UO\ :4D_
M:HL_%'@N7X07T_AKXBR_LI6G['$VEZ)I/Q%^#_C_ ,-W'@Z;X5VLFJ/I7B?1
M?$>J1^.;ZYUNWUV#3$L=!L_M;5=0@TRSO+ZX2[FALK2ZO)8;&SN]1OI8[6!I
MWBL=.L8I[[4+N15*6UC8V]Q=74SQP6\$DLB*W\[GQ"_;C\+:Q\;_ -I[]I_]
MCGQ'X8^/NO>-O^":/[#WA/\ 9DTSP]K&D7%KXK_:)_:+_:&_:UT;]FOP+XCT
MO6]4T4>$+_Q%XKUW0]8\2V'C:3PO>^&_"ND^*=7\3?V1IWAK5I[')S:G*$%5
ME)4\56A&E%R<:LL+"I"F]5R?770=*%5M*-6FKQDE)QS<>5T(-QM6J8;#3G4L
MJ<:<\4J;JU7RU&J6%A6E7K>Y*U&$FV^:,7^NFA_L8^ _#_[-/C?]DC3O'?Q-
M7X'>*/@G'^SWX4\-37/@%]0^$'PS/P=M/@]=V'P[\0I\/H]:U35M2MX;OQY>
MZW\6[SXI7P\<ZOJ1LGL_!BZ7X-TOQ[Q[_P $O?V:_B)\9C\:M>U;XT66L7>F
M_#FV\2>&/!7Q>\4_#;PSXPUWX4?#KXS?"CP1XSUO5?AU)X5^(FG:_8> ?C[\
M4/#^J:7X-\?^%O WBE==BU3Q;X-UO6;&UU!?PX@\-^*='_9-^)/_  32^,7P
MQ_:5_9=T72?VK?\ @G=XV_9];XE?&OX2^+/VA]3_ &>/CG^VE\ _!_Q.\:>&
MOB_\$_B9\6?#W_">_#[]IRW^(WB2ZU&#Q!JFI>!+#XM?!;3]<\/6EEKV@/JG
MNC_ME?%KX4_M;_$2^^,GA9?%O[8O[+/_  3H^(/PIUGP5HFDS^'_  W^TC\7
M_'?[4/P4\)_LG^/?AO8"];2[#PG^UUXE\0>#K;3].L]8O(/A;XYU+X@_"W6]
M8%]\--7U&3HE"I.6(]]5:LJ6(KQA))U<91GA(UX3BU4E1G[;$5)86O2==RA"
M=&K4O[:I2P]THOV-)\JHN%-U/93E",L.L/C\/2AS>_+D:I2CB9-+FHJ#Y5+D
M=:'Z4?#K_@DU\"?A_P##SPOX!A^+7[1GBJ;P=HWB/2]"\>^,_&7@34_':76I
M6WP@TGP+XFU2YL/ACI'AKQ'XP^"/@SX,^'OA_P#!_P 2>)?"^KW^A>$?$_Q$
MC\0GQ5X@\:ZMX@;V3X3_ +!7PW^%G[.?B']E#6/B#\3/C+\!_$/PFE^"DO@;
MXEV'P:TK[%\/;KPWJ/A'5--AU_X+?!_X1^)=4U'6_#^HKIVI>(/$VKZ_KFZQ
MMM1L;^RU:34K^_\ @'_@DAJ_QH^!'B#XE?L7_M$?![XR_!;5[_PUI?[3WP6;
MX\_$+X1?$GQE\6;C6;;PSX=_;4\1Z7X@^"/Q5^,'A-+/3_VG]?L/BWK>@WGB
M+3M8T*Z_:CTW3[?PWI_AJ#0U3XNEUSQTW[1GQGB_:HL](TG_ ()1Q?\ !2WX
M[>"O'6J:!XQGN+OQ3^T=XINOAE/\(+[]L32IO#?]G^&OV(--\92-\.)= @\7
MK9>)OCCJ7P^U#XV6,WP1OWT.9.-6=:-&4HS]O*G5<XRE-5:DJN&]K&"<5.IB
M)XFI6CA*<HTZF-KK"PM1JXUTEG[:I1BZM-2<L+5OAUI3F_9U*L\-.-O:*FG'
M#8656?[R&%BJTYNI#"MU/VMLO^"=WPXO/B9\-OC+\1?BM\:_C7\2_A5XA\'Z
MIX;\4?$^7X.W4DWAWP-\+_VA/AGX?\ ZMI7@SX-^#="O/#&/VF/B+XYUO5;?
M3++XA^)_'=IX-N_$GCK5O#/A33_"C>T?%?\ 9DT+XD>-?AI\4="^(OQ'^#'Q
M4^%N@?$#P/X4^(_PJ7X<7&LCX=?%2;P9J7COX>ZIH7Q8^'7Q3\!:CX<UKQ%\
M-/AGXI2XF\(?\)-I&M^ M%70O$.F:1J/BK2/$7XK77AK_@GO\0)_VQOBQ_P4
M'^*?@_P7^U?\$_VA_P!H31)_''C3X[:I\*_CC^R7\'-,^(WBC3OV1M4_9HLH
M?&.B^(/@[9?$']GRS^$OCSP]JOPDTZUB^/'C37M;DUZ3QIK.H7_A^R]C_P""
M?/QUO- ^._[1>J_M=^/?!?PT^/7C#]EO_@E]XB^*WAOX@>(O#?P[U&W^*=_^
MS=XJO/B=:V_AG7=0TM=,EL?&4NKVU[IUI;K#I]U#)8LJ-:E5YZ=2OB,.JBDJ
M<TZ6(=&I&-1I8K#TL0Y49\T8UIJEBZN&Q*C",,+7=>I"4J-*#GFITW)2<)R3
MH*DIN,Z2Y:.*G%TY1DHNG1A5H>TIU)ZUH^Q]I'GJ\TOK?QY_P3"^#/Q)\(^,
M_A[XD^*/Q[D^%/C3Q'\;?B.OPQLM6^%EEX2\+_&3]HCP?\3/#OQ2^-'AR[B^
M$9\6R>+M7UWXS_$_XHZ?X:\3>*/$?PCT/XI^*Y/%.D?#2T30?"VG:%Z3XB_8
M ^"'B76OB]XC74O'GA[5_CCKW[)/B?XAW&@>(=.,%YXB_8S^)UM\4OAKJ>E:
M?K^A:[IVB2>*-3L+'0OB;#IMI#:>)]%M9-0TRW\/>--1UGQ;J7\SGPT\!^&?
MAO\ &?7OVD(O!/[!O@[Q(/\ @L[^T=X?UCXP?#/XG^--+_X*E>,M-US_ (*N
M?%OX<CX;0_#^W\-Z=X5\9:!XKBO-.\&^+? ^I>+M>T[7?V7UUW4M-\-77CNV
MT*/3O[31CL>N0/S;MW'/T./PKHA.M3HTJJG*#DX\J32=*4*67XF,+[IQ57"K
MEE"$[8>,Y*2K0<9Y(RJ6LI*FGJERJ3=>OS2Y(OD5ZL*U17YW%UN5./(W+\S?
MBY_P2Y^"?Q<U;XO>)3\3?CM\./&'QR\<_$?Q#\1?&GPN\2?#[0?%.L_#OXQ?
M _X:? 3XL?L]#4];^&7B79\%_'7AGX/_  _\4W,$L4_Q,\*?$GP[IWC+X=_$
MSP=>:;I%OIUGPQ_P3-^%7PT^).L_%GX0?&?]IKX6^.=5O-<DMM;M_B/H'QAO
MM%T+QCX*^$G@[Q_X*TZ]_:7\!_'+4[[PKXX7X ?!+Q)J5OXFU#Q!JWAOQ'\-
M](/PZUGP1H&M^-- \3^Q?MQ>#?V8?$W[,GQAUS]KGX8>#?C'\"OA7X2\2?&G
MQCX(\<>'[+Q/I5RGPLT#5/%2W=KI%\DL%QK5O!8W$6B@1R2M?7$<4"O+*B-^
M#GC7_@G'\'O O[/7[$7[._C+4O\ @GU^SQ<>.O%WQ\_;6^+_ ,$?VI/A;JWC
M#]G7Q%^T;XF^'V@Z'>^#/A[\*=$^)?P-\/:WX6_9O\%?$SQ!\._!NB3?%WPS
MXJT_P[X:\'?%K4-+^(?B#0?B#JEWCSSY)151TVGAJ4>5QFITYRE5KPGRQ3BH
M8;#UY4[\WMJJI4(3IOWJ?9!ISBVYWD\1SKE:2=.G2C"5-*3=1SJ/#T:C5HT:
M<ZE=PE%2A4_=7QI^Q%\._B'/\;KOQ1XU^)LM_P#'S0?V>- \;W]K>^!K6XMX
M_P!F[Q%JGB;PEJF@1+X!:RL-6\3ZEJMS_P )N;NTU#3[B/8/"FF^$)0)#Y9J
M7_!+7]F[6;?P%)>ZK\45\5?#'1_'>G>"?']EXGT33_%VD7WC']IGP/\ M=Z'
MXDD6U\*1>%]1U[X5?'7X=>%_$?PU>_\ "]SI=II$>M>%/%^E^,_#7BKQ1IFL
M?E1I?[)W[#_[<6K_ /!-BSNOV)_V?/ ?C;XI?!O1OVA_BOXK\/\ @:Q_MWP_
M^S'^QS8_#3X?_"CP)\'O&=SIL&M6'PY^*GQ&\0? NQ\!ZC$D5]XA_9/T3QYX
M?L([*[\0V_B+1/LC]KO]JC]K74O">J?#:T_X)]_MP> ? OB;QAXR\*^._BO\
M&?$G[+'Q*\=7_P &M T74Y+_ %?X:IX$_:4DU;X;ZU\3)_[$\.:9XH\5KX=\
M;^"/">K^+-?\-:78?$/1=!O])4Y>RI2E&=5U<-7K25/EI0A!8:-2G1K0J0DX
MP]JL1C:,J;IQ6'E3K1<ZBNE%&,JE2$8+EA7CAU*;FN:4J[AAZM)T[0<XPH0H
MRIR4E[>G"G[L.927VA9?L#_"Q_AS^T+\/_%GC;XH_$+4?VF_BKX3^./Q+^)?
MB*]^'^@_$"/XP?#SPC\%_"/PS^(7A)?AK\._ /@+POK_ ,.4_9]^$WB3PRVG
M> ULI/&'A9=?\16>O7.I:FEW%X,_8)^&7AWXWZ7^T=XG\>_%+XN_&2T/BV'6
M?&/Q,;X5W \46'B?PO\ #_P?IFDZKH'@KX6^"/#.CZ5X!TGX>6DG@?3_  3H
MWA*"UUKQ1X[\1>(U\3:YXJO[VOYO_B#^T]\;]4_X)@_L">&8?V6/VX-.^!W@
M/]G;_@FUXTO/&'@7PI\-[NQ^+OQ+T/XO_!?P]HGA_P 3Z_>_'33]>TWP#;:/
MX3L?&?@W0K2QOM1^,GBWXH_"F?QAK/@7PQX&\:^%O'O[:_%O2M?TK_@I1^QW
M\3(_$OQ>\5OXO_9__;*N="^!FKZ]X8T7PCX6N?"OA/\ 9UNK/0?#?AJ"#P]H
MX\9>(M3U/5)-8\8_$+Q)XIU#3-5U2XT/3_%GA_P1#9Z';=%?#NEB)WJ*2IXW
M%X3GC",G+ZC3QD(5%!*4HRJ0HUX.GS)Q5;XYSBHRR59N%N5)NC*;BIR4;QQ5
M*$J<I)).,JD*57G<4DZ2CR77-'Z4N/V ?@A>?"*+X*:I>^+M5\&C]HOQ1^TI
MJLMX_@T:WXI\1^+OVB?'?[2^J^!/%%];>#;>UU3X9CQA\1-?\+6^DQV%IXC7
MP"EGIESXLNO$+ZKXIU3S^]_X)QZ)>Z3\ ]$F_:D_:>DL/V7_ !/:^)?@:M]:
M_LM:]-X/MK/X+?$OX P^&=1N?$O[+^MOX\T4?#7XF:EITFI?$AO%WC.XU70O
M#FOW/BN368=8O-;^$OV\+CP5^U/\%H7_ &C/A?\ #3]E3]J;P]X'^)?B/X#_
M  3_ &_OVJ_"?@GX:^%_#>@ZSX'A\>?M5^%O%O[+_CSXG>!HOB_\*K74-._X
M5SXZTWQ-)\0_@_J6IP7TTOP_T?QI/K&L_/7QM\9_ G7[O]D+]L+P=KD7B3]H
MSPSXK_80U#XS:3\5_C1KF@?\%&? ?A'XAZ=^SEJO@CX!?LU?"_\ LNQ\ ZRW
MQ]TWQ=J4?[1_@=++PYX,^+?_  D_Q2TS1-2'Q $-_P##B(T*E:2C-WYL3"E3
M7+SJ;=&I.%>ARQFJE6A'GIRE2YXTJCEAW*.)A65*W)1BYQ4O<P]:LG[T(J:J
MPC.C4J).E&E6C)5(5).<*T8.<8>QY*C_ &L^'O[ GPO^''QA@^/FA?$#XLR_
M%>Z^)GQ ^(GB[Q5=WWP\M9_B+I_Q0^%OP]^''C+X7>-[+0OAOHNFWWPPO=7^
M%'PX^+FF:5I%GHOB+P[\4_"EE>>'/%6E^";W5_ ^I?=$:*JJ@Z*@7@!5P..
M.%'H!PHX'2OY6O!?[77[4L7[</Q4^-6L_L/?MN:C^T-K7[!'Q&O_  5^SWXF
MTCX::1X#\,6^A_'GP?;?#+P;X.@T?XW:C;WND1_;&G^)GQ'N5C\9_$;QKJ'B
MR[T6TT;X?:9X!\'>#?M[_@C]XY\7>)?''_!2/1O'/@?]IK0O%=M^UW\.O%WB
M?Q+^TIX<\(>&/$>L^*_%W[$/[)J>(M%AT7P?\1?B%H_A,:7?:"WBOP_\/-$U
M"3PQX(^$GCCX4:3HVJ:C>/K=CI>3G*%)->SE"&%>(E&-2&CJ3E**IVNJU.:D
MYNM&4HJ4I1BI)<TAMJ4I.S;KX6A%W]Z4:V'4I3G#5TG1<(TXTI.\X*-12BER
M1_<NHG )4]>&_D,'Z#G-)!_JE_SZ5-6MD]UL_P 4W9_>KC^.">W,HOO:]F?.
MGQS^$]U\1/$/[.WB:SFMO,^"?QYL/BG-IM[<M:V^KV5U\*_BO\)[V$D6MV;B
M[T:U^*4OBK2[39";O5O#MC"MU;O(LH^,/B=^P-HVL>(/V?+3P]'+XC\'?"7]
MH_\ :6_;,\97GC3Q996FN>/OB=\4M=\9_$?PE\(=5T[0_"^DZ3J/PKN/B[\0
M-&\;RB]C230]*^ OPST758O&&J:EJ.OV_P"K.!G.!GUP,_G2;01@@=^W'?MG
MW_GC%9NF[TK2Y:=*HJRC!<KE4]I4J2G*6[=Y1Y+IJ+3<HR3LM%)*2;BI62BT
MV]87;<-&G:2E-/7[=]TFOQ;^%'_!'OX/1?#S]G:3X[>+O%/Q0^-'P:^&_P )
M?!&L>*O$GAC]GKQUX/U'0/ /PQ@\$-\*M*^'GC3X :K\,8OAMI>I7OBG4O#7
MBV+X?V'QYC?7]7-_\7+BSU>^TZ3Z,_:1_P""9GP._:C^(/C;X@?$+QO\7],?
MX@^"]#\(^*?"WA+6/ 5EX:O+GPQX ^.GPM\.^+H)M?\ ASXD\767B#2/A_\
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
M;>7\"X)+;XEV'AGX7?&W]H/Q'\'O"#^'KCP5H_@+1)?$WQY^-WQF_8>^'_\
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
MG**G=14HI04KKWTG=W5DJDI2BHTU"$?I>BBB@V"BBB@ HHHH **** "BBB@
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
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 %%
9%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>ex10-1_002.jpg
<TEXT>
begin 644 ex10-1_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 0) R # 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#^_BBBB@ 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 **@^TQ_-
M][Y=V?E/\&"V/7&1TH^T1\_>X*@_*?XB0/Y'/IWQ03S1[K^OD3T5\0_M^?\
M!0+X ?\ !-K]GZ;]I;]I!O&J_#:#QKX:\!/_ ,(%X;B\4^(#KWBHZA_9>W2I
M]4TB,V2KI=V]U<F\#0JB!(I7=4K\/_\ B,+_ ."/X_Y>/VH#_P!T2L>O_A=#
M^0H&G=76Q_4]17\L7_$87_P1^_Y^/VH.O_1$K+\_^1ZZ?K[4G_$87_P1^_Y^
M/VH/_#)6/_S=4#/ZGJ*_E@_XC"_^"/\ _P ]_P!I_P#\,G9<_P#E\?SQ2_\
M$87_ ,$?_P#GX_:>_P##)V?_ ,W% [?U=?YG]3U&!Z=>M?RP_P#$87_P1_\
M^?C]I_'_ &1*RS^(_P"$Y_D31_Q&%_\ !'_I]H_:?^O_  I*RQ_ZG.?_ !W\
M:!6_JZZ_/_ANMC^IZBOY8#_P>%_\$?\ _GO^T^?K\$K'_P";DTI_X/"O^"/W
M_/Q^T\?K\$K+_P";@T ?U/45_+#_ ,1A7_!'[ _TC]I[Z?\ "DK/ ^G_ !7'
M]*3_ (C"_P#@C_D?O_VG_K_PI*QR/I_Q77]: /ZGAT''TSVI<=/;I7\L _X/
M"_\ @C_SF?\ :?\ J/@E8\_7_BNOZFE_XC"_^"/W_/Q^T_S_ -42LOU_XKG^
M6: L_P"FO\_^#W2UM_4]17\L/_$87_P1_P#^?C]I[_PR=G_\W%)_Q&%_\$?_
M /GO^T__ .&3LO\ YN.__P"O% [?U=?YG]3]%?RP_P#$87_P1_\ ^?C]I[_P
MR=G_ /-Q1_Q&%_\ !'_G_2/VG_\ PR=ES_Y?'\\4!;^KK_,_J>HK^6'_ (C"
M_P#@C]_S\?M0?^&2L?\ YNJ7_B,+_P""/W_/S^T__P"&2LO_ )N:!?U_7]7\
MC^IVBOY8?^(PO_@C]_SW_:@_\,E8_P#S=4?\1A?_  1^_P">_P"U!_X9*Q_^
M;J@/ZZ?Y_P# \S^IZBOY8?\ B,+_ ."/_P#S\?M/'_NB=E_7QP*/^(PO_@C_
M /\ /Q^T_P#^&3LO_FX[=_TS0.W]77^9_4]17\L7_$87_P $?L_\?'[4'U_X
M4E98_P#4ZS^E)_Q&%_\ !'[_ )^/VH/_  R5C_\ -U0(_J>HK^6'_B,+_P""
M/W_/Q^U!_P"&2L?_ )NJ/^(PO_@C]C/VC]J#Z?\ "DK'/_J=8_6@#^IZBOY8
M?^(PO_@C]_S\?M0?^&2L?_FZI?\ B,+_ ."/W_/Q^U!T_P"B)67Y?\CUU_3W
MH';^KK_,_J=HK^6'_B,+_P""/_\ S\?M/?\ AD[+_P";CO\ _KQ1_P 1A?\
MP1__ .?C]I_I_P!$3LOR_P"1XZ_I[T!;^KK_ #/ZGJ*_EA_XC"_^"/W/^D?M
M/_\ ADK+)]C_ ,5SC]:0?\'A7_!'[!_?_M/#V_X4E98.>O\ S//;OQ],T"M_
M5UU^?]=;']3]%?RQ#_@\*_X(_?\ /S^T^/I\$K/_ .;@4@_X/"_^"/\ C/VC
M]I\'T'P2LMW_ *G('_CU [?AYK_/\KG]3U%?RP_\1A?_  1__P"?C]I_C_JB
M5E^G_%<_SQ1_Q&%_\$?O^?C]I_\ \,E9?K_Q7/T'&: M_5U_F?U/45_+!_Q&
M&?\ !(#_ )[_ +3_ /X9.R_^;FE_XC"_^"/_ /S\?M/?^&3L_P#YN* M_5U_
MF?U/45_+%_Q&%_\ !'[_ )^/VH.O_1$K+\_^1ZZ?K[4G_$87_P $?O\ GX_:
M@_\ #)6/_P W5 C^IZBOY8O^(PO_ ((__P#/Q^T]]?\ A2=E^G_%<Y_,"D_X
MC"_^"/\ _P _/[3WM_Q9*S_^;CC]:!V_JZ_S/ZGJ*_EA_P"(PO\ X(__ //Q
M^T__ .&2LOU_XKG^6:/^(PO_ ((__P#/Q^T__P"&2LOT_P"*YY_'% K/^FO\
M_P"MM]#^IZBOY8?^(PO_ ((_?\_'[4'_ (9*Q_\ FZH_XC"_^"/W_/Q^U!_X
M9*Q_^;J@#^IZBOY8?^(PO_@C]S_I'[3_ /X9*R^G_0\_CWX]^*/^(PO_ ((_
M<?Z1^T__ .&2LO\ YN>_;IZG% ?U^%_Z\]-]#^IZBOY8?^(PO_@C]_S\?M0?
M^&2L?_FZH_XC"_\ @C]_S\?M0?\ ADK'_P";J@#^IZBOY8?^(PO_ ((_?\_'
M[4'_ (9*Q_\ FZI?^(PO_@C]_P _'[4'_ADK+U_['K\?I[\4#M_5U_F?U.T5
M_+#_ ,1A?_!'[_GX_:?Y_P"J)67Z_P#%<_RS1_Q&%_\ !'[(_P!(_:?X[_\
M"DK+CZ?\5SGVZ"@1_4]17\L/_$87_P $?O\ GX_:@_\ #)6/_P W5+_Q&%_\
M$?O^?G]I_P#\,E9?_-S0!_4[17\L0_X/"O\ @CZ/^7G]I\?3X(V7_P W-(?^
M#PO_ ((_'_EO^U ?K\$K'_YNJ MT_P O\[?B?U/45_+#_P 1A?\ P1^_Y^/V
MH/\ PR5C_P#-U1_Q&%_\$?O^?C]J#_PR5C_\W5 ']3U%?RQ?\1A?_!'['_'Q
M^U!]/^%)66?_ %.L?K2?\1A?_!'[_GX_:@_\,E8__-U0!_4]17\L/_$87_P1
M_P#^?C]I[_PR=G_\W%)_Q&&?\$@/^>_[3_\ X9.R_P#FYH';^KK_ #/ZGZ*_
MEA_XC"_^"/W_ #\?M0?^&2L?_FZI?^(PO_@C]_S\?M0=?^B)67Y_\CUT_7VH
M$?U.T5_+#_Q&%?\ !'[D?:/VGO7_ )(E98/U_P"*YZ_@?K2?\1A?_!'_ )_?
M_M/]/^B)6//L?^*YZ=?6@+?U=?Y^?]:V_J?HK^6'_B,+_P""/W_/Q^U!_P"&
M2L?_ )NJ7_B,+_X(_?\ /S^T_P#^&2LO_FYH _J=HK^6'_B,+_X(_@_Z_P#:
M@ /?_A25CD_^7U_6C_B,*_X(_GCS_P!I_P!@?@E9'/Y>.3_+\: M_5^_S_X;
MR/ZGJ*_EA'_!X7_P1^'_ "\?M/CGM\$K+\_^1Y'^/M0?^#PO_@C\?^6_[3_X
M_!*R_IXY- ']3U%?RP_\1A?_  1^_P"?C]J#_P ,E8__ #=4O_$87_P1^_Y^
M?VG_ /PR5E_\W- ']3M%?RQ?\1A?_!'[_GY_:?\ _#)67_S<TG_$87_P1^_Y
M^/VH/_#)6/\ \W5 ']3U%?RP?\1AG_!(#_GO^T__ .&3LO\ YN:7_B,+_P""
M/_\ S\?M/?\ AD[/_P";B@=OZNO\S^IZBOY8?^(PO_@C]_S\?M0?^&2L?_FZ
MI?\ B,+_ ."/W_/S^T__ .&2LO\ YN: M_5U_F?U.T5_+%_Q&%_\$?O^?G]I
M_P#\,E9?_-S_ )Q],I_Q&%_\$?O^?C]J#_PR5C_\W5 C^IZBOY83_P 'A?\
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
MT_BQ_P!IW]@Z/]FL?M4_\.ZKF7X5V\-_%J%_!^S_ /LNO?6FO:5\9(_@I?\
MA5T/C---N-?_ +>GMM<LDM]3;2M1\+22W=AJMUJ]CJ6B66Y9?M(?\$\6^)VF
M?#+6_P!ASP]X<N;O]HW3_P!EF\\2:I\!/V=+SPQ8?%7Q#X<N?%7@^">;0=;U
M?6KG0?$^B0PS6NIZ=HUW/H]QJ.GVOB>RT&1[HVOT1#_P37\#K^Q+J/[$I^+W
MQ1?P'J/C2?Q?_P )D+/X<IXXMFNOB/!\5[G28'7P>WA@V$OC5)KWS9O#\]_%
M8W3Z7'=BWB@,7-ZA_P $L_AYJ?C@>-KWXQ_%9KP?M5>"_P!KM-/CLOAO#80_
M$?P/X?;PMIFBH5\'F\/@VZT!;6QO=/ENI=::2TBO;?Q!;WDMU-<:X=<;^VRY
M8E9?*E+"Y7/,_94\MCRXZ>&RN>;TL/:;G]7HXJ>:T<+.%YSI4\-.$G)HU:^C
M!.?$T8UN,*%)<1<6T.%:GU_C*M4J\+1@O]3<PS"G4P+A_:U6=27]I8/$1C3A
M3PZ6*YI5)JKY[9?&?_@G]K?B7X@>#_#?[%_@"]USPQ\+/B[\4_"+:O\  ;X+
M>'=/^(6G_!+QM>_#KQWHNDQ:FD'B/PMJUGXLMH([0^//#WA>QU71[ZWUG2KV
M^MX[M;7YV^'WQ]_9LU-/V3O''Q;_ &3/V>_A3X%^+W[*OQA_:'\?+_PSG\(/
M$GA]+7P1I?@CQ'#J&B^)M*\0WOBW2-/T/1=7OKB'1[WX;ZOJOB6TUBP@GFT3
M7-+OK _?_P /?^";/PN\(^/;KXA:G\2_C#X_U[5/!GQR\#:Q-XXUKPO?W.J^
M&/CIXJT?Q=K-C=ZOI?AK3==FF\+W>C0Z=X3U"XU6YU*QT25-'N[N\TS3="L]
M(Q8/^"6_P<ETOX#^%O$GCKXC>+? WP+^ /C_ /9RT_PCK7_"&06/C#X>?$/0
M+3PWKR^+-3T/PUI&N+K*:3I'A^*QO_#>H:"+6?2$NEM_.U#4#/P4*/']14:^
M*J9?#%0I/EPU.OA5E_M(XK,:U.>,C0C[2JGA*F"H8B-"LZ4O8-0IJ3J5JSCC
M?HUX3#XK!8:'$V-I8G"0]KFN*P.>5,VIXA\&9]@,5ALEAF%5X"A[7BF>39A@
MJV;8%NC6<,0\3A<OH8G!4OG36/VG_P#@G3H'PV\3>.M4_8?T"UU/PK:? S7]
M3\!-\ _V<_\ A-6\$_M%ZLFA?"_QG:[M>3PM/I5_JKKIVMZ<?$B>*/#UU'(-
M4T&"W>UN+GZO_9YT?]AO]I'3?BA<^$OV3OA#H-]\)/BWXS^"WC+3/%7P*^#T
M%[;^+?!C0FZN["71+#7=.O\ 0]4L+RPU31[P7D=V]M=+#J>FZ9J4-WI]OP?B
M+_@E7\)O$WPT\8>#=3^*/Q6EUSQE9? CP[??$)A\/F\3V?@O]G+5XM<^&7A3
M3;,^#1X8BM8-;C75_$>I3Z+/J_B&^EF6ZNXM.33[#3_J+]F7]E/P_P#LV/\
M&J30O''BSQ:WQK^,/B+XTZZ/$]MX8ACT3Q1XIM+:UU2PT$>'='TAAH206%BE
MG;:L^IW\ MR\FI7#S32'V,O?%2S":S*G@Y96Z>*C&5)X2&)A:E6>!<WAYJ?U
MF;^JT\9&G_LD*TJ\\.U2C"<?F.+:?@.^$<WGP;C.*O\ 7..8Y>\GHYE//)Y7
M6R]XS*HYI&?UW#>P5*.!EFM3+ZN.J4\TE5H16)BG+!PJ?E=^R%\:OV6/%ND>
M#_!_[1/[*WP5C^(?B^]_:RU#PSXQ\+?LT_"A_!WB+PY^S/\ $NZ\,:M8'2-"
M@UOQ;;>*H_#MUIM]#"GAD:;KEQ8:Q!87AU%]-TV\](T[]J#_ ()DS>#?BGXS
MU;]DOP!X;TOX76?P"UO4/^$C^ GP)TTZEX7_ &F+ZQTSX6^)H;R6]CTOPQI+
M7M]Y7BQ/B%?>#=3\&&TN_P"W=,A_T3[9[-X(_P""6O@7P%K?PXUG3/CO\:Q<
M_#*T_:.A\.3V[_#G1]2AE_::O9=6\=:DFKZ/X+L-3LM4T?Q UKKW@N^TV>SD
MT2]L((;G^T["2YMKCK?A)_P3:^&?PDM_B#_97Q'^(OBV]^*GPQ^&_P *_'=S
M\1;'X9>,;;Q;I?PSM/%.GV>H>)=)OO O]D:_?^*+'Q7?0^.6U6RNSXDN(H];
MN)(/%%SJ.O7WCX"GQ_A\OR?#U'@:N(H9=6HYCBL94P=>K5Q=/!818*<JN'G"
MI7JU,=2Q,<3B8*/-0K/$2HU<1&G2E]=Q-B_HQX_.N(,VP;XJIT,8\#C,MR3(
M<+G638"&*_UKC_:F#P<<QP>+P648"MP9%2PM+$TL=1PG$$^3#JG@*F)G2\A_
M;7\/_ _X3_L0?%?]HCX3?LQ_LV^'O%_@_P ,6GB;PX/%?P'^#_B6PN(;?Q1I
MEC*EY#H=K=Z/JNFZ[I373V&HZ-X@GMI+6]L]4LKQT"QOSFN?'S_@G'X$M/B1
MH_Q'_98^$WA7XB?#'Q7\(/ ]_P"#]6^!_P "M.F\6:[\<=,M=0^'6I>$-?GG
M/@J'PMJ\?]LS7VK>+?%7AB3PQ;^&/$-SXELM*MH=-FU/[7OOV$?@Y?\ ['9_
M8J;4/&]O\*#X.M_!;ZC!K=G+XP328-6&M2M:ZGJ&DWNFVDLMWYL<%O#HPTO2
M[)X].TFPL;&VLX+?R3Q7_P $S?A#XPT/Q]J.O^.?B5<?%SQ=\0?A/\3+#XW6
MMSX3M/&W@OQ+\!K/3]-^%*>%M&7PV_@--)T&QAU1=0TW6O#&JQ:Y=>*?$U[>
MN)KG3/[(];&4^*5C:V*RY86-*MEN2PJ8.OB*5>A0Q='VZS98).-!QQ3>*I_5
MZ]10P&.C@J7UFEAKTFOG<CQ7@.LEQ&2<35>)*M3!>(/%6*RGB++,GQF7YUC^
M#<:^&,'PU5SF,,7F%/ZEA\+E>=YAFF1QJ8G.\IQ.;SED>.S'%5.2G\S:O^UW
M_P $F](L/AK?2?L^?"&X'Q#\+ZEXVN[*#X!_!Y=2\'>%='^)\GP:U;5-9LKJ
M.U?Q&;+XB6.MZ;!IWPSD\<ZIK.E>&]?\2^';'6-!MK6_O.I\%?&[_@GYXO\
MBSIWPH?]B3PEH%WJG[2GQ"_98MO$NM? K]G:7PR/B7X"\"Q?$1)W.BZSK'B)
M?#/BGP]/"GAS4AH#7T6J.MEXETOPZ#YP^W==_9,\.:I^T-\-/VG[/QWXUT+X
MK>%/AIJGP>\4ZAI:>%1I7Q,^'FHZA+XC@T'Q5IM_X?O1I\F@^++A_$.@ZEX1
MET'4;:X9M-O[G4M%=[!_!-$_X)H>"=#^*NF_$ZS^,GQ1%W8?M9^(_P!KR/0I
M-.^&ITA_'OBGPW;^#-5\.O,O@[^U!X._X0^W_L2UMDOAKL#R/JS:Z^J".Y3&
M:XVA4H<CRNO%YK5IXE^QPM&D\JI2R>$,32<\14KQK8NG/.*\L,DZV#KTJ.'5
M;$T)T*STP;^CCB,/56)_UVRNO/A*&(I^US+.LPG0XTQ&.X^^L912C@\FPN%Q
M64Y;@Z/AQ++<VQG+3SBCF.?RS3+\LS+ UJ=;FOVG/B)_P39_92\1^'?"WQ)_
M9R^",VM:QX5\0_$&^L=#^"WP7^T:)\/_  O=:58:UXFN8/$5OX<GUR1;O5K>
M+2_"?@U/$OCSQ (-1?P]X6U5=/O?(J^%?%/[&OBOX]^/?V?H?V!_"FD>*?AM
M<:-JWB;6M=^#/[,NG>%!\+M?TS6=1TOXR:5?#Q'+J&K_  ZD;1X],FDL]-;Q
M;::SJ=KIESX5BET[Q&VA_8?Q&_9:\+>-?C[\)OVC]/\ %7BWP;\2OACHGB3P
M2;OPX= ETOQIX"\326=]?^$?%FGZ[I&L![2TU:PM-9T;4]$ETC6+&_A&Z]GL
M]UH_ENI?L-:7K_[26C?M+:U\9/B/?>+[&W\8^$]2T :7\.;3PQXG^$'BR/1&
MB^"_B:&S\(P:GJO@7PS?:-/KGAJ22_'B>V\0^(/$6JWVOZBVH>1'O6_UM>(K
M3HO 2H?VIC(4:'LL*H?V1]22P->IB*E;ZT\2LPE1J8JE"A3JK"T<?1H3E4JY
M=5C\_E7_ !!F638>AF-3B&GGL_#W-*V+QV(Q&>JCAO$Z.:UI99EV&RK*<)/!
M8OAC$91AHTOK]?,8^RKYQA,1C<-&ME&:T\;^<O[0_P 9/V?IOV6-:_:!_9\_
M8Q^&/A71H/$?P)U/X??$/XG_ +,_P5N?AS\6_ /Q0^,-K\+M2'AR+2YKO7]/
MU"UM99O$%WH_B:S\(^*-(L;SPO>W.F&WU*]M8/;9/CK^P#:?$*V^'-_^P_X5
MM]5D_:BTK]E&XU$? ?\ 9TDTBW\?^(?!=EX]T'7W\G7Y=3D\ :GX>OH[B+4(
MK"3Q39SPS6FI^$K*X,,<ON=__P $U/!%[^RM+^QY!\9_C#9_"72O&NB>)?!9
MF?P!JWB?P1HOAOQS:_$;P]X&TS6]6\'7IU?P[H?BFRMCIESXHMM9\00Z'%_8
M$FL363N3;\4_\$UOACX@^+$'Q0M/B3\3] NX_P!HWX=?M/R^&]./@:YT";XC
M^ ? =E\.Y;9Y=6\*WVO+X:\3^'+"(ZOI::Q]LLM2DN+S0-4TF-H;:WPI4N+X
M5\)4OAI*K4R?^TX59X*=.G3A@,%',OJ5&,E"@OKD\R3E1E[3%1C@*ZC&I&I&
M7V]?'?1NKX3&Y8EQ!2P>!XD\0ZW#694,+Q'1SS&\/8NGET.!UQ/F#A.IB\>X
MX6G/$99["65Y%F$N(J=#%XC*<RR^%+X?U?XO?LS^+_VG?V6_#_PB_9H^ D?[
M/OQ%^*'[1OPK^(/B3Q;^SK\%H]-\4W7P0\!:[KVH>)OASJ=C]H\26&EZ-XJT
M/4]#O[WQ/H>GVVM6^E75YI5@NG266M:EZ!H?[67_  2S\1^ ?'_C[1_V9?A9
M?V/@_2_AOJWA_2;+X%? V]U[XB6OQA\5ZIX%^&MMX6M]-DU"QT37_$'BO2IK
M*\\+?$>^\$>)/"EI=:;K/C+3/#VDW7VE/IG0O^"8?P9\.>,/ &OZ)XZ^*NG:
M'\*_BQ\5OBEX$\#07?@2;PUI,WQNTZ?3_B1X)N9-1\$:AK.H^"-8BU7Q*+6W
MGU&/Q-H\?BC4XM+\3VHM-!?1]FQ_X)U_#:#]EJ[_ &3+OXB?%'5OAUX:\1:?
MXB^$NKZA>>$Y?&'PBN?#?BJW\:>#8O#>JIX;BL]?B\(ZY901:6?'&G^(IKC0
MU.AZI)?6;R^9RY?1XZIK%3Q<\!)UJ<<5RNM0K<F.E1X;PV+PF#A[E+"8!3I\
M0XK*HU)56ZSPBS25.GBZGL=,QS#Z,>+APG0A0XSHX;+*N2Y5FM7!X7'9;F6+
MR2MQ3Q-FF=YWFF+A#&4\\XGP.4U^'LMJ4L-2RS!QRB6/P_#U>KF>2914S+YZ
M_8M\._"CXQ:[^UIH?Q,_9?\ V<';X,?M,:]\+_!JO\ ?@_I6N6_A*+P9X1\3
MV&G^)ET&QU?1M0UNQO/$$]E/JFEW,5I>P11ND",&9_F'X"_&WX/:UK>E^.OC
M;^QY\!]+^'7QB_:P\4?L??"GP'X,_9P^!^HZQX-^('AGQ+XGMM(U[Q9XM?Q:
M\E]X>U?0-$EL?%4EAX=U2>U\7:7>ZKH*P>$-0TQ7_8SX&_LF^$_@;XH^./BG
M0_&?CGQ)??'KXAQ_%+Q99^)W\*/I6E>+Y-)M]%O;OPS%H/AO1-1M+34--L=*
MMKBQU75-:@A72+)]/-G-+J4FH?,OA_\ X)?^!_#OAOX8>'H_C3\5[Q/AG^U?
MJW[7&CWUSI_PU2[O_B#K4FK3ZIH>II;>#+>S;PA=77B'Q%/]DLH+;6X5U=H8
M-<CCL-+%GM3P7%5.EPVOK,IUL'@<52S=U,;AZU.OB<3Q!AXTJM;FA#Z[4P_#
ME3&.E).%.EBZ5"\*N)A2E/SL'G_@IBLY\1WFF78?"Y+GL/#_  W"U3!Y%GN&
MQ>44<NX)Q\.-:F4TZ5;$/)Z^/X[P'#<IXZO2Q.,S'+L7G4\']1P69YI1CY9<
M_'/_ ()W:/XHL?"OBO\ 8S\'>#;W1H?@C9_&";Q)^S[\#K:+X%^+_P!H65K3
MX:>!OB9#:3WM]+XEN;TVL/B&3P-:^,-"\+IJ^EWNL:S;V<]S<6G%Z%^TQ^P1
MXD\7V_@C1?\ @GW::AK^H_M"?%C]F;2(8?@=^RNMOJ?Q1^$F@VGB75+:":3Q
MHC0^'M9TB>\FT37K]+.SB?2+]/$+:"KZ>]_]L?$C_@GI\%/B7\8?$OQ0UB_\
M66-K\2M:^#WBOXK^ --O-)/A'XC>)O@'>2W_ ,,=6U<ZAIE]KND_8)O[-A\0
MV/AS5=-LO$]IX?T*UU&,(FKG6/*O"G_!,#P)X.^(&@_$+1OC+\5%UG0/VH?B
MC^U+:6USIWPUETZ3QY\5O#L?A37]&FC'@];C_A%+/13?0:1917":K#-J5Q=7
MNKWLUOI_V-S_ ->+2267/_A0454I0P"YLL^N4HUJJA7G[N*>$YZF$BW+][[6
MGB8J-/".I& E]&VI@E4QDN,\/F-3A_#U'A:V,XCEA</Q'/+LSJXK!QQ&7T*E
M7$86AGCP&'A7J\N%K9#]1Q7-_;N(XB5"EX9\0?L.?$']C74/VR/AW^Q[\(=<
M\*P?#'QE\1;+P=K/P3^#V@>+)Y/ YU*WUKPYJ$GV"ZT&QU.WU32;^PGN[76-
M0TI_(%UI]]J-K-;R3_ L7QZ^%_AQ?V6/BCX]_8O^ (^''Q2_8<^)W[2GQ5\!
M^$?@!\#;[Q18:E\.]+\":^?$7@C5-5U:QL3H>L:3XLO)=(\/ZYK46JF*/2H-
M533M3.H6T7["? []B?X>_![]DQ?V11XF\9>,_A\_ACQ]X1FUOQ#+H6G^*Y_#
M_P 0]1U:_P!8M#=^%])T73(YK:36KV+3KR'38[B*$0"=[B:(S/X'XK_X);_#
MWQ+X1^%_@^3XS?%JRTKX5_LN>,?V3]':VMOAK+=:C\//'&C:1H&MZIJDMSX)
M=7\4C3/#WAV.QO;..STVVFTH32:/<-?7XGPS3#\:U8X2M@ZM"EBJ>7Y35KX:
MG7P4<%_;-&&<3S.G*-:#G7R^O7K9935*5=T:F%I24'2KT/:5>KAW,_H^9;GG
M'&"QV#S',>%\3Q[QE1X.S?-L'Q'BLZCX78SAK^S^%77^I5J2P/%&$S6<\QK8
MV66O,\+F-/#8OVU7"/$X.7RUJO[0'[#OA3XM?%>^\3?LU_!M?@;X/_9Q^ 7Q
MB\.21_LP_!FTNM5/QH\9W/AC2_$:>*;WQ-!+8:3=7.K:+IFM:;XV\&^"=.\&
MIH^K>*-3\6S:#()%^W/&FE?L"_#;]GS7_P!I3Q]^S5\"_#OPY\.>'+[Q1>3C
MX*?"#7K^\TF+4Y=,T:?17\,6.LZ+K,?B^0Z?/X4ET_69;74K;6-*EGN+/SYX
M[6MX"_X)V^#O /BZ^\8V?Q6^(.L7>I?L[?#;]FB_TK7] ^%.JZ%J/@3X;SVT
MMC/JNEWG@*>VO[_Q,CZ]8^+X)4&D:AIOBC5+72].T.6TT"ZT?T1/V!_@<W[(
MFI?L9WZ^*+[X3ZGX?UO0Y9/[6AMO$%B^L^)+SQE_:&ASPV2:9HQT/Q'>F\\+
MZ3:Z4=!T2UM-/TB'3)-)LQ:/Z5N*J6&SB-.C@9U7@<XJY(\3B%-PS1YKF,\L
MP^,E%353!5<NK8)RJ<])8.IAEAJM.K3K2JT/#SB?@+6S#A!83%<9++<'Q!P)
M@N,JN68&-/$YAP1"ECJ/&N-RNEF,,-"AQA@UAL#7P5:O#&87/Z^<5G%95/(J
M<<T^(-7_ &B?^">NE> =!^)D/[$W@W6O!DOQLB^ 'CWQ!X?^"O[-&OZ!\+?'
M&I)H$OA^^\8^(](\1WN@ZKX3\0VWB329M*\4?#K4O'.DQ7UY%H&L3:5XFGBT
M5O#OBI\:?@K\"_VJ->T?XE_L2?"?3?@/H'[#UG^T?XL\ 1_L_?L[W_QD\"^)
M!\</#OPSU.ZU#5K#Q$_@W5M/TK1]5FO=6\.Z)KVMWS7$<JZ-=ZG>)%I3_IO\
M9?V+4^/WP)T7X#?$KXW?$O6?"UQH.HZ3X[U0Z5\-HM>^(UY+H2:;H6O^(+F/
MP>EKINM>%=;AM/'>CS^%K71+=_&VGZ=J.HVU]IEC;Z+'XA\5/^"6'A3XQ7VI
M>(?'7[0_QSU?Q'KO[+UA^RAXD\0SQ?#*75?$'P_M?'&F>.[K7M2FG\#R1R>.
M=5U32;&#4M<C6*QEMQ<3PZ-!J5R]^./-J7&G+B5EE3#XBK0J8/$9;4K0R_ 4
MJ]:& S:CC,)C\+#$5_;86>.JY36I*I745&..5TZ&"G/Z;@;'_1LP^(PT^+J6
M<4L)C)<:9)Q!AZ$N+,^JT\FQV.\-*G"?$7#6+K9?ETLFX@P>$RSQ.A*?U3$8
MFA'.N$W55?$0XCIU_@S]J;XN_"_X>V/[<UW\,?V>/V9X+W]FN]_8ON/ ]MXA
M_94^$DVBZKHWQ^\5V.@^);MM;@U_4=2\3VNJV6JM<6-K?>%?AIJ?A?4-*CBW
M^([._>YB]K^,/QC_ &2]!U7PIX-\,?LG_"3PAX^TG]LCX'_LZ?%CP]XA_9E^
M OBJXTG2/BO!HGB+0]5@DTWQUH>FVGAGQYX4UJQN= \6Z?J/BCQ+X7>[E37O
MAE+J-C>:=;?57BK_ ()<_"OQ^G[05OXU^*'Q6U:W_:,T/]G73/&JV#> M%FT
MZ;]FS5-%UCPCJ?AJ:R\&R&QN==OM+N)/$\5]%J-G,FK7L6B6^B1V^FK9:OB_
M_@FI\-_&O]GZYJ_Q)^(__">S?M&_#3]I'Q;X]M[;P+%JWC'Q9\(-"T7PQ\._
M#6I:>_A630]/\%>']#\-Z+:+IFC6-GJUY+;7%W>:W+=:CJ$MS<,-Q1"OB+U'
M.A5S&=2//B\-*<<!1XBJRPL:5I)X>K6R6<)8RG"4J$X4G0M"NH1GI_;/T=JF
M X:PE7#9A#%972C/'X^ADF94I8S'8SP\X5RO$K-&HRCF^48'C'+>)L90I/"4
MLSH8O-LNS+"5\5@JV:4<)YA^QU;_  '_ &G= ^.GB'7?V)?V>_A]9?#[X]?$
M#X3>%H7^$_P>UE[FP\!,WA^_FN[S3]/O'EUL:_I6HZG?I)IUCI5K;ZSI^F:1
M>^(K;3[C6[OY[_9A^-G[(]QX ^%T7[4?[,WP(T;Q)\1M>_:MT_0?B?I7[.?P
MCM/AMJMM^S3X_P#B%!K-CJ%II<.K^(]!U^S^&W@Z7Q)-+=:!%H6JKI.LQV&I
M_P!IM9:5<_K/^SY^RWX,_9WT_P"*&C>$-=\4ZOHWQ+^,/COXQW.G^(YM&N!X
M?UOXAW]QJVNZ1HESIFD:7=RZ'%J5Y=2Z>FLS:GJ<$+1P3:C<",2'YS\)?\$R
M/@5H<_A_3?$>O_$'XB>#/!-M\=O^$*\$>+-1T&WT?P]J7[2=UK$GQ=U@7?A3
M0O#NL:K>ZM:>(_$FC:(=3O)T\-Z/XDUFWT\&YFM;VTFKAN+XT>'ZN$Q&&J9A
M0X<KX7.UC*U)X#$9Y*I@*T<1.CAJ=.4X-4<;2H8K!1HSHPQ%.E4HNC.JJ/R\
M,V\%,3F'B-0QN69G@N'LRS'A?&\#K*,)FCSK+\+EW!N-P>;8/#8S,L7C)X:6
M*XNQF%QF8X/.J^*R[-<'@,16I8K#SAE\*GS'X3_:C_X)A>./!TGB+PY^RS\,
M+_7=3\6?"#P9X&\#6_P.^ MYXG\>:S\>1</\+X=%N]-N[[PEH\^HQ:;KEQXB
MTKQIXC\+^(? \/A[57\8:-HOF:0-3WOBC\</V /@OHNA:G\3_P!A33_!M^?#
MW@;Q;\0/#FM_LT?!2TUKX6^&_B!\3)_A%I.I^+'DE&B:\]KXR@+ZII/PWUGQ
MQKD/AN2U\46>EWVC:AI]W=_15Q_P3V\%:E^S=\-OV>]4^*WQ6O[;X!^+_!?B
M_P" GQ*ED\"K\0_A9J_PSU2:\^'\^G2Q^$E\)>(?[ TRZD\,3Q^+/#6L6^M^
M'TA35X+K58FU2?/_ &E_^"<W@G]J?6-4U+XE_&CXV+;:G\+/#_PWD\-Z)J'@
M6W\)6-UH'Q-TSXIQ>.]'T*_\'W\.C^,]2U71M(\/ZW>Z9)9V>M^$-)TW0]6M
M;Y;.*ZK9/C..'KM4\MK8E+*)82,E@:-*498-5\UABG[6I*%>EC7+ 16'<L+B
M*#HX[#3H5'7HTO0P?_$M%3BK*Z>,Q''.$X-?$7%D,]Q$:_$6*SM<.8;.,GP_
M!F)R2EA\%0I3Q&<\-5LYS'.Z.;0ACLCXHP"RM5<SX=JY?7Q7SIXO_:#_ ."?
M/@OXK:W\)=8_8<\-_P!MZ#^T]\)_V7=0U.T^!/[.,VAQ^+/C1HP\0>"?%,<K
M:ZFJ2>"9=*>*YU65-+/BK3VN(K?_ (16:X2XB@ZF;XU_\$S++X?_ !S^)]_^
MS7\&K'P?\!O&^J?#/Q/>77P8^ RZG=>.[#QS:_#FT\-0^'4N9=?\.7_B'Q5>
MVJ:!-\0M/\&V%QH%Q#XNO[S3O"WF:M%ZS\2O^"9WPL^('Q>U3XLO\1?B=H&I
M:W\?/@1^TCJ/A[2V\$W/A^;XD? 70I_#GAR0-JWA>^UV/0]>TI[)/$6DQ:S&
M7NM/AN='NM*,]VD][XI_\$S?@9\8KSX[:]XWUWQW<>)OCEX-\(>$-:\2Z)>>
M'O#>KZ4?AWXQC\>>"?%2'0M L+#Q-XV\-:Y8Z'9Z9XE\:V>OW:>%O#NF^&;A
M;G3KG7#K,3?&JIUG"&5SE&=>%*$EAJ<JM)8><J.(A5A)TXS>(IQI0H8JC!26
M+A7JUZ4,-7I8A8>G]&BM4X86-QWB#@:,\HR6KQ74P-/,<?7PF<4\WX)CG^"P
M6%QBHTZN&QF3XCCRI@L=EN-G#+JV59+". S2KF>'67^6WVO_ +%'C3]DSXU?
MM$_"?]EWX)33_#+PW\7X)+&Y^ GP4UZ_T_QE\+H;NUU-+>*RU#3?!7C"PM[N
M!-6TZXT/XCV_A[Q/I36S:=XLMH[V.YA\D_9T\8? _P",/Q_^$OP5F_8J_9\N
M]!\2?L3?#?\ :7\2?$<_!#X-:')JFL?$C^SHM+G7P8+[7Y_"NAVMSIGB33KG
M2;36/&FJ'6M6LH3=)H&BIXD\1?JAXZ^!P^)WP&\<?!OQ;X[\3WLOQ!\ :YX&
M\1^/H+#PG:>)I8_$FC0Z+J^N6>G6^AQ>$;75YX%DNDC7P_\ V1'>3.R:;]F5
M;1?&O@C^PGX!^!_Q'^'WQ/\ #WCCQ_JVO^"/V8O!W[+;V^M/X4.E>(_ _@+4
M+G4?#.MZM;Z?X<L;FV\56S7=S#=W&BWFFZ-?0M&TFBQRH97[JF'SY9WE]15X
M/*J5# 1S%QE0I?6*\)9X\6HX:;JSIT9*KE-2:P]6-9RI.E2KRHTYTI_.9/F7
MA/1X5XYHYAEF)?$.,Q'$T>"*526=9DL!2Q'!W"V%R#%5\WH4<H=7V/%>$XLJ
M4:>9825.GA<RP&(S3+J]6A]:/QG_ &N/'O[,'@+]J31M%\9?L_?!'PY\+_V;
MOVN_V1O[3B3X%? [PM8ZEI7QR_9V_:_TFXO=0\9WOBY]*USPW<>*8_"EU?Q>
M.]"^&%AX+7P_/JWVOQ#%/::C:?HG^V;X%^"/PN_8?^+W[0_PK_9@_9Q\,>-/
M"/PX;Q[X;@\6_ CX/>(887M;NPG;3]8M-'M;W1;Z*^L'N(&N-&\07%LJ317M
MCJ$J+'O\O_;#_8Y\&6'[2?P=^(MSXEU?7I?VM?VO/A'\/_&GA+Q1X<\!>(O!
M.B:%\._V1?VPM-T>'2M#U7PS=G55U"TUS6X-;A\57&MPW46J3&R73YK+2YK+
M[WO/V)/A+<_L>K^Q:FI^-X/A/'\.+/X8C4!KEM=^-/\ A&[1X'9UU;4=+O+!
M;^80F-"ND?8+2*06]C8VUM!;PQ><\-Q;6RCB'"U*E"CC,3@L[_L+$TL8HXC#
MXVOFV;O*8U:_+4A2C'+)Y55=;6.$J*IA)X>I&/.O5PN9^"N"X@\,<Y]AF^-P
MN3\2^%=;Q!R>ME53&9+G/#67Y!PC5\1*5#!UIX#$U<>N(LOXJP,<+SUZ/$V
MSG#XS#YAE%;"S6*^,M;^+_\ P3T\'ZA\2?!GC+]D3X=Z1\4_ASXO^"W@1/A^
MWP"^"+:MX]\0?M!R?8_A/+X!U*!Y_"MSI?B>_M=:AGG\0^(M N?#R>'M:N?$
M-GIMM'I\FH>:^(/CE^R'K7C3]E?PI\'_ -B/X'>*)OC-\?OBG\$OBE9ZM\(_
M@IIWB'X5Z_\ !?2-6F\<>&;NQ=H-)U+Q(FHV!U"TO].UG4_#MWX6LKJ]TV_O
MM5U30;"]^Q]6_P""<OPB\4GQQXG\8^*O'?BGXL^+?'GP=^(D/Q:OY?#-MXC\
M,>(?V?6BD^$D?AW0M.T.U\%P:3H!?66U'3KSP]<IX@D\5^*)-1?%]8KIEOPY
M_P $Y/@MX9O_ (*>(M$UKQM9>,/A'\</B/\ M 77BN.ZT W_ ,1OB!\7[/7K
M3XB3>-;%M";1?[.UFWUO[-86_ANPT.XT&RTK2K32[N&*&[^VW6CQI5Q,U%Y=
M1P?U_+ZT'26&IUWET<]]KB<-44E64<9+(DZ.*5)K#.I&V7UH5YU*BZ\NQ?T>
M<)*6)Q&&XHS#%+*\UH_5<2LZJ9/+/<3P/GN$PF.I4Z6(P..7#^&XPQ.5X[+X
MXFNLZHXK#489CA<7PQAIT,3\%_L6_%O]F/XDZKX)^$7QV_98^!3?%'XE_$;]
MK#PY\-_%V@_LY_!^R\#^)M%_9M\>VF@7UCJ26JWVL:1XA;P_J^GZA%<SZ!;:
M)JDFF:S$M_9WATRRO_HWXFVW[->F?&?Q7\(O '[(_P"SUJ$GPH_9ZUO]HGXH
MZB?@1\+-1U)]-OWU;0_AGX&\)6.HP^%M'.O>(]5T;7_$&JZKK>O6.FZ=I?AB
MVT$QI)XR'B?P;U?PF_X)B> /A)\2_@K\1]+^,'Q5US4/@IXQ_: \7^'=*UBU
M^'*Z7JEU^TA>6>I?$:QULZ7X/T^_DL5U*QM[_P /G3KNPO-+?S+>>YU"S;[,
M/1_'?[+VNO\ M'^)OBGX8O;_ /X1OX]?L[77[.?Q2GT^704UWP+-X<N-6USX
M??$;0[3Q"DFEZG:1P>(O%OA_Q!I[QZI=)JMSX*NXO#NIZ-%XDO+#DI4N+J/"
MN6X/$2E//(8?ZIB\0Z]&K5J55PUB*>&KUL7AU=J7$_U:.-QBC"K+!VQ-6,(3
MKVUXFQ7@CF7B'FN:<-.KAN&,7PAG>.P^7U,#F.6Y9A>-*?$F00P>#P6!QRC4
MPV J\#4>(,=@L#3JU,$N*9PPM":E5R[#/Y"_9W\0?LY>*8/V,[3XC?LR_LUZ
MM;_MB?L]S_$/P5XFM?V<_AKX3U&V^)7@7PMX2\1>.?"^M^'+4^,]-L;3Q1HO
MB:7Q'X9CL/$6J1Z!+X;\1Z)?:WK0O= N*T_V@?CU_P $]/V<?'_Q+\#^._V*
M?"-S%\*/ 7PO^)GBOQ/X<^ G[/\ J/AV+P5\4_']E\-])U73H+K4['Q->7.D
M:_>F?7=+/A^*]&E65W=Z+%K,\EA9WON7PT_8>G\%_$+]D71X=5UF\^%'[#7P
MG\;^$_AQKOB:Z\/R^+OB#XK^(VC>'?#%EJ&H6OAJWL;"PT;P!X&T;4M&NY+G
M3].OO$NOZQ;7L5HMOH4FH^(:?[3G_!,CX>?M,^,_B]XL\3_%?XH>&&^,'PI^
M'7PD\0Z1X6MOA_\ 8-/\,?#7Q]IWQ(\/W6CS:]X3U?48]9E\0V4\6H7-]=WE
ME-I>I75I#90S6^FWEGV1EQ6LM2PU.C/'0S'%PMBW0?M,+3R; ^SYWB7!>REQ
M*L=2I58?O9Y3R5:=X.E-]-!?1VK>)N$K<18K/\-X;XS*<WQ6.7#L,TP^8X;%
MXCQ8S9\.4\/A\MIUZE#&+P:J83%9K@*D?JN&XHIY?A:\:.*6*PZXKQ!\4O\
M@G)X>^,MY\)+O]E[X32P:7\6/#_P"U7XAVWP%^#\W@*P^.'BKP>_CGP[\-YI
M!:CQ2^IZCHZVVGMK<'AF3PO8^)M3T_P_J&M6MS]N-EL?L3:;^S[^U'\)_%/Q
M,\3_ +#?P%^'YT_XH?%/P?H&D'X5?!K5!J6D^!/&_B/PA:>7=V=I?.-8CD\/
MS0:V=0BTS3FUEKA]#N+_ $(VNH/ZQJ'_  3I^"^I_%U/B9JNL>+[RVN?BUX8
M_:'U[P%'+X>LO"/B'X]^#_ [^!=)^(]^UEHT/B&WD:T%KX@O?#>GZO:>';OQ
M;IMAK,ED(WU2RU/WG]G;]FKPM^S=X \0?#OP9X@\3:KH6J>/OB-X]TP^)7T>
M[O?#]U\1_%>M>,M2TFQN-.TO3/MVF:9K.OZB=,?6%OM3^R-#!?7]X\;SR].#
MI<32Q]"MF57#K T\#G%.I0P;PT74QLZ^&>6U^2<'.=*%*G7AAW.K&4%4F\?2
ME6E3E#Y'B'$^#M'@S%X/A.AG6(XPQ7^I518_/8YM*C@U@Z^,EQ70P,Z=>E@:
M-;&^WY\5&I@\5@IX+#Y+2R/$8;%1SV-;\D='_;#_ ."?FM^%_ WB6R_X)XR,
M/B+X#^.?C[PMI[? K]D[[==V/[.7BJ^\+?%73;NXC\>R:7INHZ;-IUUJ&D3W
M^I6^BZ[9;+:QUA]8EBTJ7UWQ)\?/^":WA_1/A7XI'[)G@&_\+_$KPQ\!?&DN
MM6W[._P=L[3P=X5_:.U^[\*_#;5/$2:W%I,VL2'7[&>T\3:3X#3Q=K7AN!5U
M&_TP:>ZW+=)X<_X)+?#KP]X>^&WAVV^.7QBN+7X;> OVC_A[HTT]A\*_M5YI
M?[4&KZOK_P 0[_4O)\#Q6[:I9Z[JW]I>&7LX;6PTYK&TLKW3]3L'OK:]U=8_
MX)1_#'Q!X5\">"M9^-GQTO?#GPW^&?P6^&OA#19+WX>S:-H\/P/\<:/XX\.>
M++#3+KP3<Q:;XK\1?V%I?A[QU>Z,VF:?XLT:SLVU#3?[3TK0]0TKRL._$)X?
M#K$4LI>*E2P,\2X_4(8>%:&)PGU^G1=.I*<J-7"2QJI^ZZD*\<,J<X1YJA]_
MC:7T3I9KE_U3->/*&2QSG-(YG*G_ *W8O&U<AJU<]IY1+!K&X6'L\QPV&_U<
MQ%=U9*C5J_VI#$0KP5+#R\.M_CG^QQX7\2?M9O\ %W]BSX$>"O!?P&^/?@S]
MG_P'J4'PM^!<U[\0_&7BW2?"L^FV4TVIRV-AHE[JMSXG37DO-7?2/"7A[P-9
MS:EXE\1:9JVG:WI]EUUM\=O^"?\ K][\+=,\!_L,>'_B'J?QD\ ?'+QCX%T[
MP;\ OV=KRZU?6OV>]9O?#_Q \ 1OJ.O6%I+XH?6;)].\+ZK8W=WX!\42SVEQ
MI7C)[&Z@NI/I/Q[_ ,$W_A'XZLOC\+SQC\1M+OOC5\:/A_\ M$6&K:7=^%O[
M2^%GQA^'.C>'=(T;Q9X!FU/PW?Q.+F'PY:?VEI'BY/$>ENE[JMK:6]K;W%O%
M:>J:U^RCIGB/X^_ ']H35?B-XTG\5_ [P?X^\(6.DK9^#DT+Q9;?$FWMH?$U
M[X@1= 75+6YW:=I,NEQ^'K_2;6P;3D4Q74=W?I=;Y?0XUBL-1QV)P;4*^74\
M1B(TL#B*M2A7K\25,UQ+E.5"$9X6D\@AA,+3PRISH<T8R^L4L9&I\[F>-^C]
MB*N'Q.#P'$6'D\AS7ZQ@88KB3+\)1SK+/#/@VCPW0H*E'-,37I\0>)-'C"/$
MF82S&@\#2='%8/"RR3'8"&6_G-X&^*G[*-LG[1EUX^_9#^%FJZIX"_:Q\:?
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
M^$/AG%X)MI=+\:7;WNJ?$3Q/XPA@\":BJ#PVUKH?B&\\8ZUX0ATY?M&'JO\
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
MR1?%W[/J?LK^&?$-S^P!^U?/K7PO^ PU:XUBZ\$^$MW[+7]F7]SJ;2VMA?\
MBKQKIWBKQ,]CHVCM!JMO?P7E[?ZYC'BN,>7*YX&I-9;B7[3$4\/2G+,I/&RP
MJK4G.K0C%1EE,$Z$WAY8FGFD\2H86KA(0\/()>"$LTSU\24>)Z.4+/\ )Z?#
MT,OQ.9XE3X;HXG)Z.=8FK46&PN8PKX^A1X@QWU3,*3QV79;C<LR[+<3C<^P-
M7&XO]HOA_P#M#:!XM^'GBWXKZ[X4\8_#3X?^&M)L_%4?B/Q_;Z%96FN>"[CX
M?:!\0[GQAHXT+6=;F&BZ59ZU<Z!JJZG'INHVWB3P[K]C]ADM+6UOK[YLL?\
M@HG\/Y? 7@[QYJ'PI^,>B:;\:_$GPA\-?L\V^IZ=X':3XZ:A\<[2_O\ P.GA
M*ZT_QE>:=H,EGI>FWNL^,K7Q]=>%[[PMI<<4MU;37%Y86EUR6@?M1_L^:?\
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
MS^W+\+O$/C[]@R[M/A/^VA9KX9_;;T77KV'6?V#/VQ]%N[ZR7]F3]J+2Y(-
MM=5^"5I-XCU:*?4[>X?0M#6_UPZ9%J.KPZ=+INDZI=6?VG_P\+^$?_1&/V[O
M_%=O[;W_ ,X>@#[NHKX1_P"'A?PC_P"B,?MW?^*[?VWO_G#T?\/"_A'_ -$8
M_;N_\5V_MO?_ #AZ /NZBOA'_AX7\(_^B,?MW?\ BNW]M[_YP]'_  \+^$?_
M $1C]N[_ ,5V_MO?_.'H ^[J*^$?^'A?PC_Z(Q^W=_XKM_;>_P#G#T?\/"_A
M'_T1C]N[_P 5V_MO?_.'H ^[J*^$?^'A?PC_ .B,?MW?^*[?VWO_ )P]'_#P
MOX1_]$8_;N_\5V_MO?\ SAZ /NZBOA'_ (>%_"/_ *(Q^W=_XKM_;>_^</1_
MP\+^$?\ T1C]N[_Q7;^V]_\ .'H ^[J*^$?^'A?PC_Z(Q^W=_P"*[?VWO_G#
MT?\ #POX1_\ 1&/V[O\ Q7;^V]_\X>@#[NHKX1_X>%_"/_HC'[=W_BNW]M[_
M .</1_P\+^$?_1&/V[O_ !7;^V]_\X>@#[NHKX1_X>%_"/\ Z(Q^W=_XKM_;
M>_\ G#T?\/"_A'_T1C]N[_Q7;^V]_P#.'H ^[J*^$?\ AX7\(_\ HC'[=W_B
MNW]M[_YP]'_#POX1_P#1&/V[O_%=O[;W_P X>@#[NHKX1_X>%_"/_HC'[=W_
M (KM_;>_^</1_P /"_A'_P!$8_;N_P#%=O[;W_SAZ /LOQC_ ,BCXI_[%S7/
M_39=5\K_ /!.7_E'M^PA_P!F:?LO_P#JD? ]<!XG_P""@?PENO#7B*V3X,_M
MUJ]QH.L0HTO_  3Q_;;CC#R:=<HN^27X$I%&I8@%Y'2-<YD=$!8?-7[!/[=W
MPL\+_L+?L6>&[SX1_MK:A>:!^R5^SAHUW?>'OV"/VRO$N@W=SIGP<\&V4]QH
MWB+0_@C?Z)KVERRP.]AK.C7]]I6IVK17NG7EU9SPSR '[/T5\(_\/"_A'_T1
MC]N[_P 5V_MO?_.'H_X>%_"/_HC'[=W_ (KM_;>_^</0!]W45\(_\/"_A'_T
M1C]N[_Q7;^V]_P#.'H_X>%_"/_HC'[=W_BNW]M[_ .</0!]W45\(_P##POX1
M_P#1&/V[O_%=O[;W_P X>C_AX7\(_P#HC'[=W_BNW]M[_P"</0!]W45\(_\
M#POX1_\ 1&/V[O\ Q7;^V]_\X>C_ (>%_"/_ *(Q^W=_XKM_;>_^</0!]W45
M\(_\/"_A'_T1C]N[_P 5V_MO?_.'H_X>%_"/_HC'[=W_ (KM_;>_^</0!]W4
M5\(_\/"_A'_T1C]N[_Q7;^V]_P#.'H_X>%_"/_HC'[=W_BNW]M[_ .</0!]W
M45\(G_@H7\(P"?\ A3'[=W _Z1V_MOD_D/@/D_0<U]G^%O$5IXN\-:!XIT^R
MU[3;'Q'HVFZY9Z?XI\.ZYX0\2V-KJMG#>P6FO^%/$UAI?B/PWK-O',L6I:%K
MVF:?J^E7BS66H6=M=02PH ;]%%% !1110 4444 -V+@C'!&#R<_X_K4%Q:PW
M"!)8]ZJZN!O9<,G*G((/![9P>XJQU[]/0_H?_KTI_'KV_KR./\XH_3;Y;=Q6
M_P"'5T_O33^YH:$48 &,#  )' .>Q]:4*!T[9[GN<GOZ_P"'3BEHH&-*@C!S
MC_>8?F00?S-+M'OTQU/3TZ]*6B@5EV7W(0*!T'\Z, '([]>3_+IWI:* LNR^
MY?Y#=J^G?/4]>#Z^H%&Q<YP<YSU/7Z9Q^E.HH"R[+[D-**1C''ID_P"-*5!&
M#R/J?YYS2T4!9=E]R_R&[%XXZ=.3V.>>>>?7-(45NHSC/<]^O?\ R:?10%EV
M7Y?E83:.??KR>>OO[G_(%&![_F?\?:EHH&-**>N?^^F_QI2 >O\ 7M_^NEHH
M%9=E]R$QQCVQ2;1Z>@ZGMT[TZB@8F!C Z'W-(%4# &!P.I[=.2<TZB@#X4_:
MLX_:1_X)D =#^UW\5LCUQ_P3X_;7Q^5?=6!Z?YX_P%?"O[5O_)R7_!,?_L[O
MXK_^N^/VUZ^ZZ &[1[],=3T].M 11T!_,GUYY)YY//6G44"LNR^Y";1SQU]S
MZY_G1@8QV((ZGH?0]1^!X[=!2T4!9=E]R&!%  YXYZGKC&>M*J!2Q'\1SW..
MW&2?0<# ]J=10%EIHM-M%IZ::?(****!A1110 4444 ?!/[>W_'E^R![_M[?
MLQ?IX@U@_P!*^]J^"?V]O^/+]D#_ +/V_9B_]/\ K-?>U !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'P3^VQ_P E(_X)T_\ 9^VB?^LI
M?M95][5\$_ML?\E(_P""=/\ V?MHG_K*7[65?>U !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!SGC#CPEXI(Z_\ ".:W^FF76*^5
M_P#@G+_RCV_80_[,T_9?_P#5(^!Z^J/&/_(H^*?^Q<US_P!-EU7RO_P3E_Y1
M[?L(?]F:?LO_ /JD? ] 'V71110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !12 Y['IGW[_X<?6DW#OD=>HQT_P ><>N#
MBES+NOO =129';GZ?A_C1GV/Y?Y_3.>V>:+KNOO0"T4F1G'^>_\ @:"<?I^I
MQ1==U]Z 6BF[Q@'L?_K_ )]/RYI<]SQ]?_U\?C]*8"T4TL!G/0=_S_P_KTYI
M0P.,=_;Z^OT-*Z[K[T M%%-W#_./3/K^'UXI@.HIN]?\C]?\\^U)O7U^G!Y_
MS[TKKNOO0KKNOO'T4F[DC!R/I[^_MGZ$'UP%L=CUQCW(SZT77=?>ABT4F1UY
M_P#U\_CCOC.*0,"2.X]?KC^=%UW7W_UW ^%OVK?^3DO^"8__ &=W\5__ %WQ
M^VO7W77PI^U;_P G)?\ !,?_ +.[^*__ *[X_;7K[KI@%%%% !1110 4444
M%%%% !1110 4444 ?!/[>W_'E^R!_P!G[?LQ?^G_ %FOO:O@G]O;_CR_9 _[
M/V_9B_\ 3_K-?>U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'P3^VQ_R4C_@G3_V?MHG_K*7[65?>U?!/[;'_)2/^"=/_9^VB?\ K*7[
M65?>U !1110 4444 %%%% !1110 444$X!/H,T %%(""">P__7_GO3=Z@@>I
MP/3_ /5_GTRKK77;?R ?132P'_UOIG/TQWHW X[[N@_+J.HZ\\''4T77=?>@
M'44W</KTQC'(/<<]/_U].: X/M]?KC_/^'-%UW7WH!U%-# DCD$=01_GCWZ>
M]&X9QSG&3Q]!CZ\BBZ[K[T ZBF;USUYYX/'3K^73CN0#[+N&<>Y'Y?X]J.9=
MU]X'/>,?^11\4_\ 8N:Y_P"FRZKY7_X)R_\ */;]A#_LS3]E_P#]4CX'KZF\
M8,#X1\4X[^'-<';MIEU[_P">]?+'_!.8@?\ !/7]A GI_P ,:?LO_K\$O XH
MNK7NK=P/LRBF[A@'U&1^0/\ 7^G6C</?IGIVYY_3]11==U_3M^>@#J*3<#W_
M #X_G2T77=?>@"BBD)QC@G)QQVX)Y_+'XCMS3 6BD# ],_XCCGZ<@_2@L!US
M_G'^/\Z5UW7WH!:*3(]?\^GU]NOM2!@>F?\ )P?R/7Z&BZ[K[T ZBF[U_//Z
M9_GC@4H8'..<?3TS_G.*8"T444 %%%% !1110 4444 %%%% '.^*_%7A[P1X
M8\1^,_%>K66A>&/"6@ZOXF\2:WJ,\=GIVCZ!H.GW&J:QJNH74S)#;6.G:=:W
M%Y=3RNL<-O#))(ZHK,/BAO\ @HY^S]_P@'C+XDK8?$@Z!X"_8]'[;'B:TD\)
MV]EXATWX817'C>RU;P?>Z#J6LV6H:7\7_#6K_#SQ/H'BKP#K,6FR^'O$-C+H
MFIZE!J-O?06?0_\ !0+X7^+/C/\ LT^*/A;X3\+?%+QF/&OB#P-IOBWPY\'/
M%?PO\$^/-9\ Z?XOT?Q%XRT"S\3_ !?\0^'/!NEZ-XNT?1)O!OBF:2XO=8;P
MUXCU>/1=.DOG2XM?QMO?V-_VF1I_QQ\/Z+^S;^V9:>&/VCO#?QU^''Q;L?$/
MQ6_X)]^*=?N_A3^T;\2_$?QJ^)>@>"O$0^-6B6WA#QM_PM7XD?&G6_"WCBY\
M/^)/#FA^'OB[K/ANZ^&.LWWA;P-XE\.\DOK4G7MR4^6'+AG)0E"<Y49MU:SY
MHSA"G6E32IQC)RA2J3EI4IQ6<O:<U&W(X<TG62UJ.'-3Y8PYFH*3BJFMW=U*
M:3BH3D?J5<?\%(/">E>._%O@7Q+^SA^TGX63P'\0?V=OAOXK\6ZDW[.&J>&M
M*UK]JGXA^'_AK\$;T6WA']HWQ+XQU'2?%.N^)=-O+J32?"6H:CX=T<75YXAT
MW3)X#:-N:S_P46^$=OX_^*_PI\)_#GXX?$WXC?!+6O'-K\2_!W@'PGX4O-8\
M/^$/AUX:^&7B;Q-\2HH_$/CSPS!K?A:2+XM^&-(\*^'M GU/XK_$#6['Q9:^
M ?AMXEMO"6NWEG\$?%?X&_&/XP7GQL/BW_@GI^T+?>'/CKXY_8S\9^+/!^J?
M%W]A'Q'X:%I^QG\0_#7Q!\/>$Y].U_XV7EMKOA_XCOX;BT'QE#K=O<_9]-O;
MF2PBED C?S#PE^R7\=?A!\0OBW\3/V<OV(OV@_@!KOQGF^)&B^(]*\%^,?\
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
M/V.O"?Q)\%V/QVN_']SXAUC4]?N?VR?%GA7QE>Z'_P )]=)H%M9^!? ]LO\
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
M^":?[5OBN34O#UQ:7U\FI^'+O2?&&D/I^J2?8WNY/M)6U2&.&:X_4P'(!'<
M_F,U_-A+IGQF_9M^-?[)5GX-_8(_:'L=.\>_\%#OCM\>-*\+>+/VA/V2M<D7
MQ+XY_P""?W[3OAC4OAGX#NK#XS3)H_@[PSI.E7NO>$]/UZXT_0_"'A+18_ 6
MAW(@LO">CR_JS_PT]^USV_X)I_' <_\ 1P'['7O_ -5V!]._88Q54O:^RI.J
MHJJZ5)U%%WC&JZ5-U8Q:5I1C6=6$)6BIPA":C!5%"'4N;6ZLN:HEM?D5:HJ3
M>]G*DJ<I+5QE*46VX-O[WHKX)_X:?_:X_P"D:7QP_P#$@/V.?_G[4?\ #3_[
M7'_2-+XX?^) ?L<__/VK4H^]J*^"?^&G_P!KC_I&E\</_$@/V.?_ )^U'_#3
M_P"UQ_TC2^.'_B0'['/_ ,_:@#[VHKX)_P"&G_VN/^D:7QP_\2 _8Y_^?M1_
MPT_^UQ_TC2^.'_B0'['/_P _:@#[VHKX)_X:?_:X_P"D:7QP_P#$@/V.?_G[
M4?\ #3_[7'_2-+XX?^) ?L<__/VH ^]J*^"?^&G_ -KC_I&E\</_ !(#]CG_
M .?M1_PT_P#M<?\ 2-+XX?\ B0'['/\ \_:@#[VHKX)_X:?_ &N/^D:7QP_\
M2 _8Y_\ G[4?\-/_ +7'_2-+XX?^) ?L<_\ S]J #]O;_CR_9 _[/V_9B_\
M3_K-?>U?CU^T?XV_;3^-5O\  Z'1?^"='Q;TEOA=^TG\(/C1JYU7]H']D4"_
M\/?#W4[^]U;3=-^Q_&RZ+ZU=Q74::=#=?9+&20/]IU&T55:3Z/\ ^&G_ -KC
M_I&E\</_ !(#]CG_ .?M0!][45\$_P##3_[7'_2-+XX?^) ?L<__ #]J/^&G
M_P!KC_I&E\</_$@/V.?_ )^U 'WM17P3_P -/_M<?](TOCA_XD!^QS_\_:C_
M (:?_:X_Z1I?'#_Q(#]CG_Y^U 'WM17P3_PT_P#M<?\ 2-+XX?\ B0'['/\
M\_:C_AI_]KC_ *1I?'#_ ,2 _8Y_^?M0!][45\$_\-/_ +7'_2-+XX?^) ?L
M<_\ S]J/^&G_ -KC_I&E\</_ !(#]CG_ .?M0!][45\$_P##3_[7'_2-+XX?
M^) ?L<__ #]J/^&G_P!KC_I&E\</_$@/V.?_ )^U 'WM17P3_P -/_M<?](T
MOCA_XD!^QS_\_:C_ (:?_:X_Z1I?'#_Q(#]CG_Y^U 'WM17P3_PT_P#M<?\
M2-+XX?\ B0'['/\ \_:C_AI_]KC_ *1I?'#_ ,2 _8Y_^?M0!][45\$_\-/_
M +7'_2-+XX?^) ?L<_\ S]J/^&G_ -KC_I&E\</_ !(#]CG_ .?M0!][45\$
M_P##3_[7'_2-+XX?^) ?L<__ #]J/^&G_P!KC_I&E\</_$@/V.?_ )^U !^V
MQ_R4C_@G3_V?MHG_ *RE^UE7WM7X;_M<?M$?M/ZIX^_8-FU7_@GS\8O#MSI'
M[;.C:IHUE>_'/]DZZ?Q3J2?LR?M0VC>']/GT[XU7=O8:A]AN[S6(Y]8>PTN:
MVTF[LQ?IJ5SIUK>?:7_#3_[7'_2-+XX?^) ?L<__ #]J /O:BO@G_AI_]KC_
M *1I?'#_ ,2 _8Y_^?M1_P -/_M<?](TOCA_XD!^QS_\_:@#[VHKX)_X:?\
MVN/^D:7QP_\ $@/V.?\ Y^U'_#3_ .UQ_P!(TOCA_P") ?L<_P#S]J /O:BO
M@G_AI_\ :X_Z1I?'#_Q(#]CG_P"?M1_PT_\ M<?](TOCA_XD!^QS_P#/VH ^
M]J*^"?\ AI_]KC_I&E\</_$@/V.?_G[4?\-/_M<?](TOCA_XD!^QS_\ /VH
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
M3!JGA)]-TRVT#4M/\46']C>/M4TG3/#5U=>(M0M-$T)K2#X=_'?6M>_X)0?
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
M.G^"]0TW63HOB3]FKXWZEJ7PAC\2:1X+\;+XYT_2/$.JKHOQ#\?C1OW0P-H
M&!QP1VSR._\ GT[+A1V&/<#^=.5"+G"?--.G4G57+.4.:<X0C>;@XMN*@W&:
M:J*=6O/GYJ]7FAX6FZ;I^]RM223DY.*DIII.?-=6DE&,N:,(TJ$8)1H4TOY[
M-7_X)O?MI7'A;X@VFM_%F^^,M[XR\1^([+Q]X#^(/[0\GA3X4?&72-5\*?M&
M:5X6^(O]C_#S]FG1/$W@7Q/X1\3_ !1^%WB"^\&>-O%?QIL]:T+X;>&/!Z^+
M%M_@_P##G5]=]L^/O["/[1?C;P%^R/HGP\N_A_9_$'X&_L9?%G]GM/B*?BCX
MX\#ZC\'/C9XYT_\ 9<A\!_'GX=GP[X*OKWQY:?#76/@GXHUF3POJUUX+;Q+'
M=:+HMT\>G:WKG]G?M/A>>![_ ,^?3IG_ .O2;0>H!/KCZ_CW/XDU$<-3@Z3]
MYNB\,XIRE&+^JT*]"FG&'(DN3$U[\KA*+J2C2G1I*%."JX:G54^=2O-UVW&3
MC).M4H5I23C;:>&HM)WA/E<JT*U2=2<_R(^"?[,'Q1^)7PK_ &[_  'X\\8_
M$SP-HWQ2T+XL?LC?L^^)?$5SXVEUKP_\!HKGXOZKX/\ BO%X1\<OHNOV'C;1
MO$WQ_P#%7PZBUBXN8O\ A8'@+X$_"?Q1I^M'2-4TR:#A/''[*/[=WQ T?6]?
M6^^&7PR^)?@;P[\$;#]CVV^'WQBOI/!O[,7Q<\(>!/BYX&^,'Q8LKFZ_9[TB
M\\>?!3XF:/XE^&N@ZM^S;XU\/^)-/\0Z'X9UV\BU3P+XDN-#U32_VR"@<  9
MZ]LGK]3WZFC:#U 'T_GT_P \?@X8>$9TZEY2E2CAMVU&53#-2A7E"-E[64Y5
MG)ZPMB*L5"TI^UKZO#EE&SM/VZDV[R=/$23G2YG>7)%0HJ#NIKV%/]XDDH_E
MQ\"OV<?VH?A1\:OVD?C1\4_&?P?\2^#_ -HCPK\2M5\5^&/"6E>-=/\ %/@/
M6_!WQ&\5W'[/6G'Q'KNO:UI/Q,5/@+XXNO 7C?Q#I_ASX0Q:#>_"SP/:Z1X8
M\6VVNZAK.@^5? S]G/XA?&C_ ()$_L%?#+P[\2];U#Q!-X$_X)M?%EO&'BB^
M\,>%]=\.>#/AGXV_9Y^,_B+1/"E_X$^'-CI2:CX9\%>$-4T7X=OK'AF_U#4M
M1MM$@\9^)[R>YU+Q(/UZ\8?\BCXHQC_D7-;Q]/[,NNG/^-?*_P#P3F'_ !KV
M_81_[,S_ &8./^Z(^!_U[=<5HJ4?9T8.UJ+H.%DH_P"[UHXBDGRJ.BJ15^7D
M<H.5-M0=BE22A6AS2M6E5E*[3:E6H3H5'"Z=N:$W*S4E[6,:G*Y(^(_VH_V'
M/VP?B_\ $KXK>-/!/Q%^"\OAK7?@-XC_ &4O"WA[Q]'XW/C_ ,1?"#Q=^S=\
M6_#_ (E\1>*/B?I#3>&O#FK>(_VD_B'X"\9>*?!^F?![Q#-KGA[X&^$=8B^(
MNF7.J?\ "&Z+K/\ L3?'GPG^PW^WC^S\VKZ5X[^(/QJ\.^--6\"_$"#Q$U]X
M_P#BI>:W\#/!W@^P\%_$^75/#OAWP[9:CX27PC:_ ;P=K>F*FE:[\(/#?@+6
M_$]EI_BV3Q8]Y^R)Z>AZ<D@=?8__ %Z.PZ=.>^>/\]:S^K15.<%)IU*4J4IN
MTI-2Q<<=S2NE&<OK45-QDE3G!RH2IRHR4(J5&$ZE.I--NE-U()/E2<L*L%))
MQ3FHO"I4E:;Y&E7@HUTZDOPB_:=_X)Y?M)_'SXO:M\:O#WQ/T+Q/X,\=^!;:
M!?!WB1O&O[/'QP\#Z/#^TO\ L6_&_P (_#3P#\6_":^*+_X:7'@SP[^S]XUU
M3PQX\L?!&B_$'P3\5]9FU2TGL?$?BU_'_P .?HG0/V2/CQ\//@%_P36T?04^
M%GC'XG_L*'PI)XF\$S>(=6\%>!/&UM;_ ++/Q/\ V;]4A\*^,[7P-JTVFZ_X
M7'Q&AUW1O$%_\.],L?%EAI6OZ9+X?\"'Q;;OX=_5, #C'OC'&<=!V_(_H*7
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
MZ)+^P5_XD/\ M"__ $+]'_"0?\%0/^B2_L%?^)#_ +0O_P!"_0!]ZT5\%?\
M"0?\%0/^B2_L%?\ B0_[0O\ ]"_1_P )!_P5 _Z)+^P5_P")#_M"_P#T+] '
MWK17P5_PD'_!4#_HDO[!7_B0_P"T+_\ 0OT?\)!_P5 _Z)+^P5_XD/\ M"__
M $+] 'WK7X#_ /!RO\ ?C#^U%_P2Z\5? 3X"> =?^)GQ8^)?QY_9V\/>$?"/
MAVT:XNKR\G^)FE23WE_=.8['1-!TFTCGU/7_ !'K-U8:%X?TBUN]5UC4++3[
M6>XC_0/_ (2#_@J!_P!$E_8*_P#$A_VA?_H7Z/\ A(/^"H'_ $27]@K_ ,2'
M_:%_^A?H _/W_@AO_P $*_@[_P $D_A<_BOQ$?#_ ,3_ -LSXD>'K73_ (L?
M&2&R:>P\+:7,T&H77PL^$TVHVT.HZ5X'M]2@MIM=U8P:9JWQ"U+2]+U;7K.T
MM-)\/:'H?[[U\%?\)!_P5 _Z)+^P5_XD/^T+_P#0OT?\)!_P5 _Z)+^P5_XD
M/^T+_P#0OT 6OVK?^3DO^"8__9W?Q7_]=\?MKU]UU^3WQ0^&_P#P4U^)GQ#_
M &;?B!<> OV$=)F_9U^+7BGXIV>F1?'C]H*[3Q3+XF^ /QH^!3Z-/>/^S7;G
M2(K.'XP2^)!>)::DUS+H46F""V2^>]M_;/\ A(/^"H'_ $27]@K_ ,2'_:%_
M^A?H ^]:*^"O^$@_X*@?]$E_8*_\2'_:%_\ H7Z/^$@_X*@?]$E_8*_\2'_:
M%_\ H7Z /O6BO@K_ (2#_@J!_P!$E_8*_P#$A_VA?_H7Z/\ A(/^"H'_ $27
M]@K_ ,2'_:%_^A?H ^]:*^"O^$@_X*@?]$E_8*_\2'_:%_\ H7Z/^$@_X*@?
M]$E_8*_\2'_:%_\ H7Z /O6BORK^-_[0O_!2+X$>#=#\;>(_@?\ L0:SI^N_
M&']GKX-06>B_M$_'I+R'6_VB_CY\-/V?/#6K2F]_9DA@;2] \1_$[2M=UN-7
M^U2Z+INH1V"2WS6T3^O_ /"0?\%0/^B2_L%?^)#_ +0O_P!"_0!]ZT5\%?\
M"0?\%0/^B2_L%?\ B0_[0O\ ]"_1_P )!_P5 _Z)+^P5_P")#_M"_P#T+] '
MWK17P5_PD'_!4#_HDO[!7_B0_P"T+_\ 0OT?\)!_P5 _Z)+^P5_XD/\ M"__
M $+] 'WK17P5_P )!_P5 _Z)+^P5_P")#_M"_P#T+]'_  D'_!4#_HDO[!7_
M (D/^T+_ /0OT ?>M%?!7_"0?\%0/^B2_L%?^)#_ +0O_P!"_1_PD'_!4#_H
MDO[!7_B0_P"T+_\ 0OT ?>M%?!7_  D'_!4#_HDO[!7_ (D/^T+_ /0OT?\
M"0?\%0/^B2_L%?\ B0_[0O\ ]"_0!]ZT5\%?\)!_P5 _Z)+^P5_XD/\ M"__
M $+]'_"0?\%0/^B2_L%?^)#_ +0O_P!"_0!]ZT5\%?\ "0?\%0/^B2_L%?\
MB0_[0O\ ]"_0/$'_  5 SS\)?V"@.^/VA_VA2<<\X_X9@&3[9'?F@#[UHK\I
M_@/^T/\ \%)/C]\.(OB3X<^!_P"PYHNF2^./BWX%%AJW[1?Q]EN_M_PA^+GC
MCX0ZO?+);?LP",V>KZKX%O=7TY66.>+3[ZVANHQ<QRY]C_X2#_@J!_T27]@K
M_P 2'_:%_P#H7Z /O6BO@K_A(/\ @J!_T27]@K_Q(?\ :%_^A?H_X2#_ (*@
M?]$E_8*_\2'_ &A?_H7Z /O6BO@K_A(/^"H'_1)?V"O_ !(?]H7_ .A?H_X2
M#_@J!_T27]@K_P 2'_:%_P#H7Z /O6BO@K_A(/\ @J!_T27]@K_Q(?\ :%_^
MA?H_X2#_ (*@?]$E_8*_\2'_ &A?_H7Z /O6BO@K_A(/^"H'_1)?V"O_ !(?
M]H7_ .A?H_X2#_@J!_T27]@K_P 2'_:%_P#H7Z $_;8_Y*1_P3I_[/VT3_UE
M+]K*OO:OR<^,/PR_X*8?&#Q!^S_X@O? O["NA2_ /XZ6'QOL;6V^.O[0&HQ^
M*+FR^%WQ5^&+>&KJ63]FZQ;1XI8/BA+K2:S$FIM#-H<>GOI-Q'J3W=A[=_PD
M'_!4#_HDO[!7_B0_[0O_ -"_0!]ZT5\%?\)!_P %0/\ HDO[!7_B0_[0O_T+
M]'_"0?\ !4#_ *)+^P5_XD/^T+_]"_0!]ZT5^8GQ7^.__!0GX)^"+[XA_$/X
M9?L1V'ABPUGP?X==_#OQ8_:V\?Z_>Z_X_P#&.@?#_P &Z+HO@WX?_L@^*/&/
MB#5?$'C'Q1H.A6%AH6@ZC=-=:C%))%':QSSQ>'_\-[?MO?\ 1N7@#_PQ7_!7
M+_Z6A0!^U=%?DK\)OVKOV\/C5XB\8^$?!7PE_92T_P 4^ M$\&^)/%'A[XFZ
MM^WI\$-9L] ^(-_XUTOP?K-CI_QJ_8;^']SKVFZSJ/PZ\:V*7F@1ZI!976@W
M,.HO://9BY]U_P"$@_X*@?\ 1)?V"O\ Q(?]H7_Z%^@#[UHKX*_X2#_@J!_T
M27]@K_Q(?]H7_P"A?H_X2#_@J!_T27]@K_Q(?]H7_P"A?H ^]:*^"O\ A(/^
M"H'_ $27]@K_ ,2'_:%_^A?H_P"$@_X*@?\ 1)?V"O\ Q(?]H7_Z%^@#[UHK
MX*_X2#_@J!_T27]@K_Q(?]H7_P"A?H_X2#_@J!_T27]@K_Q(?]H7_P"A?H ^
M]:*^"O\ A(/^"H'_ $27]@K_ ,2'_:%_^A?H_P"$@_X*@?\ 1)?V"O\ Q(?]
MH7_Z%^@#[UHKX*_X2#_@J!_T27]@K_Q(?]H7_P"A?H_X2#_@J!_T27]@K_Q(
M?]H7_P"A?H ^]:*_*;XM?M,_M^?!27PK:^-_A+^R/>:EXVN]5L_#.A_#?Q/^
MW'\:?$>H'0K%-1UB\D\-?!K]B7Q[K^G:1IMM-;"\UO5-.LM&ANKVPL7U 7VH
M65M/Y;_PWM^V]G'_  SEX ZX_P"2%?\ !7+'Y_\ #M'&/?./>@#]JZ*_+SX4
M?'__ (*#_&KPY?>*/ 7PK_8Q;3]+\0ZKX5U:P\:?$;]L;X6>*M&\0:*T']H:
M9K7@?XH_L;^#?&FD3+#=6EY:/J6@6L&I:=>66IZ;+=Z=>6UU+Z=_PD'_  5
M_P"B2_L%?^)#_M"__0OT ?:7C'_D4?%/_8N:Y_Z;+JOE?_@G+_RCV_80_P"S
M-/V7_P#U2/@>N&U34?\ @I[JNEZEI<GPH_8+B34M/O;!I1^T+^T*YB6\MI;<
MR^7_ ,,Q1F3R_,W^7YL1?&WS(R=R^9?L_P#@3_@II\ ?@+\$?@3I_@']A+Q/
M8_!3X0?#3X26GB:\^._[0&D77B*V^&_@O1/!T.O7&DP_LV:E%I4VL1Z,NHR:
M9'J6HII[7)M%U"]$(N90#]4:*^"O^$@_X*@?]$E_8*_\2'_:%_\ H7Z/^$@_
MX*@?]$E_8*_\2'_:%_\ H7Z /O6BO@K_ (2#_@J!_P!$E_8*_P#$A_VA?_H7
MZ/\ A(/^"H'_ $27]@K_ ,2'_:%_^A?H ^]:*^"O^$@_X*@?]$E_8*_\2'_:
M%_\ H7Z/^$@_X*@?]$E_8*_\2'_:%_\ H7Z /O6BO@K_ (2#_@J!_P!$E_8*
M_P#$A_VA?_H7Z/\ A(/^"H'_ $27]@K_ ,2'_:%_^A?H ^]:*^"O^$@_X*@?
M]$E_8*_\2'_:%_\ H7Z/^$@_X*@?]$E_8*_\2'_:%_\ H7Z /O6BO@K_ (2#
M_@J!_P!$E_8*_P#$A_VA?_H7Z/\ A(/^"H'_ $27]@K_ ,2'_:%_^A?H ^]:
M*^"CX@_X*@X./A)^P5GMG]HC]H7&??\ XQ?S^5?:WA63Q1+X9\/R^-[30+#Q
ME)HNF/XJL?"NHZCJ_AFS\1-9PG6;;P_JNKZ7HFJZEHL&H&>/3+[4M'TJ^NK-
M89KK3K.=W@0 WZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^$_^"BO_) ?
MAY_V?9_P2[_]>7_LDU]V5\M_MC?"#QW\;?@@OA/X92>$CX_\,?&;]F'XX>%=
M.\=ZUK/ACP?XEU;]FK]IKX1?M%1>"_$'BKP_X8\<:UX1T[QRGPMD\'R>+M.\
M$^,[GPJVN)X@3PCXF&G'1+[RW_A8/_!4'_HT;]@G_P 6+?M"_P#TKB@#[VHK
MX)_X6#_P5!_Z-&_8)_\ %BW[0O\ ]*XH_P"%@_\ !4'_ *-&_8)_\6+?M"__
M $KB@#[VHKX)_P"%@_\ !4'_ *-&_8)_\6+?M"__ $KBC_A8/_!4'_HT;]@G
M_P 6+?M"_P#TKB@#[VHKX)_X6#_P5!_Z-&_8)_\ %BW[0O\ ]*XH_P"%@_\
M!4'_ *-&_8)_\6+?M"__ $KB@#[VHKX)_P"%@_\ !4'_ *-&_8)_\6+?M"__
M $KBC_A8/_!4'_HT;]@G_P 6+?M"_P#TKB@#[VHKX)_X6#_P5!_Z-&_8)_\
M%BW[0O\ ]*XH_P"%@_\ !4'_ *-&_8)_\6+?M"__ $KB@#[VHKX)_P"%@_\
M!4'_ *-&_8)_\6+?M"__ $KBC_A8/_!4'_HT;]@G_P 6+?M"_P#TKB@#[VHK
MX)_X6#_P5!_Z-&_8)_\ %BW[0O\ ]*XH'Q!_X*@9&[]D7]@K;D9Q_P %%OVA
M<XSS@G_@EN0#CH2",XR* '_\$UO^34;+_LX7]MK_ -;8_:%K[SK\H/V,_BMK
M'P5_X)A^/OCAXM\*Z5J/B+X3ZK_P4)^*WBOP1X5\4WU_H-YK_@3]IC]I7QAX
MA\)^&?&^L^$] U._T2;5-*O=%T+Q=J_@/0M1O=/:SUK4?!ND74T^A6WKOPS_
M &F/VEOC+%XWE^%/PU_88^(:_#/XD>,O@]\15\(_MZ?%+6Y? WQ4^'NH_P!D
M^-?A]XL@LOV"9)]!\7>&[XQIJ>B:G%:WT,%S97HA:ROK.XG /T"HK\^?V</V
MVM5^.7QHO?A)=Z)^SOJ5I8Z9\?+34?&/[/'[2WB/X]Z?X8^)7[-WC+X%>$/B
M9\*_&]IKW[//P5CT#Q-ILOQ]\+W:C3]3\020-I^I6>I65A(]I+-^@U !1110
M 4444 %%%% !1110 4444 ?)/[:W_)'/!O\ V=M^P%_ZW=^SA7UM7AG[1GPF
MU_XU?# ^"O"GB_1_ GB?3_B-\$?B9X=\3^(?"%[X]T&RUSX(_&SX>?&G2K/6
MO"&F^,OA]J&M:5K=]X @T+4(;'QGX?O+>TU.6]MKTS6R03>>?\(;^W=_T<?^
MR3_XA3\8_P#Z/V@ \&_\GW?M'_\ 9I/[%/\ ZN/]OVOK:OESX-?!GXO>$_B[
M\5?C)\9/BK\-_B)XB^(GPX^#'PRT[3OAG\&/$_P?T7P]HOP?\3_'3Q5%?7L7
MBGXZ?&^^U_4]?OOC??6[O!?>'[73;7P_:JMK?RW\LMM]1T %%%% !1110 44
M44 %%%% !1110!\2_M,_#OP3\7OB]\%OA+\2M M/%?PY^*/PI_:P^'?Q \+:
MA+=06'B7P3XU\ ^$_#7BK0+Z:QN+2]AL]8T+4[[3[F2SN[6Z2&X=[>XAF5)5
M_E/T;X\>-?B9K?AO_@GCXY_:U^+&M_\ !"'7OVD/%'[.'A[_ (*/W&C:QI_B
MC]I6UT72?#4>F?\ !-W7?VE[#Q'9S6?P(O?$U]XK^$^N?MB6&C:?8?'_ $/P
MIJ?P6\*>,;70G\4ZW>?UD_M;?LPZS^TKI&DZ-IGBCX;Z1I4O@WXO_##Q_P"&
M?BO\+/%GQ6\&^/\ X8?&[P;'X+\<^%KK2_!/QK^!7B#2+N]TR%;>/6+?Q;=Q
MII]UJ=J-*%Y<66J:;XIXA_8N^,_BK]GJ[_9.U[Q3^P->_LUWO@*W^&$GP43]
M@3XI67P^M_ =E:06>F^'=,T"P_;WM;;1[;1X[6TGT.YTD65_H>HV5CJVD7=E
MJEE:WD(![S^R?I6GZ$G[0VA:1:16&D:'^TAXNT72;" $06.EZ3X&^&^GZ=9P
MABSB*ULK>""/>S.4C4NS,2Q^LZ^>?V;/@MKOP/\ !>OZ!XF\3>#?%&M^(_&N
MJ^+;F?X>?#O4OA7X&T>SGTG0?#NA^&_"_@C5_B%\4M1T?2]#\/\ AK2K/%QX
MUU1;FZ6YN;6#2[*2VTJS^AJ "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@#\5_"()_P"",G[9('4^#_\ @K0!CKD_';]K
M?'ZU^6G[?7@;X]?M4?ME_M0^(O\ @BO9_$;PIXJ^'/@+4_@S_P %6_BS\+OB
MKH'P5^'G[5.O>$M3\-FU_9"^#.O>(?A]\0="NO\ @H;X"\"CQ;H-O^TYHEAX
M:/[.6E:];?##QY\1!K/B'2O#?A_]S/V'?A]X3^+7[!_B_P"%7C[39]9\"_$W
MXI?\% OA]XUT>UUC6O#]SJOA+QG^UY^TGX<\1Z;;:]X;U'2/$6B3WVCZE>6L
M.KZ!JVEZWILDJ7FEZE97T$%S%[W!^QG\&[5&BL_$?[3=E"]Q=W;PV/[;G[:-
MG"]W?W<]_?W3Q6OQ^BC:ZOK^YN;V]N&4S7=Y<3W-P\D\TCL ?GQ_P3U\??L<
M>.M;_83M?V%/!L?PJ^ OPY_8^_;J^%B? _4/#-]X(^(/P&^(G@[XZ_L%V_Q-
M^$?QI\&:S+<^)=!^-OAOQG<:M=_$Z[\47VM:UXW\2ZK=_$IO%7C;3_&EAXU\
M0_MG7SE\._V4_@W\+OB%:_%/PQ#\3[[QS8^%/&7@FQU;Q[^T!\?_ (L6MEX=
M^(6O>!?$_C2"ST#XI_$WQEX=M-1\1:Y\-?!-[J'B"WTF/Q PT-+:/5([.^U.
MWO?HV@ HHHH **** "BBB@ HHHH **** /EW]L3Q-XX\+?!:SG^'?CG6_AMX
MG\2?';]D[X;+XV\-Z5X+UGQ!H/A_XM_M5_!?X6^,YM&T_P"(?A3QQX,?4KOP
M9XPU_3K.XUSPIK4%A/>)?VUJE]:VMQ#E_P##.'QC_P"C_/VMO_"-_81_^@IJ
M/]M]KB#X%Z1JD&E>(=9@\.?M)_L4>+M8M?"_AKQ#XOUFV\,^#?VS_@%XJ\6:
MU'X?\*Z9K&O7EAX<\,Z/JWB#6IK'3;D:;HNEZAJEWY5C97,\6K_PV7\!AUO_
M (H]O^;=OVBN_P#W2J@#DO@8?BEX2_:<^/7PA\:_'OXE?''PKX=^ _[+_P 1
M_"TGQ.\._ W1M6\->(?B+\0?VM_#/C%-/N_@K\'/A!#?Z?J^F_"GP2?LWB*U
MUR33[G3)I=+GL5U#4([K[2KX:^!OC?1_B=^V!^T;X\\)Z=XV_P"$.F_9J_9
M\)VGB'Q1\-OB+X TW4?$GA_XI?MNZMKVBZ3/X^\*^&1K&H:'IGBOPQ?:S;Z4
M+Q])MO$6A3:@+9-7T\W/W+0 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% 'Y@?L?_%#2/@?_ ,$[_B9\:?$&EZUK>@?"'QU_P44^*.N:+X<33)/$.L:/
MX _:P_::\6:GI>@QZUJ>BZ,^M:C9:3/::6NK:QI.F-?36XO]3L;7S;J+Z</Q
MP^. ) _8O^,K $_,OQ)_9CVMSU&[XX*V#U&Y5..H!XK\^?"7_*&/]LG_ +$[
M_@K3_P"KV_:WK]J: /F+P5^T3XAUWXQ>'?@MXY^ ?Q,^$VO^+OAI\2?BAX;U
MGQ/XB^#_ (B\/ZAH_P *_%/PC\*>)],E?X>_$KQ=J]EK$E[\9_"MWI2W.D+I
MMU96>N&XU*SNK6QM=2^G:^2?&7_)]W[.'_9I/[:W_JX_V J^MJ "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /S._8M^&_AWXR?L >/?A#XO?44\)_%7XC_P#!0OX;^*'T>[2QU=/#
MOCG]K?\ :6\,:T^EWTD%REGJ*Z;JET;&[>VN%M[D13-!*$,;?18_9]^+6!_Q
MG-^U*??_ (1']B?)]SC]CT#\@![5X3^P=XU\+_#;]AWQ%\1/&^KP>'_!?@+X
MN_M\^-/%VO74=S-;:)X7\+?MA?M(:[K^KW$-G#<WDL&FZ387=[-%:6UQ<O'
MRP02R%4;W0?MB_"0@'_A$?VI^1GG]A;]ML'\0?V>\@^QYH UO O[.UWX8^*6
MD?%_QE\=OC)\9_%GAOP!XX^&WA:/XC6?P0T?2/#OA[XC^(OAOXG\8O96/P>^
M"_PIDU#4M6U+X3^"%2Z\0W6M)IUKIUS#I<%DVIZA)<_25>!_#_\ :7^%7Q+\
M:Q?#K0?^%FZ)XUNO"VO>-=.T'XG? ;X[_!>XUKPOX6U;PMH7B75_#\_Q@^&W
M@:R\0P>']6\;^$++6HM#N=0NM+?Q)HSWL$,5_;R/[Y0 4444 %%%% !1110
M4444 %%%% 'S7^UEXR\8^"/A!97_ (#\27/@_P 1^)/C=^RW\+QXHL--T#5]
M4T+0OC-^T]\'_A%XNU'1K'Q3I.O^&WUVW\)>-]<;0KC7-"UO2['6/L5]>:1J
M<%L]E/G?\*$^,G_1[G[1/_A"_L@__0PUSG[=VLZ1X>^!'AS7-?U73-"T72OV
MK/V"+[5-8UF_M=+TK3;*W_;K_9Q>>[O]0OI8+2SMH4!:6>XECB0#+,*]1_X:
ME_9C_P"CC/@1_P"'>^'_ /\ -#0!YM\%]1^)?A[]H_XW?!CQG\7O%OQ>\.>%
M/@A^S9\3_#FJ^./#WPOT3Q!I6O?$_P ??M5>%?%5A'/\+/ 'PZTJ\T.73?@[
MX-GL+;4](OM1LM0_MF9=6DM-0@L;#[ KX8^#?Q$^'_Q&_;@_:9U+X>^.O!WC
MS3K+]E+]BBSO;_P9XGT3Q19V=VWQ?_;[E6VN[G0[Z^AMKAHF6189G21D.]5*
M@D?<] !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 ?BMX2_Y0R?MD_\
M8G?\%:?_ %>O[6]?M37Y:_LG?"Z'XX_\$X/BS\%;G69O#EO\8/%__!1WX6S^
M(;>RCU.?08/B!^U5^TYX3EUJ#3I;FRBU";2X]7:^CL9+RT2[>W6W:Y@60RK]
M+#P;^W9@9_:._9+SCG_C"OXQ 9^G_#?1Q^9^M #?&7_)]W[.'_9I/[:W_JX_
MV J^MJ^3O OP4^.'_"\O#'QK^-GQA^%7CF?P/\*/BG\+?"OAWX6? ?Q=\(X5
MA^+?B_X+^+/$&M>(=3\6_M#_ !ODU>6P?X):#8Z+8Z;9>'DA35]8N+ZZU!OL
M45K]8T %%%% !1110 4444 %%%% !1110!6O;*SU&UFLM0M+:_LKA-EQ:7EO
M%=6TZ AMDUO,DD4J[E5MKHPW '&0*YO_ (0'P)_T)7A+_P )S1__ )#KK:*
M,K2]!T/0UF31-&TG1TN&1KA=+TZST]9VC#+&TRVD,0E:-7<(7#%0S!2 QK5H
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MO[3OQ-\%ZEIFI>#/B9X3U*VN=-\674\,]U=Z=J-I8W]C<6Z^V_\ #O+X8_\
M1??V]O\ Q8!^UY_\]V@#[VHKX)_X=Y?#'_HOO[>W_BP#]KS_ .>[1_P[R^&/
M_1??V]O_ !8!^UY_\]V@#[VHKX)_X=Y?#'_HOO[>W_BP#]KS_P">[1_P[R^&
M/_1??V]O_%@'[7G_ ,]V@#[VHKX)_P"'>7PQ_P"B^_M[?^+ /VO/_GNT?\.\
MOAC_ -%]_;V_\6 ?M>?_ #W: /O:BO@G_AWE\,?^B^_M[?\ BP#]KS_Y[M'_
M  [R^&/_ $7W]O;_ ,6 ?M>?_/=H ^]J*^"?^'>7PQ_Z+[^WM_XL _:\_P#G
MNT?\.\OAC_T7W]O;_P 6 ?M>?_/=H ^]J*^"?^'>7PQ_Z+[^WM_XL _:\_\
MGNT?\.\OAC_T7W]O;_Q8!^UY_P#/=H ^]J*^"?\ AWE\,?\ HOO[>W_BP#]K
MS_Y[M'_#O+X8_P#1??V]O_%@'[7G_P ]V@#[VHKX)_X=Y?#'_HOO[>W_ (L
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
MP-_^86C_ (=M?\$Z_P#HP?\ 8L_\19^!O_S"T ?6'_"8^$?^AI\.?^#S3/\
MY*H_X3'PC_T-/AS_ ,'FF?\ R57R?_P[:_X)U_\ 1@_[%G_B+/P-_P#F%H_X
M=M?\$Z_^C!_V+/\ Q%GX&_\ S"T ?6'_  F/A'_H:?#G_@\TS_Y*H_X3'PC_
M -#3X<_\'FF?_)5?)_\ P[:_X)U_]&#_ +%G_B+/P-_^86C_ (=M?\$Z_P#H
MP?\ 8L_\19^!O_S"T ?6'_"8^$?^AI\.?^#S3/\ Y*H_X3'PC_T-/AS_ ,'F
MF?\ R57R?_P[:_X)U_\ 1@_[%G_B+/P-_P#F%H_X=M?\$Z_^C!_V+/\ Q%GX
M&_\ S"T ?6'_  F/A'_H:?#G_@\TS_Y*H_X3'PC_ -#3X<_\'FF?_)5?)_\
MP[:_X)U_]&#_ +%G_B+/P-_^86C_ (=M?\$Z_P#HP?\ 8L_\19^!O_S"T ?6
M'_"8^$?^AI\.?^#S3/\ Y*H_X3'PC_T-/AS_ ,'FF?\ R57R?_P[:_X)U_\
M1@_[%G_B+/P-_P#F%H_X=M?\$Z_^C!_V+/\ Q%GX&_\ S"T ?6'_  F/A'_H
M:?#G_@\TS_Y*H_X3'PC_ -#3X<_\'FF?_)5?)_\ P[:_X)U_]&#_ +%G_B+/
MP-_^86C_ (=M?\$Z_P#HP?\ 8L_\19^!O_S"T ?6'_"8^$?^AI\.?^#S3/\
MY*H_X3'PC_T-/AS_ ,'FF?\ R57R?_P[:_X)U_\ 1@_[%G_B+/P-_P#F%H_X
M=M?\$Z_^C!_V+/\ Q%GX&_\ S"T <5^U3XI\,2_M'?\ !,V2+Q)X?D2#]KCX
MK23,FM::PBC/_!/O]M2/S'VW)*Q^9)&A<C:KR1J2"Z _<O\ PF/A'_H:?#G_
M (/-,_\ DJOD_P#X=M?\$Z^/^,!_V+,CD?\ &+/P-X.",C_BA>."1]"1T)H_
MX=M?\$Z_^C!_V+/_ !%GX&__ #"T ?6'_"8^$?\ H:?#G_@\TS_Y*H_X3'PC
M_P!#3X<_\'FF?_)5?)__  [:_P""=?\ T8/^Q9_XBS\#?_F%H_X=M?\ !.O_
M *,'_8L_\19^!O\ \PM 'UA_PF/A'_H:?#G_ (/-,_\ DJC_ (3'PC_T-/AS
M_P 'FF?_ "57R?\ \.VO^"=?_1@_[%G_ (BS\#?_ )A:/^';7_!.O_HP?]BS
M_P 19^!O_P PM 'UA_PF/A'_ *&GPY_X/-,_^2J/^$Q\(_\ 0T^'/_!YIG_R
M57R?_P .VO\ @G7_ -&#_L6?^(L_ W_YA:/^';7_  3K_P"C!_V+/_$6?@;_
M /,+0!]8?\)CX1_Z&GPY_P"#S3/_ )*H_P"$Q\(_]#3X<_\ !YIG_P E5\G_
M /#MK_@G7_T8/^Q9_P"(L_ W_P"86C_AVU_P3K_Z,'_8L_\ $6?@;_\ ,+0!
M]8?\)CX1_P"AI\.?^#S3/_DJC_A,?"/_ $-/AS_P>:9_\E5\G_\ #MK_ ()U
M_P#1@_[%G_B+/P-_^86C_AVU_P $Z_\ HP?]BS_Q%GX&_P#S"T ?6'_"8^$?
M^AI\.?\ @\TS_P"2J/\ A,?"/_0T^'/_  >:9_\ )5?)_P#P[:_X)U_]&#_L
M6?\ B+/P-_\ F%H_X=M?\$Z_^C!_V+/_ !%GX&__ #"T ?6 \8>$CG'BCPZ<
M#)QK>F' ]3_I7 'K1_PF/A'_ *&GPY_X/-,_^2J_';]MG]@']@[PQ9_LK-X<
M_8D_9#T%M>_;;_9S\,ZVVD?LU?!?3FU;P[JVNZM'JNAZB;3P5$;W2=2CC2.^
MT^<R6MU&H2>)U&*^V?\ AVU_P3K_ .C!_P!BS_Q%GX&__,+0!]8?\)CX1_Z&
MGPY_X/-,_P#DJC_A,?"/_0T^'/\ P>:9_P#)5?)__#MK_@G7_P!&#_L6?^(L
M_ W_ .86C_AVU_P3K_Z,'_8L_P#$6?@;_P#,+0!]8?\ "8^$?^AI\.?^#S3/
M_DJC_A,?"/\ T-/AS_P>:9_\E5\G_P##MK_@G7_T8/\ L6?^(L_ W_YA:/\
MAVU_P3K_ .C!_P!BS_Q%GX&__,+0!]8?\)CX1_Z&GPY_X/-,_P#DJC_A,?"/
M_0T^'/\ P>:9_P#)5?)__#MK_@G7_P!&#_L6?^(L_ W_ .86C_AVU_P3K_Z,
M'_8L_P#$6?@;_P#,+0!]8?\ "8^$?^AI\.?^#S3/_DJE'C#PD2 /%'ATDD
M:WIA)).  !=<DG@ <D]*^3O^';7_  3K_P"C!_V+/_$6?@;_ /,+1_P[;_X)
MV#I^P/\ L6#_ +M9^!O_ ,PM '!?\$W?%'AFU_95L8[GQ'H,#M^T#^VM*JRZ
MQIR%XI?VUOVA'BE3=<C?'(A#QR+E'4AE)!!K[M_X3'PC_P!#3X<_\'FF?_)5
M?CQ_P3X_8!_8.\7_ +,UKKGBK]B/]D+Q'K#_ !X_;%TUM3UK]FCX+:E??V=H
M/[8?QXT+0].6YN_!,LJ6&C:)INGZ/I-FKK;:=I=A9Z?9Q0VEM#$GVO\ \.VO
M^"=?_1@_[%G_ (BS\#?_ )A: /K#_A,?"/\ T-/AS_P>:9_\E4?\)CX1_P"A
MI\.?^#S3/_DJOD__ (=M?\$Z_P#HP?\ 8L_\19^!O_S"T?\ #MK_ ()U_P#1
M@_[%G_B+/P-_^86@#ZP_X3'PC_T-/AS_ ,'FF?\ R51_PF/A'_H:?#G_ (/-
M,_\ DJOD_P#X=M?\$Z_^C!_V+/\ Q%GX&_\ S"T?\.VO^"=?_1@_[%G_ (BS
M\#?_ )A: /K#_A,?"/\ T-/AS_P>:9_\E4?\)CX1_P"AI\.?^#S3/_DJOD__
M (=M?\$Z_P#HP?\ 8L_\19^!O_S"T?\ #MK_ ()U_P#1@_[%G_B+/P-_^86@
M#ZP_X3'PC_T-/AS_ ,'FF?\ R51_PF/A'_H:?#G_ (/-,_\ DJOD_P#X=M?\
M$Z_^C!_V+/\ Q%GX&_\ S"T?\.VO^"=?_1@_[%G_ (BS\#?_ )A: /K#_A,?
M"/\ T-/AS_P>:9_\E4?\)CX1_P"AI\.?^#S3/_DJOD__ (=M?\$Z_P#HP?\
M8L_\19^!O_S"T?\ #MK_ ()U_P#1@_[%G_B+/P-_^86@#ZP_X3'PC_T-/AS_
M ,'FF?\ R51_PF/A'_H:?#G_ (/-,_\ DJOD_P#X=M?\$Z_^C!_V+/\ Q%GX
M&_\ S"T?\.VO^"=?_1@_[%G_ (BS\#?_ )A: /K#_A,?"/\ T-/AS_P>:9_\
ME4?\)CX1_P"AI\.?^#S3/_DJOD__ (=M?\$Z_P#HP?\ 8L_\19^!O_S"T?\
M#MK_ ()U_P#1@_[%G_B+/P-_^86@#ZP_X3'PC_T-/AS_ ,'FF?\ R51_PF/A
M'_H:?#G_ (/-,_\ DJOD_P#X=M?\$Z_^C!_V+/\ Q%GX&_\ S"T?\.VO^"=?
M_1@_[%G_ (BS\#?_ )A: /K#_A,?"/\ T-/AS_P>:9_\E4Y?%WA-V5$\3^'G
M=V"HBZUIK,S,0%55%R2S,2   220 ,U\F_\ #MK_ ()U_P#1@_[%G_B+/P-_
M^86C_AVU_P $Z_\ HP?]BS_Q%GX&_P#S"T ?&'P*LYOB%_P13UCX:>")]'\1
M>/\ Q]^R%^T/X*\%^%HO%'A32+SQ%XL\5Z-\3M!\-Z';ZEXFUW0_#VG3ZOK-
M]9Z=%?Z_K6D:+9RSB?5=4T^RBN+J'[?/[5WBL$@?LC_'\@$@$?$?]AH @=",
M_MC@X/49 /J >*SQ_P $VO\ @G6H '[ _P"Q8 .@'[+/P-P.<\?\4+Z\T?\
M#MK_ ()U_P#1@_[%G_B+/P-_^86@#D?#OCKQ7\2/VN?A1\1M<^#?C7X0^!?
M/[./[2_@G5O$OQ(^('[-.H6UYXM^)GQ-_9'UWPGH>EZ9\)_CY\4/$,L]YH_P
MJ\;W]Q?WFC6.C64>DQV]UJ<5]J.F6EY]O?\ "8^$?^AI\.?^#S3/_DJOD_\
MX=M?\$Z_^C!_V+/_ !%GX&__ #"T?\.VO^"=?_1@_P"Q9_XBS\#?_F%H ^L/
M^$Q\(_\ 0T^'/_!YIG_R51_PF/A'_H:?#G_@\TS_ .2J^3_^';7_  3K_P"C
M!_V+/_$6?@;_ /,+1_P[:_X)U_\ 1@_[%G_B+/P-_P#F%H ^L/\ A,?"/_0T
M^'/_  >:9_\ )5'_  F/A'_H:?#G_@\TS_Y*KY/_ .';7_!.O_HP?]BS_P 1
M9^!O_P PM'_#MK_@G7_T8/\ L6?^(L_ W_YA: .8\1_$'Q5\.OVL/BEX]T+X
M+^.OB[X'\;_L\?LW^$=*\5?#GQ_^S+I]C;>*_A[\2?VK]9\5^']0TSXK_M ?
M##Q/%>:=H_Q*\%:DM];Z!=:#>PZVEO8:Q=:AI^LV6F=M_P -7>*\_P#)H_[0
M [<_$?\ 89P/<X_;')_('Z50_P"';7_!.O\ Z,'_ &+/_$6?@;_\PM'_  [:
M_P""=?\ T8/^Q9_XBS\#?_F%H Z;]D"V3X7_ +)?[+OPT\>:GX>\/^./AY^S
MK\$_ WC+07\5>&-3?1/%?A+X:>&= \1:0VI:)J^IZ-J#:;J^GWEFU]I&I:AI
M=V83<6%]=VDD4\GT5_PF/A'_ *&GPY_X/-,_^2J^3_\ AVU_P3K_ .C!_P!B
MS_Q%GX&__,+1_P .VO\ @G7_ -&#_L6?^(L_ W_YA: /K#_A,?"/_0T^'/\
MP>:9_P#)5'_"8^$?^AI\.?\ @\TS_P"2J^3_ /AVU_P3K_Z,'_8L_P#$6?@;
M_P#,+1_P[:_X)U_]&#_L6?\ B+/P-_\ F%H ^L/^$Q\(_P#0T^'/_!YIG_R5
M1_PF/A'_ *&GPY_X/-,_^2J^3_\ AVU_P3K_ .C!_P!BS_Q%GX&__,+1_P .
MVO\ @G7_ -&#_L6?^(L_ W_YA: /K#_A,?"/_0T^'/\ P>:9_P#)5?+W[3&M
MWDMW^SYXP\"^'Y_BK+\,?CS#XU\2>$_!7C'X4:3XF?PW<_!SXQ^!&U'39/BC
M\1?AQX4NA8Z[XVT%[ZUD\4V^H?V:]Y=:?9ZC/:BSEH?\.VO^"=?_ $8/^Q9_
MXBS\#?\ YA:/^';7_!.O_HP?]BS_ ,19^!O_ ,PM &@?VK?%JG#?LB_M @X!
MP?B/^PR#@\@X/[9'0CD>HZ5G_L[^)M4U'XC?M(_$+QQX+U7X.V/CWQE\/I/"
MFB?$#QK\%=7UW5].\,_"SPOH&I:S&/A'\5OBCHMEI_\ ;5O>Z;!#JVLZ=K,L
M^GW4YTE=-DT^_O\ XL_8 _8 _8-\7?LZWVM>*?V(_P!D+Q%J_P#PTO\ MR:0
M-2UK]FGX+:E>II/AS]MW]H?P[X>TJ.XN_!,LL6F:#X?TK3-"T73XV6TTK1M-
ML-+L(8+&SMX(_M/_ (=M?\$Z_P#HP?\ 8L_\19^!O_S"T ?6'_"8^$?^AI\.
M?^#S3/\ Y*H_X3'PC_T-/AS_ ,'FF?\ R57R?_P[:_X)U_\ 1@_[%G_B+/P-
M_P#F%H_X=M?\$Z_^C!_V+/\ Q%GX&_\ S"T ?6'_  F/A'_H:?#G_@\TS_Y*
MH_X3'PC_ -#3X<_\'FF?_)5?)_\ P[:_X)U_]&#_ +%G_B+/P-_^86C_ (=M
M?\$Z_P#HP?\ 8L_\19^!O_S"T ?6'_"8^$?^AI\.?^#S3/\ Y*H_X3'PC_T-
M/AS_ ,'FF?\ R57R?_P[:_X)U_\ 1@_[%G_B+/P-_P#F%H_X=M?\$Z_^C!_V
M+/\ Q%GX&_\ S"T ?6'_  F/A'_H:?#G_@\TS_Y*K>@GAN8HKBWEBN()XDF@
MG@D66&:&50\4L4J%DDCD0AT=&*LI!4D$&OC _P#!-K_@G600?V!OV*R",$']
MEGX&D$'J"/\ A!<$$=CQ7USX;\->'/!OA[0_"/A#0-%\*^%/#.DZ?H/AOPQX
M;TJQT/P]X>T/2;6*QTK1=#T73(+73=)TG3+*""ST_3K"VM[.RM88K>VACBC1
M  ;=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?GC_P
M45\1>'_"?AG]D_Q%XJU[1?#/A[2OV\/V8KC5->\1:K8:)HVFP'Q'JT2S7^J:
MG<6MA:1O-)%"CW$\:O++'$A:21%;Z._X:R_98_Z.7_9__P##R_#K_P":.O7?
M%7@_PGXZT:?PYXV\+^'?&/A^ZEMY[G0O%6B:9XAT:XFM)5N+6:?2]7MKNREE
MMIT2:WDD@9X9462,JZAAY9_PRW^S+_T;I\"?_#1?#_\ ^9Z@"K_PUE^RQ_T<
MO^S_ /\ AY?AU_\ -'1_PUE^RQ_T<O\ L_\ _AY?AU_\T=6O^&6_V9?^C=/@
M3_X:+X?_ /S/4?\ #+?[,O\ T;I\"?\ PT7P_P#_ )GJ *O_  UE^RQ_T<O^
MS_\ ^'E^'7_S1T?\-9?LL?\ 1R_[/_\ X>7X=?\ S1U:_P"&6_V9?^C=/@3_
M .&B^'__ ,SU'_#+?[,O_1NGP)_\-%\/_P#YGJ *O_#67[+'_1R_[/\ _P"'
ME^'7_P T='_#67[+'_1R_P"S_P#^'E^'7_S1U:_X9;_9E_Z-T^!/_AHOA_\
M_,]1_P ,M_LR_P#1NGP)_P##1?#_ /\ F>H J_\ #67[+'_1R_[/_P#X>7X=
M?_-'2C]K']E@D ?M+?L_DD@ #XR?#HDD] !_PD>23V JS_PRW^S+_P!&Z? G
M_P -%\/_ /YGJ4?LN?LS @C]G7X% @@@CX1^  01R""/#^00>AZT ?.W_!,>
M_L-5_9#T35=*OK+5-*U3X\?MG:GI>J:9=V^H:;J>FZA^VA^T!>:?J6FZA9R3
M6E_I]_:30W=E>VDTUK=VLT5Q!+)#(CM]_5\!_P#!,BRL=,_9$T73-,LK/3-,
MTSX\_MGZ;INFZ=:V]AIVFZ=8?MH?M 6ECIVGV-I'#:6-A8VL,5K965K#%;6E
MM%%;V\4<4:(/OR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\Q_^"=_Q
MF^#VD?LVZE8:K\6/AIIM[%^U+^WP\EI?^//"MI<HD_[>/[2<\+O!/JR2*LL,
MB2QL5 >-U=258$_</_"^?@;_ -%F^%'_ (<3PA_\N*MM\%?@VSRR-\)?AFTD
MTT]S,Y\!^%B\UQ=327-S/(YTK,D]Q<2RSSRN2\LTCRR,SNS%/^%*?!K_ *))
M\,O_  @O"O\ \JJ *O\ POGX&_\ 19OA1_X<3PA_\N*/^%\_ W_HLWPH_P##
MB>$/_EQ5K_A2GP:_Z))\,O\ P@O"O_RJH_X4I\&O^B2?#+_P@O"O_P JJ *O
M_"^?@;_T6;X4?^'$\(?_ "XH_P"%\_ W_HLWPH_\.)X0_P#EQ5K_ (4I\&O^
MB2?#+_P@O"O_ ,JJ/^%*?!K_ *))\,O_  @O"O\ \JJ *O\ POGX&_\ 19OA
M1_X<3PA_\N*/^%\_ W_HLWPH_P##B>$/_EQ5K_A2GP:_Z))\,O\ P@O"O_RJ
MH_X4I\&O^B2?#+_P@O"O_P JJ *O_"^?@;_T6;X4?^'$\(?_ "XKTG3-4TS6
M].LM7T;4;'5])U*VAO=.U33+NWO].O[.X026]W97MI)+;75M/&RR0SP2R12H
MP9'92#7 ?\*4^#7_ $23X9?^$%X5_P#E57H&G:;IVCV%GI6DV%EI>F:?;Q6F
MGZ;IUK!8V%C:0((X+6SL[:.*WMK>&-0D4$,:1QH J*J@  %VBBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH ^#/^":W_)J-E_V<+^VU_ZVQ^T+7WG7P9_P36_Y-1LO^SA?VVO_ %MC
M]H6OO.@ 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 ^#/^":W_)J-E_V<+^VU_P"ML?M"U]YU
M\&?\$UO^34;+_LX7]MK_ -;8_:%K[SH **** "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 **** /@S_@FM
M_P FHV7_ &<+^VU_ZVQ^T+7WG7P9_P $UO\ DU&R_P"SA?VVO_6V/VA:^\Z
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BO)/C-HGQTU_P *V=G^S[\2OA9\+/&T>NVE
MS?\ B+XN_!CQ5\=/#%UX:2RU&.^T>U\'^$/CI^S[JEEK5SJ$NDW=KXAE\;7U
ME96=CJ%A+X;OIM4M]0TGYC_X5M_P4[_Z/(_8<_\ %<OQS_\ IGM 'WO17P1_
MPK;_ (*=_P#1Y'[#G_BN7XY__3/:/^%;?\%._P#H\C]AS_Q7+\<__IGM 'WO
M17P1_P *V_X*=_\ 1Y'[#G_BN7XY_P#TSVC_ (5M_P %._\ H\C]AS_Q7+\<
M_P#Z9[0!][T5\$?\*V_X*=_]'D?L.?\ BN7XY_\ TSVC_A6W_!3O_H\C]AS_
M ,5R_'/_ .F>T ?>]%?!'_"MO^"G?_1Y'[#G_BN7XY__ $SVC_A6W_!3O_H\
MC]AS_P 5R_'/_P"F>T ?>]%?!'_"MO\ @IW_ -'D?L.?^*Y?CG_],]H_X5M_
MP4[_ .CR/V'/_%<OQS_^F>T ?>]%?!'_  K;_@IW_P!'D?L.?^*Y?CG_ /3/
M:/\ A6W_  4[_P"CR/V'/_%<OQS_ /IGM 'WO17P1_PK;_@IW_T>1^PY_P"*
MY?CG_P#3/:/^%;?\%._^CR/V'/\ Q7+\<_\ Z9[0!][T5\$CX;?\%.LC/[8_
M[#A&1D?\.YOCH,CN,_\ #SWC/KVKY]_9=\0?\%/OVA/@EX:^*\O[5W[$/A^3
M7->^).BOI<__  3V^-FJ21#P)\4/&?@!+EKRV_X*5:1"POXO"Z7ZP+8H;1;D
M6DEQ>R0O>W !^O%%?!'_  K;_@IW_P!'D?L.?^*Y?CG_ /3/:/\ A6W_  4[
M_P"CR/V'/_%<OQS_ /IGM 'WO17P1_PK;_@IW_T>1^PY_P"*Y?CG_P#3/:/^
M%;?\%._^CR/V'/\ Q7+\<_\ Z9[0!][T5\$?\*V_X*=_]'D?L.?^*Y?CG_\
M3/:/^%;?\%._^CR/V'/_ !7+\<__ *9[0!][T5\$?\*V_P""G?\ T>1^PY_X
MKE^.?_TSVC_A6W_!3O\ Z/(_8<_\5R_'/_Z9[0!][T5\$?\ "MO^"G?_ $>1
M^PY_XKE^.?\ ],]KP;XU^)O^"G'P=\0_L\:$_P"U)^P[X@'QZ^/6G?!'[6O_
M  3[^.>FGPN=1^%_Q4^(R>(Q ?\ @I;>C6/+D^&J:,VEF;3/DUI]1%\S:>MC
M>@'ZX45\$?\ "MO^"G?_ $>1^PY_XKE^.?\ ],]H_P"%;?\ !3O_ */(_8<_
M\5R_'/\ ^F>T ?>]%?!'_"MO^"G?_1Y'[#G_ (KE^.?_ -,]H_X5M_P4[_Z/
M(_8<_P#%<OQS_P#IGM 'WO17P1_PK;_@IW_T>1^PY_XKE^.?_P!,]H_X5M_P
M4[_Z/(_8<_\ %<OQS_\ IGM 'WO17Y'?M$>)O^"G/P#\(>"O%3?M1_L.^*6\
M9?'K]G+X()8#_@GW\<]'6P/Q]^.?@'X-OXD:Z_X>6ZD9_P#A%8?&TOB1-+%M
M'_;4NEQZ.U]I:7S:I9>]?\*V_P""G?\ T>1^PY_XKE^.?_TSV@#[WHKX(_X5
MM_P4[_Z/(_8<_P#%<OQS_P#IGM'_  K;_@IW_P!'D?L.?^*Y?CG_ /3/: /O
M>BO@C_A6W_!3O_H\C]AS_P 5R_'/_P"F>T?\*V_X*=_]'D?L.?\ BN7XY_\
MTSV@#[WHKX(_X5M_P4[_ .CR/V'/_%<OQS_^F>T?\*V_X*=_]'D?L.?^*Y?C
MG_\ 3/: /O>BO@C_ (5M_P %._\ H\C]AS_Q7+\<_P#Z9[2CX;_\%.@06_;'
M_8;8 @E3_P $YOCH 0#G!(_X*? @'&,@@CL0: '_ /!-;_DU&R_[.%_;:_\
M6V/VA:^\Z_#G]@'X=_\ !0B^_9ILY_!W[6W[)F@Z&/CK^V#"MCKG[!GQ3\0:
MB^J6_P"V#\=X=?U!K^T_X*":%;Q66J:]'J6HZ1I2V$DNA:1=6&BWFJ^(;W3[
MGQ!JGV?_ ,*O_P""F/\ T>A^QM_XKQ^+?_TQR@#[WHKX(_X5?_P4Q_Z/0_8V
M_P#%>/Q;_P#ICE'_  J__@IC_P!'H?L;?^*\?BW_ /3'* /O>BO@C_A5_P#P
M4Q_Z/0_8V_\ %>/Q;_\ ICE'_"K_ /@IC_T>A^QM_P"*\?BW_P#3'* /O>BO
M@C_A5_\ P4Q_Z/0_8V_\5X_%O_Z8Y1_PJ_\ X*8_]'H?L;?^*\?BW_\ 3'*
M/O>BO@C_ (5?_P %,?\ H]#]C;_Q7C\6_P#Z8Y1_PJ__ (*8_P#1Z'[&W_BO
M'XM__3'* /O>BO@C_A5__!3'_H]#]C;_ ,5X_%O_ .F.4?\ "K_^"F/_ $>A
M^QM_XKQ^+?\ ],<H ^]Z*^"/^%7_ /!3'_H]#]C;_P 5X_%O_P"F.4?\*O\
M^"F/_1Z'[&W_ (KQ^+?_ -,<H ^]Z*^"/^%7_P#!3'_H]#]C;_Q7C\6__ICE
M'_"K_P#@IC_T>A^QM_XKQ^+?_P!,<H ^]Z*^"/\ A5__  4Q_P"CT/V-O_%>
M/Q;_ /ICE'_"K_\ @IC_ -'H?L;?^*\?BW_],<H ^]Z*^"/^%7_\%,?^CT/V
M-O\ Q7C\6_\ Z8Y1_P *O_X*8_\ 1Z'[&W_BO'XM_P#TQR@#[WHKX(_X5?\
M\%,?^CT/V-O_ !7C\6__ *8Y1_PJ_P#X*8_]'H?L;?\ BO'XM_\ TQR@#[WH
MKX(_X5?_ ,%,?^CT/V-O_%>/Q;_^F.4?\*O_ ."F/_1Z'[&W_BO'XM__ $QR
M@#[WHKX(_P"%7_\ !3'_ */0_8V_\5X_%O\ ^F.4?\*O_P""F/\ T>A^QM_X
MKQ^+?_TQR@#[WHKX(_X5?_P4Q_Z/0_8V_P#%>/Q;_P#ICE'_  J__@IC_P!'
MH?L;?^*\?BW_ /3'* /O>BO@C_A5_P#P4Q_Z/0_8V_\ %>/Q;_\ ICE'_"K_
M /@IC_T>A^QM_P"*\?BW_P#3'* /O>BO@C_A5_\ P4Q_Z/0_8V_\5X_%O_Z8
MY1_PJ_\ X*8_]'H?L;?^*\?BW_\ 3'* /O>BO@C_ (5?_P %,?\ H]#]C;_Q
M7C\6_P#Z8Y1_PJ__ (*8_P#1Z'[&W_BO'XM__3'* /O>BO@C_A5__!3'_H]#
M]C;_ ,5X_%O_ .F.4?\ "K_^"F/_ $>A^QM_XKQ^+?\ ],<H ^]Z*^"/^%7_
M /!3'_H]#]C;_P 5X_%O_P"F.4H^%_\ P4PR-W[9_P"QN1D9 _X)Y?%L$KGD
M _\ #QLX)'0X..I!Z4 ?>U%?D9^RUKW_  4S_:2_9U^#GQXD_:N_8S\)2_%7
MP+HWC*7PU%^P%\7M6BT2358FD?3H]2?_ (*)V;WR6S QK=/:6S3@"0V\!8Q)
M[Y_PJ_\ X*8_]'H?L;?^*\?BW_\ 3'* /O>BO@C_ (5?_P %,?\ H]#]C;_Q
M7C\6_P#Z8Y1_PJ__ (*8_P#1Z'[&W_BO'XM__3'* /O>BO@C_A5__!3'_H]#
M]C;_ ,5X_%O_ .F.4?\ "K_^"F/_ $>A^QM_XKQ^+?\ ],<H ^]Z*^"/^%7_
M /!3'_H]#]C;_P 5X_%O_P"F.4?\*O\ ^"F/_1Z'[&W_ (KQ^+?_ -,<H ^]
MZ*^!S\+_ /@IE@X_;1_8U!P<$_\ !/#XN$ XX)'_  \=&0#R1D9'&1UK[@\/
MV^NVF@:':^*-4TS6_$UMH^F6_B+6M%T6Y\.:-J^NPV4,>KZII/AZ\UOQ+=Z#
MIFH:@MQ=V&BW7B/7[G2[66*QGUO598&OIP#8HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX)_X)E?\F9?#K_L>OVB
M?_6E/B]7WM7YK^ _V&/CO\)?#\G@CX4?\%!?C=X*^']MXE\<>(?#OA(_!?\
M96\1KX>B\=>-_$7CN_TB'7/$/P9O]<U.TL=5\2WUO97.K7MWJ#6<=NMW=7$Z
MR3R 'Z445\$_\,P_M=?])+/C9_XC[^Q[_P#./H_X9A_:Z_Z26?&S_P 1]_8]
M_P#G'T ?>U%?!/\ PS#^UU_TDL^-G_B/O['O_P X^C_AF']KK_I)9\;/_$??
MV/?_ )Q] 'WM17P3_P ,P_M=?])+/C9_XC[^Q[_\X^C_ (9A_:Z_Z26?&S_Q
M'W]CW_YQ] 'WM17P3_PS#^UU_P!)+/C9_P"(^_L>_P#SCZ/^&8?VNO\ I)9\
M;/\ Q'W]CW_YQ] 'WM7P3^VU_P E _X)X_\ 9^WAC_UF7]J2C_AF']KK_I)9
M\;/_ !'W]CW_ .<?6?;?L7?%S7_B1\$_''QD_;;^+_QCT/X&_$X?%OP[X!U7
MX5?LX^"]&U;Q?;^ ?'GP^TZ36=:\ ?"GP]XH.GV.F_$+6+X6=AJ]F+J]M[(7
M$CVJS03 'Z#4444 %%%% !1110!\$?\ !1/_ ))'\#_^S]_^"=/_ *V[\":^
M]Z^;_P!JGX!ZA^T=\+;#P)HGQ G^%_B7P[\5?@G\8?"7C6+PS8>,H-*\6_ S
MXM^#?B]X:BU/POJ5_I5MK6C:EK/@RSTS6+)=4TRZ?3KRY:SO[6Y6*5?&?^%%
M_M\_]']>!_\ Q#/PK_\ /BH ^]J*^"?^%%_M\_\ 1_7@?_Q#/PK_ //BH_X4
M7^WS_P!']>!__$,_"O\ \^*@#[VHKX)_X47^WS_T?UX'_P#$,_"O_P ^*C_A
M1?[?/_1_7@?_ ,0S\*__ #XJ /O:BO@G_A1?[?/_ $?UX'_\0S\*_P#SXJ/^
M%%_M\_\ 1_7@?_Q#/PK_ //BH ^]J*^"?^%%_M\_]']>!_\ Q#/PK_\ /BI1
M\"_V^ 03^WSX'8 @E?\ AC3PJ-P!R1D?&'(R.,CD=N: '?\ !-;_ )-1LO\
MLX7]MK_UMC]H6OO.OSY_X)=6NJV/[&WA>QU[6(O$6O67QK_;$L]=\10:3#H$
M'B#6[7]LCX^0:OKL.@6UW?VVA0ZSJ,=SJ46B6]]?0:2ERNGPWEU';+/)^@U
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'P3_ ,$N/^4>7[('_9$?"/\
MZ3R5][5XU^SU\%= _9S^"/PQ^!?A;5M9UWP]\+?"6F^$-'UCQ UDVMZC8Z8C
M)#=:FVFVEA8F[D#'S#:V=O#D#9$N*]EH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ^#/^":W_)J-E_V<+^VU_P"ML?M"U]YU\&?\$UO^34;+_LX7
M]MK_ -;8_:%K[SH **** "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 **** /@S_@FM_P FHV7_ &<+^VU_
MZVQ^T+7WG7P9_P $UO\ DU&R_P"SA?VVO_6V/VA:^\Z "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 ****
M"BBB@#X$_P""9EW;WO[)UM+;2K-'%^T?^W/92,JNH6[TW]N3]HS3[Z'#JI)M
M[VUN+=F4&-VB+Q/)$R2-]]U^<_\ P2K_ .30'_[.R_X*+?\ KQ#]J:OT8H *
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 ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /SG_ ."5?_)H#_\ 9V7_  46_P#7B'[4U?HQ7YS_
M /!*O_DT!_\ L[+_ (*+?^O$/VIJ_1B@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _/?_@F
M#ITVC?LK:QH]R\4ESI'[8O\ P4ETJXD@+-!)<:=_P4;_ &K+*9X6=(W:)Y8&
M:)GCC=D*ED1B5'Z$5\(?\$Y?^3>?'/\ V?'_ ,%/_P#UY;^UM7W?0 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 ?"'_!.7_DWGQS_P!GQ_\ !3__ ->6_M;5]WU\(?\ !.7_
M )-Y\<_]GQ_\%/\ _P!>6_M;5]WT %%%% !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 %%%% 'PA_P3E_Y-
MY\<_]GQ_\%/_ /UY;^UM7W?7PA_P3E_Y-Y\<_P#9\?\ P4__ /7EO[6U?=]
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!\(?\$Y?^3>?'/_ &?'_P %/_\ UY;^UM7W?7PA
M_P $Y?\ DWGQS_V?'_P4_P#_ %Y;^UM7W?0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
MYA\7=6^-&B^$'O?@-X!^&'Q)\?#4[")/#7Q=^+OBOX)>$&T:1I!JE^_C?P;\
M$?V@=:34[-!"UAI(^'TEKJ3/(MQK6E")7F^7/^%A_P#!3S_HT']@W_Q8[^T'
M_P#2KZ]]_:.^+/B+X+?#"/QIX1\(:)X[\3:C\3?@1\,-"\-^)/&%_P" M!GU
M'XX_'3X<?!2VU35?%6E^#/B%J&G6?AQ_B#_PDDL-IX0U:;51I/\ 8ZMIW]H'
M5;'C_P#A*?VV/^B%?LM?^)7_ !9_^@PH \R_X6'_ ,%//^C0?V#?_%CO[0?_
M -*OH_X6'_P4\_Z-!_8-_P#%CO[0?_TJ^O:/@C\6/B1XZ\4_%[P/\4_A_P"!
MO GB?X5ZYX1T]3\/OB;X@^)VA:]IGB_P?I_BBUOI-1\2?"GX27^D:C9SW-WI
MT^EQZ/J]K)!;VFH1ZP)KR?3=/^BJ /@W_A8?_!3S_HT']@W_ ,6._M!__2KZ
M/^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ^\J* /@W_A8?\ P4\_Z-!_8-_\6._M
M!_\ TJ^C_A8?_!3S_HT']@W_ ,6._M!__2KZ^\J* /@W_A8?_!3S_HT']@W_
M ,6._M!__2KZ/^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ^\J* /@W_A8?\ P4\_
MZ-!_8-_\6._M!_\ TJ^C_A8?_!3S_HT']@W_ ,6._M!__2KZ^\J* /@W_A8?
M_!3S_HT']@W_ ,6._M!__2KZ/^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ^\J* /
M@W_A8?\ P4\_Z-!_8-_\6._M!_\ TJ^C_A8?_!3S_HT']@W_ ,6._M!__2KZ
M^\J* /@W_A8?_!3S_HT']@W_ ,6._M!__2KZ/^%A_P#!3S_HT']@W_Q8[^T'
M_P#2KZ^\J* /@W_A8?\ P4\_Z-!_8-_\6._M!_\ TJ^C_A8?_!3S_HT']@W_
M ,6._M!__2KZ^\J* /@W_A8?_!3S_HT']@W_ ,6._M!__2KZ/^%A_P#!3S_H
MT']@W_Q8[^T'_P#2KZ^\J* /@W_A8?\ P4\_Z-!_8-_\6._M!_\ TJ^C_A8?
M_!3S_HT']@W_ ,6._M!__2KZ^\J* /@W_A8?_!3S_HT']@W_ ,6._M!__2KZ
M/^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ^\J* /@W_A8?\ P4\_Z-!_8-_\6._M
M!_\ TJ^C_A8?_!3S_HT']@W_ ,6._M!__2KZ^\J* /@W_A8?_!3S_HT']@W_
M ,6._M!__2KZ/^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ^\J* /@W_A8?\ P4\_
MZ-!_8-_\6._M!_\ TJ^C_A8?_!3S_HT']@W_ ,6._M!__2KZ^\J* /@W_A8?
M_!3S_HT']@W_ ,6._M!__2KZ/^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ^\J* /
M@W_A8?\ P4\_Z-!_8-_\6._M!_\ TJ^C_A8?_!3S_HT']@W_ ,6._M!__2KZ
M^\J* /@W_A8?_!3S_HT']@W_ ,6._M!__2KZ/^%A_P#!3S_HT']@W_Q8[^T'
M_P#2KZ^\J* /@W_A8?\ P4\_Z-!_8-_\6._M!_\ TJ^C_A8?_!3S_HT']@W_
M ,6._M!__2KZ^\J* /@W_A8?_!3S_HT']@W_ ,6._M!__2KZ/^%A_P#!3S_H
MT']@W_Q8[^T'_P#2KZ^\J* /@W_A8?\ P4\_Z-!_8-_\6._M!_\ TJ^C_A8?
M_!3S_HT']@W_ ,6.?M!__2L*^\J* /P\_8$\=_\ !12/]GS6+SP=^RQ^Q3K6
MAZ_^U)^WEXP6Z\1?M^?'7PSJ=IJOC;]NG]H[Q=XBT/\ LW3O^":GBNVN-/\
M#7B'6]4\.Z-KQU6WNO%.CZ78>)K[P_X3OM7N/"VC?:/_  L/_@IY_P!&@_L&
M_P#BQW]H/_Z5?2?\$UO^34;+_LX7]MK_ -;8_:%K[SH ^#?^%A_\%//^C0?V
M#?\ Q8[^T'_]*OH_X6'_ ,%//^C0?V#?_%CO[0?_ -*OK[RHH ^#?^%A_P#!
M3S_HT']@W_Q8[^T'_P#2KZ/^%A_\%//^C0?V#?\ Q8[^T'_]*OK[RHH ^#?^
M%A_\%//^C0?V#?\ Q8[^T'_]*OH_X6'_ ,%//^C0?V#?_%CO[0?_ -*OK[RH
MH ^#?^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ/^%A_\%//^C0?V#?\ Q8[^T'_]
M*OK[RHH ^#?^%A_\%//^C0?V#?\ Q8[^T'_]*OH_X6'_ ,%//^C0?V#?_%CO
M[0?_ -*OK[RHH ^#?^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ/^%A_\%//^C0?V
M#?\ Q8[^T'_]*OK[RHH ^#?^%A_\%//^C0?V#?\ Q8[^T'_]*OH_X6'_ ,%/
M/^C0?V#?_%CO[0?_ -*OK[RHH ^#?^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ/^
M%A_\%//^C0?V#?\ Q8[^T'_]*OK[RHH ^#?^%A_\%//^C0?V#?\ Q8[^T'_]
M*OH_X6'_ ,%//^C0?V#?_%CO[0?_ -*OK[RHH ^#?^%A_P#!3S_HT']@W_Q8
M[^T'_P#2KZ/^%A_\%//^C0?V#?\ Q8[^T'_]*OK[RHH ^#?^%A_\%//^C0?V
M#?\ Q8[^T'_]*OH_X6'_ ,%//^C0?V#?_%CO[0?_ -*OK[RHH ^#?^%A_P#!
M3S_HT']@W_Q8[^T'_P#2KZ/^%A_\%//^C0?V#?\ Q8[^T'_]*OK[RHH ^#?^
M%A_\%//^C0?V#?\ Q8[^T'_]*OH_X6'_ ,%//^C0?V#?_%CO[0?_ -*OK[RH
MH ^#?^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ/^%A_\%//^C0?V#?\ Q8[^T'_]
M*OK[RHH ^#?^%A_\%//^C0?V#?\ Q8[^T'_]*OH_X6'_ ,%//^C0?V#?_%CO
M[0?_ -*OK[RHH ^#?^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ/^%A_\%//^C0?V
M#?\ Q8[^T'_]*OK[RHH ^#?^%A_\%//^C0?V#?\ Q8[^T'_]*OH_X6'_ ,%/
M/^C0?V#?_%CO[0?_ -*OK[RHH ^#?^%A_P#!3S_HT']@W_Q8[^T'_P#2KZ/^
M%A_\%//^C0?V#?\ Q8[^T'_]*OK[RHH ^#?^%A_\%//^C0?V#?\ Q8[^T'_]
M*OH_X6'_ ,%//^C0?V#?_%CO[0?_ -*OK[RHH ^#?^%A_P#!3S_HT']@W_Q8
M[^T'_P#2KZ/^%A_\%//^C0?V#?\ Q8[^T'_]*OK[RHH ^#?^%A_\%//^C0?V
M#?\ Q8[^T'_]*OH_X6'_ ,%//^C0?V#?_%CO[0?_ -*OK[RHH ^#?^%A_P#!
M3S_HT']@W_Q8[^T'_P#2KZ/^%A_\%//^C0?V#?\ Q8[^T'_]*OK[RHH ^#3\
M0_\ @I[@X_9!_8-SV_XV._M!@?B?^'5YQ^1^E?:?A:X\3WGAKP_=>-M'T'P_
MXQN=&TV?Q5H7A;Q'J/C#PSHWB&6SA?6-+\/^+-6\*^!M4\3:-8W[7%MINO:C
MX+\)WNJV<4-]=>'-&GF?3[??HH **** "BBB@ HHHH **** /DG]M;_DCG@W
M_L[;]@+_ -;N_9PKZVKSWXI?"WP5\9O!5_\ #[X@V&IZCX9U'4_"^MR1Z)XI
M\5^"=<LM<\$^*]$\<^$=<T/Q=X&UOPWXN\.:WX<\7>&]#\0:/K'A_7-,U*QU
M+3+:>"Y7:RMX7_PQ3\'/^AR_:V_\3\_;N_\ HCZ -'X0?\G'?M=_]AOX)_\
MJI].KZEKR+X3? [X??!2#Q-'X&C\:W%UXPU6TUKQ+KGQ#^*OQ4^,?BK5[W3]
M*M-%T])_&'Q@\:>.O%2:;IVFV4-OIVBP:Q#HU@SW5Q:6$-S?WTUQZ[0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M_P 60?L\_P#S!T?\-E?\%:_^D+]A_P"+(/V>?_F#K]@Z* /Q\_X;*_X*U_\
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
MGG^T-_\ 2X* /O>BO@C_ (3G_@J'_P!&N?L$?^)Y_M#?_2X*/^$Y_P""H?\
MT:Y^P1_XGG^T-_\ 2X* /O>BO@C_ (3G_@J'_P!&N?L$?^)Y_M#?_2X*/^$Y
M_P""H?\ T:Y^P1_XGG^T-_\ 2X* /O>BO@C_ (3G_@J'_P!&N?L$?^)Y_M#?
M_2X*/^$Y_P""H?\ T:Y^P1_XGG^T-_\ 2X* /O>BO@C_ (3G_@J'_P!&N?L$
M?^)Y_M#?_2X*<GCG_@J!O7S/V7/V"B@8;PG[>G[0H<KD%@I;_@F^0K$9P2K
M'!*D<4 )_P $Q?\ DR+X.?\ 80^+?_J[?B/7WM7X:_\ !/+QC_P47M/V/_A/
M;^"?V<OV)-<\.1WOQ1^Q:KXB_;7^/7AO5KN5_C%\09+[S]$L/^"?OB:VL8K>
M^>XM+7;KE\UW;00WT@LY+IM/M/M/_A.?^"H?_1KG[!'_ (GG^T-_]+@H ^]Z
M*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG^T-_]+@H
M ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG^T-_
M]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG
M^T-_]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_
M (GG^T-_]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG
M[!'_ (GG^T-_]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?
M_1KG[!'_ (GG^T-_]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?
M^"H?_1KG[!'_ (GG^T-_]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C
M_A.?^"H?_1KG[!'_ (GG^T-_]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\
MTN"C_A.?^"H?_1KG[!'_ (GG^T-_]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M
M#?\ TN"C_A.?^"H?_1KG[!'_ (GG^T-_]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^
M)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG^T-_]+@H ^]Z*^"/^$Y_X*A_]&N?
ML$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG^T-_]+@H ^]Z*^"/^$Y_X*A_
M]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG^T-_]+@H ^]Z*^"/^$Y_
MX*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG^T-_]+@H ^]Z*^"/
M^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG^T-_]+@H ^]Z
M*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG^T-_]+@H
M ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG^T-_
M]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_ (GG
M^T-_]+@H ^]Z*^"/^$Y_X*A_]&N?L$?^)Y_M#?\ TN"C_A.?^"H?_1KG[!'_
M (GG^T-_]+@H ^]Z^"?^";/_ ";/XA_[/&_X*0_^O%?VJ*!XY_X*@Y&[]ES]
M@G&5SC]O3]H7.-PSC/\ P3?(SC./?%?%O[ GC#_@HK:?L^ZY!X*_9R_8EUO1
MU_:M_P""@$ESJ7B']MCX\^';U_$4_P"WS^TQ<>*[.TTNQ_X)^>(H_P"PM)\3
M2ZKI'AS5+G4TU'Q#H5CI_B+4]%\+:AJMSX7T8 _<BBO@C_A.?^"H?_1KG[!'
M_B>?[0W_ -+@H_X3G_@J'_T:Y^P1_P")Y_M#?_2X* /O>BO@C_A.?^"H?_1K
MG[!'_B>?[0W_ -+@H_X3G_@J'_T:Y^P1_P")Y_M#?_2X* /O>BO@C_A.?^"H
M?_1KG[!'_B>?[0W_ -+@H_X3G_@J'_T:Y^P1_P")Y_M#?_2X* /O>BO@C_A.
M?^"H?_1KG[!'_B>?[0W_ -+@H_X3G_@J'_T:Y^P1_P")Y_M#?_2X* '>/_\
ME*!^R7_V85_P4-_]:%_X)@U]ZU^&_C;QE_P45;_@HI^S)=7O[.'[%$?CB+]B
M?]NVW\/:):_ML?':;PS>^&Y_CQ_P3CE\5:OK7B67_@G]!J6F:QI>H6WA*R\/
M>'['PMJUIK]IK7B34M3\2>&Y?#.EZ5XM^T?^$Y_X*A_]&N?L$?\ B>?[0W_T
MN"@#[WHKX(_X3G_@J'_T:Y^P1_XGG^T-_P#2X*/^$Y_X*A_]&N?L$?\ B>?[
M0W_TN"@#[WKY:^.?_)</V*_^RU_$C_UEWX\5Y;_PG/\ P5#_ .C7/V"/_$\_
MVAO_ *7!7SM\8/&7_!2*3XN_LE3:M^S;^PU:ZK;?%_Q^WANQL?VX?V@+RVU7
M49?V;OC;%<PZI?3?\$\+,Z-86FE-J%\+N"SUBYN[^WL-+2QMK>^NM7TT _8"
MBO@C_A.?^"H?_1KG[!'_ (GG^T-_]+@H_P"$Y_X*A_\ 1KG[!'_B>?[0W_TN
M"@#[WHKX(_X3G_@J'_T:Y^P1_P")Y_M#?_2X*/\ A.?^"H?_ $:Y^P1_XGG^
MT-_]+@H ^]Z*^"/^$Y_X*A_]&N?L$?\ B>?[0W_TN"C_ (3G_@J'_P!&N?L$
M?^)Y_M#?_2X* /O>BO@C_A.?^"H?_1KG[!'_ (GG^T-_]+@H_P"$Y_X*A_\
M1KG[!'_B>?[0W_TN"@#[WHKX(_X3G_@J'_T:Y^P1_P")Y_M#?_2X*/\ A.?^
M"H?_ $:Y^P1_XGG^T-_]+@H ^]Z^6_VV?^34/CO_ -B#J7_HZVKRS_A.?^"H
M?_1KG[!'_B>?[0W_ -+@KYU_:X\9?\%);G]FCXTP>)_V;?V&-)T*3P/J0U'4
MM*_;@_: UK4+2W#P,TEII4__  3RT>&_G)"QQP2ZKI\9=PTES&BMD _8&BO@
ME_'7_!4#>VS]ES]@H(6;8'_;U_:%+A,G:&(_X)OJK,!C<0JC.2 !Q2?\)S_P
M5#_Z-<_8(_\ $\_VAO\ Z7!0!][T5\$?\)S_ ,%0_P#HUS]@C_Q//]H;_P"E
MP4?\)S_P5#_Z-<_8(_\ $\_VAO\ Z7!0!][T5\$?\)S_ ,%0_P#HUS]@C_Q/
M/]H;_P"EP4?\)S_P5#_Z-<_8(_\ $\_VAO\ Z7!0!][T5\$?\)S_ ,%0_P#H
MUS]@C_Q//]H;_P"EP4?\)S_P5#_Z-<_8(_\ $\_VAO\ Z7!0!][T5\$?\)S_
M ,%0_P#HUS]@C_Q//]H;_P"EP4?\)S_P5#_Z-<_8(_\ $\_VAO\ Z7!0!][T
M5\$?\)S_ ,%0_P#HUS]@C_Q//]H;_P"EP4?\)S_P5#_Z-<_8(_\ $\_VAO\
MZ7!0!][T5\$'QS_P5#P<?LN?L$9QQG]O3]H8#/N?^';YQ]<'Z&OMCPK/XHNO
M#/AZY\;Z7H.A^,I]%TR;Q7HWA77M1\4^&-*\126<+:SIWA[Q+J_AOP=JOB#1
M;/4#<6^F:SJ7A/PU?:E9QPWEUH.E3S/90 &_1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% 'P3_P3%_Y,B^#G_80^+?_ *NWXCU][5\$_P#!
M,7_DR+X.?]A#XM_^KM^(]?>U !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5\$_\$V?^39_$/_9XW_!2'_UXK^U17WM7P3_P39_Y-G\0_P#9XW_!
M2'_UXK^U10!][4444 %%%% !1110 4444 ?!7C__ )2@?LE_]F%?\%#?_6A?
M^"8-?>M?!7C_ /Y2@?LE_P#9A7_!0W_UH7_@F#7WK0 4444 %?+7QS_Y+A^Q
M7_V6OXD?^LN_'BOJ6OEKXY_\EP_8K_[+7\2/_67?CQ0!]2T444 %%%% !111
M0 4444 %%%% !7RW^VS_ ,FH?'?_ +$'4O\ T=;5]25\M_ML_P#)J'QW_P"Q
M!U+_ -'6U 'U)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!\$_P#!,7_DR+X.?]A#XM_^
MKM^(]?>U?!/_  3%_P"3(O@Y_P!A#XM_^KM^(]?>U !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5\$_\$V?^39_$/\ V>-_P4A_]>*_M45][5\$
M_P#!-G_DV?Q#_P!GC?\ !2'_ ->*_M44 ?>U%%% !1110 4444 %%%% 'P5X
M_P#^4H'[)?\ V85_P4-_]:%_X)@U]ZU\%>/_ /E*!^R7_P!F%?\ !0W_ -:%
M_P""8-?>M !1110 5\M?'/\ Y+A^Q7_V6OXD?^LN_'BOJ6OEKXY_\EP_8K_[
M+7\2/_67?CQ0!]2T444 %%%% !1110 4444 %%%% !7RW^VS_P FH?'?_L0=
M2_\ 1UM7U)7RW^VS_P FH?'?_L0=2_\ 1UM0!]24444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 ?!/_  3%_P"3(O@Y_P!A#XM_^KM^(]?>U?!/_!,7_DR+X.?]A#XM_P#J
M[?B/7WM0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?!/\ P39_
MY-G\0_\ 9XW_  4A_P#7BO[5%?>U?!/_  39_P"39_$/_9XW_!2'_P!>*_M4
M4 ?>U%%% !1110 4444 %%%% 'P5X_\ ^4H'[)?_ &85_P %#?\ UH7_ ()@
MU]ZU\%>/_P#E*!^R7_V85_P4-_\ 6A?^"8-?>M !1110 5\M?'/_ )+A^Q7_
M -EK^)'_ *R[\>*^I:^6OCG_ ,EP_8K_ .RU_$C_ -9=^/% 'U+1110 4444
M %%%% !1110 4444 %?+?[;/_)J'QW_[$'4O_1UM7U)7RW^VS_R:A\=_^Q!U
M+_T=;4 ?4E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'P3_P3%_Y,B^#G_80^+?\ ZNWX
MCU][5\$_\$Q?^3(O@Y_V$/BW_P"KM^(]?>U !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5\$_\ !-G_ )-G\0_]GC?\%(?_ %XK^U17WM7P3_P3
M9_Y-G\0_]GC?\%(?_7BO[5% 'WM1110 4444 %%%% !1110!\%>/_P#E*!^R
M7_V85_P4-_\ 6A?^"8-?>M?!7C__ )2@?LE_]F%?\%#?_6A?^"8-?>M !111
M0 5\M?'/_DN'[%?_ &6OXD?^LN_'BOJ6OEKXY_\ )</V*_\ LM?Q(_\ 67?C
MQ0!]2T444 %%%% !1110 4444 %%%% !7RW^VS_R:A\=_P#L0=2_]'6U?4E?
M+?[;/_)J'QW_ .Q!U+_T=;4 ?4E%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P3_P3%_Y
M,B^#G_80^+?_ *NWXCU][5\$_P#!,7_DR+X.?]A#XM_^KM^(]?>U !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5\$_\$V?^39_$/_9XW_!2'_UX
MK^U17WM7P3_P39_Y-G\0_P#9XW_!2'_UXK^U10!][4444 %%%% !1110 444
M4 ?!7C__ )2@?LE_]F%?\%#?_6A?^"8-?>M?!7C_ /Y2@?LE_P#9A7_!0W_U
MH7_@F#7WK0 4444 %?+7QS_Y+A^Q7_V6OXD?^LN_'BOJ6OEKXY_\EP_8K_[+
M7\2/_67?CQ0!]2T444 %%%% !1110 4444 %%%% !7RW^VS_ ,FH?'?_ +$'
M4O\ T=;5]25\M_ML_P#)J'QW_P"Q!U+_ -'6U 'U)1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%>=?%'XP?"7X'^%F\<_&
MKXH_#KX0>"4U"RTE_&'Q1\;>&OA_X635=2:1=.TQ_$'BS4])TE=0OVBE6RLC
M=BYNFBD$$<A1@/G'_AY+_P $Z_\ H_C]BS_Q*;X&_P#S=4 ?:=%?%G_#R7_@
MG7_T?Q^Q9_XE-\#?_FZH_P"'DO\ P3K_ .C^/V+/_$IO@;_\W5 'VG17Q9_P
M\E_X)U_]'\?L6?\ B4WP-_\ FZH_X>2_\$Z_^C^/V+/_ !*;X&__ #=4 ?:=
M%?%G_#R7_@G7_P!'\?L6?^)3? W_ .;JC_AY+_P3K_Z/X_8L_P#$IO@;_P#-
MU0!]IT5\6?\ #R7_ ()U_P#1_'[%G_B4WP-_^;JC_AY)_P $[#T_;X_8L/\
MW=-\#?\ YNJ .<_X)B_\F1?!S_L(?%O_ -7;\1Z^]J_%3_@G9^WW^PCX+_8\
M^%'AKQA^VQ^R-X6\0Z???%%[[0_$/[2?P9T?5[-+_P",/C_4;%[K3[_QI;W<
M"WFGW=I?6S21*)[2Y@N(BT4L;M]L?\/)?^"=?_1_'[%G_B4WP-_^;J@#[3HK
MXL_X>2_\$Z_^C^/V+/\ Q*;X&_\ S=4?\/)?^"=?_1_'[%G_ (E-\#?_ )NJ
M /M.BOBS_AY+_P $Z_\ H_C]BS_Q*;X&_P#S=4?\/)?^"=?_ $?Q^Q9_XE-\
M#?\ YNJ /M.BOBS_ (>2_P#!.O\ Z/X_8L_\2F^!O_S=4?\ #R7_ ()U_P#1
M_'[%G_B4WP-_^;J@#[3HKXL_X>2_\$Z_^C^/V+/_ !*;X&__ #=4?\/)?^"=
M?_1_'[%G_B4WP-_^;J@#[3HKXL_X>2_\$Z_^C^/V+/\ Q*;X&_\ S=4?\/)?
M^"=?_1_'[%G_ (E-\#?_ )NJ /M.BOBS_AY+_P $Z_\ H_C]BS_Q*;X&_P#S
M=4?\/)?^"=?_ $?Q^Q9_XE-\#?\ YNJ /M.BOBS_ (>2_P#!.O\ Z/X_8L_\
M2F^!O_S=4?\ #R7_ ()U_P#1_'[%G_B4WP-_^;J@#[3HKXL_X>2_\$Z_^C^/
MV+/_ !*;X&__ #=4?\/)?^"=?_1_'[%G_B4WP-_^;J@#[3HKXL_X>2_\$Z_^
MC^/V+/\ Q*;X&_\ S=4?\/)?^"=?_1_'[%G_ (E-\#?_ )NJ /M.BOBS_AY+
M_P $Z_\ H_C]BS_Q*;X&_P#S=4?\/)?^"=?_ $?Q^Q9_XE-\#?\ YNJ /M.B
MOBS_ (>2_P#!.O\ Z/X_8L_\2F^!O_S=4?\ #R7_ ()U_P#1_'[%G_B4WP-_
M^;J@#[3HKXL_X>2_\$Z_^C^/V+/_ !*;X&__ #=4?\/)?^"=?_1_'[%G_B4W
MP-_^;J@#[3HKXL_X>2_\$Z_^C^/V+/\ Q*;X&_\ S=4?\/)?^"=?_1_'[%G_
M (E-\#?_ )NJ /M.BOBS_AY+_P $Z_\ H_C]BS_Q*;X&_P#S=4?\/)?^"=?_
M $?Q^Q9_XE-\#?\ YNJ /M.BOBS_ (>2_P#!.O\ Z/X_8L_\2F^!O_S=4?\
M#R7_ ()U_P#1_'[%G_B4WP-_^;J@#[3HKXL_X>2_\$Z_^C^/V+/_ !*;X&__
M #=4?\/)?^"=?_1_'[%G_B4WP-_^;J@#[3HKXL_X>2_\$Z_^C^/V+/\ Q*;X
M&_\ S=4?\/)?^"=?_1_'[%G_ (E-\#?_ )NJ /M.BOBS_AY+_P $Z_\ H_C]
MBS_Q*;X&_P#S=4?\/)?^"=?_ $?Q^Q9_XE-\#?\ YNJ /M.BOBS_ (>2_P#!
M.O\ Z/X_8L_\2F^!O_S=4?\ #R7_ ()U_P#1_'[%G_B4WP-_^;J@#[3K\]O^
M"8X _9I\9X &?VV_^"EA..Y_X>*?M1\GWX'I7;?\/)?^"=?_ $?Q^Q9_XE-\
M#?\ YNJ^)_V _P!O/]@/P)\#?'/A_6_VX/V1M$N#^V-_P4(UZRM=?_:6^"^F
MW]UH/BS]O#]HWQ7X;UJ*"[\8VDD^D^(= UK3=>T'48HC9ZMH>I:=JEC-<65Y
M!/( ?M717Q9_P\E_X)U_]'\?L6?^)3? W_YNJ/\ AY+_ ,$Z_P#H_C]BS_Q*
M;X&__-U0!]IT5\6?\/)?^"=?_1_'[%G_ (E-\#?_ )NJ/^'DO_!.O_H_C]BS
M_P 2F^!O_P W5 'VG17Q9_P\E_X)U_\ 1_'[%G_B4WP-_P#FZH_X>2_\$Z_^
MC^/V+/\ Q*;X&_\ S=4 ?:=%?%G_  \E_P""=?\ T?Q^Q9_XE-\#?_FZH_X>
M2_\ !.O_ */X_8L_\2F^!O\ \W5 '.^/_P#E*!^R7_V85_P4-_\ 6A?^"8-?
M>M?BEXX_;_\ V#KK_@H[^R]XPMOVVOV1KCPGHO[$?[>?AS6?$\'[27P;E\/:
M1X@\2_'C_@G!J7AO0]3UF/QF^FV&L>(-.\*>*;_1--NKF*]U6S\-:_=6,$\&
MCZ@]O]M?\/)?^"=?_1_'[%G_ (E-\#?_ )NJ /M.BOBS_AY+_P $Z_\ H_C]
MBS_Q*;X&_P#S=4?\/)?^"=?_ $?Q^Q9_XE-\#?\ YNJ /M.OEKXY_P#)</V*
M_P#LM?Q(_P#67?CQ7(_\/)?^"=?_ $?Q^Q9_XE-\#?\ YNJ^;/C-_P %#/V
MM1^,?[(6H:?^W+^QY?6&@_&#X@W^N7EG^TS\%KFUT>QN?V;/C;I-M>ZI<0^-
MGAT^TGU34+#38;F[>&&6_OK.SC=KBYAC< _6:BOBS_AY+_P3K_Z/X_8L_P#$
MIO@;_P#-U1_P\E_X)U_]'\?L6?\ B4WP-_\ FZH ^TZ*^+/^'DO_  3K_P"C
M^/V+/_$IO@;_ /-U1_P\E_X)U_\ 1_'[%G_B4WP-_P#FZH ^TZ*^+/\ AY+_
M ,$Z_P#H_C]BS_Q*;X&__-U1_P /)?\ @G7_ -'\?L6?^)3? W_YNJ /M.BO
MBS_AY+_P3K_Z/X_8L_\ $IO@;_\ -U1_P\E_X)U_]'\?L6?^)3? W_YNJ /M
M.BOBS_AY+_P3K_Z/X_8L_P#$IO@;_P#-U1_P\E_X)U_]'\?L6?\ B4WP-_\
MFZH ^TZ^6_VV?^34/CO_ -B#J7_HZVKD/^'DO_!.O_H_C]BS_P 2F^!O_P W
M5?-O[87_  4-_8"\0?LP_&O1]!_;E_8\UK5]0\#ZA;V&EZ5^TS\%M1U"]N'E
MMRD%I96?C::YN9GP=L4,3NV" IH _66BOBS_ (>2?\$[ 2#^WQ^Q8".H/[4W
MP-R/8C_A.N*/^'DO_!.O_H_C]BS_ ,2F^!O_ ,W5 'VG17Q9_P /)?\ @G7_
M -'\?L6?^)3? W_YNJ/^'DO_  3K_P"C^/V+/_$IO@;_ /-U0!]IT5\6?\/)
M?^"=?_1_'[%G_B4WP-_^;JC_ (>2_P#!.O\ Z/X_8L_\2F^!O_S=4 ?:=%?%
MG_#R7_@G7_T?Q^Q9_P")3? W_P";JC_AY+_P3K_Z/X_8L_\ $IO@;_\ -U0!
M]IT5\6?\/)?^"=?_ $?Q^Q9_XE-\#?\ YNJ/^'DO_!.O_H_C]BS_ ,2F^!O_
M ,W5 'VG17Q9_P /)?\ @G7_ -'\?L6?^)3? W_YNJ/^'DO_  3K_P"C^/V+
M/_$IO@;_ /-U0!]IT5\6'_@I+_P3K )/[?'[%@ Y)_X:F^!N!]?^*ZKZY\-^
M)/#OC+P]H?BWPAK^B^*_"GB;2=/U_P -^)_#>JV.N>'O$.A:M:17VE:UHFM:
M7/=:;JVDZG8SPWFGZC87-Q9WMK-%<6TTD,B.0#:HHHH **** "BBB@ HHHH
MAGM[>Y3RKF"&XCW!O+GB25-R_=;9(K+N7L<9'8U4_L?2?^@7IW_@%;?_ !JM
M&B@#._L?2?\ H%Z=_P" 5M_\:H_L?2?^@7IW_@%;?_&JT:* ,[^Q])_Z!>G?
M^ 5M_P#&J/['TG_H%Z=_X!6W_P :K1HH SO['TG_ *!>G?\ @%;?_&J/['TG
M_H%Z=_X!6W_QJM&B@#._L?2?^@7IW_@%;?\ QJC^Q])_Z!>G?^ 5M_\ &JT:
M* ,\Z1I1.3IFGD^ILK8GICKY7I2?V/I/_0+T[_P"MO\ XU6C10!G?V/I/_0+
MT[_P"MO_ (U1_8^D_P#0+T[_ , K;_XU6C10!G?V/I/_ $"]._\  *V_^-4?
MV/I/_0+T[_P"MO\ XU6C10!G?V/I/_0+T[_P"MO_ (U1_8^D_P#0+T[_ , K
M;_XU6C10!G?V/I/_ $"]._\  *V_^-4?V/I/_0+T[_P"MO\ XU6C10!G?V/I
M/_0+T[_P"MO_ (U1_8^D_P#0+T[_ , K;_XU6C10!G?V/I/_ $"]._\  *V_
M^-4?V/I/_0+T[_P"MO\ XU6C10!G?V/I/_0+T[_P"MO_ (U1_8^D_P#0+T[_
M , K;_XU6C10!G?V/I/_ $"]._\  *V_^-4?V/I/_0+T[_P"MO\ XU6C10!G
M?V/I/_0+T[_P"MO_ (U1_8^D_P#0+T[_ , K;_XU6C10!G?V/I/_ $"]._\
M *V_^-4?V/I/_0+T[_P"MO\ XU6C10!G?V/I/_0+T[_P"MO_ (U1_8^D_P#0
M+T[_ , K;_XU6C10!G?V/I/_ $"]._\  *V_^-4?V/I/_0+T[_P"MO\ XU6C
M10!G?V/I/_0+T[_P"MO_ (U1_8^D_P#0+T[_ , K;_XU6C10!G?V/I/_ $"]
M._\  *V_^-4?V/I/_0+T[_P"MO\ XU6C10!G?V/I/_0+T[_P"MO_ (U1_8^D
M_P#0+T[_ , K;_XU6C10!G?V/I/_ $"]._\  *V_^-4?V/I/_0+T[_P"MO\
MXU6C10!G?V/I/_0+T[_P"MO_ (U1_8^D_P#0+T[_ , K;_XU6C10!G?V/I/_
M $"]._\  *V_^-4?V/I/_0+T[_P"MO\ XU6C10!G?V/I/_0+T[_P"MO_ (U1
M_8^D_P#0+T[_ , K;_XU6C10!G?V/I/_ $"]._\  *V_^-4ITC2F.6TS3V(
M )LK8D!1@ $Q] . .PX''%:%% &=_8^D_P#0+T[_ , K;_XU1_8^D_\ 0+T[
M_P  K;_XU6C10!G?V/I/_0+T[_P"MO\ XU1_8^D_] O3O_ *V_\ C5:-% &=
M_8^D_P#0+T[_ , K;_XU1_8^D_\ 0+T[_P  K;_XU6C10!G?V/I/_0+T[_P"
MMO\ XU1_8^D_] O3O_ *V_\ C5:-% 'P-\3M.TY?^"C?[&T(L+(1-^R;^WXY
MB%I;B,N/B5^P"N_9Y>W?L9DW8W;&9<[68'[H_L?2?^@7IW_@%;?_ !JOB3XH
M?\I'_P!C7_LTO]OS_P!69_P3_K[LH SO['TG_H%Z=_X!6W_QJC^Q])_Z!>G?
M^ 5M_P#&JT:* ,[^Q])_Z!>G?^ 5M_\ &J!I&E $#3-/ /! LK;##.<']USR
M >>X!K1HH SO['TG_H%Z=_X!6W_QJC^Q])_Z!>G?^ 5M_P#&JT:* ,[^Q])_
MZ!>G?^ 5M_\ &J/['TG_ *!>G?\ @%;?_&JT:* ,[^Q])_Z!>G?^ 5M_\:H_
ML?2?^@7IW_@%;?\ QJM&B@#._L?2?^@7IW_@%;?_ !JC^Q])_P"@7IW_ (!6
MW_QJM&B@#._L?2?^@7IW_@%;?_&J/['TG_H%Z=_X!6W_ ,:K1HH SO['TG_H
M%Z=_X!6W_P :I1I&E @C3-/!'0BRM@1]#Y7%:%% &=_8^D_] O3O_ *V_P#C
M5']CZ3_T"]._\ K;_P"-5HT4 9W]CZ3_ - O3O\ P"MO_C5']CZ3_P! O3O_
M  "MO_C5:-% &=_8^D_] O3O_ *V_P#C5']CZ3_T"]._\ K;_P"-5HT4 9W]
MCZ3_ - O3O\ P"MO_C5']CZ3_P! O3O_  "MO_C5:-% &=_8^D_] O3O_ *V
M_P#C5']CZ3_T"]._\ K;_P"-5HT4 9W]CZ3_ - O3O\ P"MO_C5']CZ3_P!
MO3O_  "MO_C5:-% &=_8^D_] O3O_ *V_P#C57D1(T6.-%C1%5$1%"HB(,*J
M*H"JJCA5   & ,#%/HH **** "BBB@ HHHH **** "BO'_CC\>_A-^S=X$F^
M)OQJ\6+X*\#VVJZ9HD^O/HGB/7XX=3UF5X--MY+'PMH^MZHJW4R&(7!LOLL3
ME%FFC,B;OC3_ (? _P#!.;_HY"R_\-G\9O\ YW5 'Z5T5^>FD_\ !5/]A/7[
M>2\T#XR:YKUG%,UM+=Z'\$?V@-8M8KA4CE:WEN-.^%ES#'.L<L4C0NZR".6-
MRH5U)U/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\
MB/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\
M:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\
M]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^
MQ?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\
MAYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^
M"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^
M]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.
MDH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA
M_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XC
MW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQ
MK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\
MT4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[
M%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^
M'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_S
MI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[
M2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\
MB/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\
M:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\
M]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^
MQ?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\
MAYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^]Z*^
M"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.DH ^
M]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA_P#.
MDH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA
M_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XC
MW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQ
MK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\
MT4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[
M%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^
M'F_[%_\ T4GQK_XCW^TA_P#.DH M_%#_ )2/_L:_]FE_M^?^K,_X)_U]V5^)
MWC[]O;]F#5OVY/V7_B;8>+/B%<^!/!/[-O[9GA+Q1XEC_9X_:.;3M'\3?$#Q
M_P#L7ZEX,T2\D'PF+17OB'3O 'C2]TY641SP^&M3Q()(XXY/KK_AYO\ L7_]
M%)\:_P#B/?[2'_SI* /O>BO@C_AYO^Q?_P!%)\:_^(]_M(?_ #I*/^'F_P"Q
M?_T4GQK_ .(]_M(?_.DH ^]Z*^"/^'F_[%__ $4GQK_XCW^TA_\ .DH_X>;_
M +%__12?&O\ XCW^TA_\Z2@#[WHKX(_X>;_L7_\ 12?&O_B/?[2'_P Z2C_A
MYO\ L7_]%)\:_P#B/?[2'_SI* /O>BO@C_AYO^Q?_P!%)\:_^(]_M(?_ #I*
M/^'F_P"Q?_T4GQK_ .(]_M(?_.DH ^]Z*^"/^'F_[%__ $4GQK_XCW^TA_\
M.DK17_@H_P#LC.JNGC3XCNC*&5E_9M_:9965L%65A\'R"I!!!&0000<4 ?<U
M%?"\O_!2+]D."-II_&_Q$AB09>67]F_]IB.- 2 "[O\ " *HR0,D@9-4/^'F
M_P"Q?_T4GQK_ .(]_M(?_.DH ^]Z*^"/^'F_[%__ $4GQK_XCW^TA_\ .DH_
MX>;_ +%__12?&O\ XCW^TA_\Z2@#[WHK\Z-6_P""LG[ 6@7"6FO_ !UO-!O)
M85N8K/7/@]\=M'NY+9WDB2YCMM1^&-M.]N\D,T:3K&8GDBE17+1N%R_^'P/_
M  3E_P"CD++_ ,-G\9O_ )W5 'Z5T5\#)_P4Y_8M=5=/B7XRDCD5)(Y(_P!G
MW]HYXY(W :.2-U^$K(Z.A5T=&*NK!E)!!+O^'F_[%_\ T4GQK_XCW^TA_P#.
MDH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XCW^TA
M_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQK_XC
MW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\ T4GQ
MK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[%_\
MT4GQK_XCW^TA_P#.DH ^]Z*^"/\ AYO^Q?\ ]%)\:_\ B/?[2'_SI*/^'F_[
M%_\ T4GQK_XCW^TA_P#.DH ^]Z*^"#_P4W_8O )_X61XUX&?^3>_VD/_ )TE
M?;'A7Q/HOC7PSX?\8>'+F>\\/^*=%TSQ#HEY<Z=J6D7%UI.L6<5_I\\^EZS:
M:?JVG32VL\4DMCJ=C9W]J[&&[M8)T>)0#?HHHH **** "BBB@ HHHH ^1_VJ
M="T/Q+K_ .R=H?B31=(\0Z)J'[46FI?Z-KNF66L:5>K!\#/CO=VXN].U&"YL
M[C[/=V]O>6YFA<V]W;P74)2>&*1/6_\ AG[X"_\ 1$OA%_X;;P;_ /*6O#/V
MTO%0^'VC? 3XDMI5]XE'P_\ VA] UT^#= *3^,_&/]I?#3XJ^$!HW@;29 JZ
M]XAM#XF'B.YTLSVI7PSH/B+4A< Z=Y4OD7_#Q]/^C1?VL?\ PW5M_P#+2@#V
MO]G[POX9\'_'O]KK1?"/AS0/"NCCQ)\&;S^RO#>C:=H6FF\N/A)H\4]XUCI=
MM:VS7<T-M;0RW+1&:2&VMHG<QP1*GV%7PC^QY\1A\8/B!^U#\2QX7\0^ QK7
MC/X9:1_PA'C>WCTSQYHYT'X4>'E-_K^A1M,-,L-:^W^?X>F-U.=3LK>6[VP
MB(?=U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7YJ?LN_LB_LH?$7X'>#_'/Q _9@_9W\<^-?%-]XVUGQ/XP\8?!3X:^)?%
M/B36+OQ_XH>\U?7_ !!K/AF]U;6=5O),RWFHZC=W-[=S,TUQ/)*S.?TKK\6O
MA'_P4/\ @Y\ / UI\&/$NK?"+6?$'PY\0>._#.L:CI'[9G[#6GZ=<7]CX^\3
MB;R=/\6?M'^&O%.FS1%Q#?:5XC\/:)KFDZA'=:9JFF6MY:3)0!]'?&G]F#]F
MGX02_!+QO\)OV=_@5\,/&MG^TM\ ],L_&'P\^$?P_P#!7BJST[7?B'I.CZY8
M6?B+PWX>TW6+2SUK1[V]T?5[>WO(XM3TB^OM+ODGL+RYMY?T7K\@M3_;F^%7
M[4?C+X(_"7P9JWPJTOQ!=?'OX4>+('N/VM/V./%]S>6G@+Q+#XRU/3-&\*_#
M#X^>._'7B+7]1L-$N+72-*T+PO?/+=2">^FL--MKR^@_7V@ HHHH ^*-)^'/
MP\\<_MA?M&77C;P%X+\8W5A\&_V7[2QN?%/A70O$%S9VAUS]HRX^RVL^K6%W
M-!;?:)YYQ;Q.L(FGGE5!)-*S^[R?L_? 7RY/^+(_"$@H^0?AKX,((*D$$'12
M""."""".",5\-?'']H$?LU?M4_$?5?\ A9/[!FFGXC_"#X(?\4I^TA^V_P#\
M,U_$S2!X1\0_&NV&KQ^!O^%"_%8ZGX.U\ZVT&@^*?[<L!?ZMH?BC2O[)B_L,
MWE[RLG_!2_\ =R$_$?\ X)) !'.6_P""L^Q>%)RS_P##&;;%'\3;6VC)VD#!
M /L[]B!F;]BW]D)F)=F_9>^ +,S$EF8_"CPF26+<DD\DDY))S7U#7AG[+_A$
M_#_]FG]GCP&?$'AWQ:?!/P,^$OA$^*O"%_\ VKX3\2GPWX!\/Z,?$'A?5#'"
M=2\.ZR;+^TM$OS%%]LTVYMKCRT\S8/<Z "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#Y<_:.)'C/]D/!(/\ PU)9C(..#\!/CZ"/
MH02".X)%?4=?$7[=_BJW^&WPX^&_Q@GUN71)/A#\:/#?C&T8?"CXD_&&SU*Y
MU/PGXY^'W]F:GX9^%)/B^PM)+?QO<7D/B""*XT^QU*RL+7486@U#<OP-_P /
M:IO^AET7_P 0@_;E_P#E70!^F/PA)/[1W[7?/36_@F!QT'_"I]..!^))^I-?
M4M?C7^SG^W)X(&O_ !G^*'B'PY^T=\3-1^)OB?PFI?X)?\$_/VT;GPIX<A\%
M>!]%\/QZ7?:G>> O%$M[KUVSR:K<Q!M-CL].O-+B%K.[O>7'U)_P\)^%O_1#
M/V\/_%??[8__ ,YF@#[PHKX/_P"'A/PM_P"B&?MX?^*^_P!L?_YS-'_#PGX6
M_P#1#/V\/_%??[8__P YF@#[PHKX/_X>$_"W_HAG[>'_ (K[_;'_ /G,T?\
M#PGX6_\ 1#/V\/\ Q7W^V/\ _.9H ^\**^#_ /AX3\+?^B&?MX?^*^_VQ_\
MYS-'_#PGX6_]$,_;P_\ %??[8_\ \YF@#[PHKX/_ .'A/PM_Z(9^WA_XK[_;
M'_\ G,T?\/"?A;_T0S]O#_Q7W^V/_P#.9H ^\**^#_\ AX3\+?\ HAG[>'_B
MOO\ ;'_^<S1_P\)^%O\ T0S]O#_Q7W^V/_\ .9H ^\**^#_^'A/PM_Z(9^WA
M_P"*^_VQ_P#YS-'_  \)^%O_ $0S]O#_ ,5]_MC_ /SF: /O"BO@_P#X>$_"
MW_HAG[>'_BOO]L?_ .<S1_P\)^%O_1#/V\/_ !7W^V/_ /.9H ^\**^#_P#A
MX3\+?^B&?MX?^*^_VQ__ )S-'_#PGX6_]$,_;P_\5]_MC_\ SF: /O"BO@__
M (>$_"W_ *(9^WA_XK[_ &Q__G,T?\/"?A;_ -$,_;P_\5]_MC__ #F: /O"
MBO@__AX3\+?^B&?MX?\ BOO]L?\ ^<S1_P /"?A;_P!$,_;P_P#%??[8_P#\
MYF@#[PHKX/\ ^'A/PM_Z(9^WA_XK[_;'_P#G,T?\/"?A;_T0S]O#_P 5]_MC
M_P#SF: /O"BO@_\ X>$_"W_HAG[>'_BOO]L?_P"<S1_P\)^%O_1#/V\/_%??
M[8__ ,YF@#[PHKX/_P"'A/PM_P"B&?MX?^*^_P!L?_YS-'_#PGX6_P#1#/V\
M/_%??[8__P YF@#[PHKX/_X>$_"W_HAG[>'_ (K[_;'_ /G,T?\ #PGX6_\
M1#/V\/\ Q7W^V/\ _.9H ^\**^#_ /AX3\+?^B&?MX?^*^_VQ_\ YS-'_#PG
MX6_]$,_;P_\ %??[8_\ \YF@#[PHKX/_ .'A/PM_Z(9^WA_XK[_;'_\ G,T?
M\/"?A;_T0S]O#_Q7W^V/_P#.9H ^\**^#_\ AX3\+?\ HAG[>'_BOO\ ;'_^
M<S1_P\)^%O\ T0S]O#_Q7W^V/_\ .9H ^\**^#_^'A/PM_Z(9^WA_P"*^_VQ
M_P#YS-'_  \)^%O_ $0S]O#_ ,5]_MC_ /SF: /O"BO@_P#X>$_"W_HAG[>'
M_BOO]L?_ .<S1_P\)^%O_1#/V\/_ !7W^V/_ /.9H ^\**^#_P#AX3\+?^B&
M?MX?^*^_VQ__ )S-'_#PGX6_]$,_;P_\5]_MC_\ SF: /O"BO@__ (>$_"W_
M *(9^WA_XK[_ &Q__G,T?\/"?A;_ -$,_;P_\5]_MC__ #F: /O"BO@__AX3
M\+?^B&?MX?\ BOO]L?\ ^<S1_P /"?A;_P!$,_;P_P#%??[8_P#\YF@#[PHK
MX/\ ^'A/PM_Z(9^WA_XK[_;'_P#G,U4O_P#@HQ\']*L;[5-2^"W[=5CIVFV=
MUJ&H7MS_ ,$_OVQH[>TL;*"2YN[J>0_!G"16]O%)+(V"0B' )P* /ONBOSU\
M-_\ !2SX'>,?#N@>+O"OPC_;A\0>%_%6AZ3XE\-Z]I?[ 7[8MUIFM^']>T^W
MU71M6T^X3X,;9[+4M.NK:\M9<#?#,A(4DJ-K_AX3\+?^B&?MX?\ BOO]L?\
M^<S0!]X45\'_ /#PGX6_]$,_;P_\5]_MC_\ SF:/^'A/PM_Z(9^WA_XK[_;'
M_P#G,T ?>%%?!_\ P\)^%O\ T0S]O#_Q7W^V/_\ .9H_X>$_"W_HAG[>'_BO
MO]L?_P"<S0!]X45\'_\ #PGX6_\ 1#/V\/\ Q7W^V/\ _.9H_P"'A/PM_P"B
M&?MX?^*^_P!L?_YS- 'WA17P?_P\)^%O_1#/V\/_ !7W^V/_ /.9H_X>$_"W
M_HAG[>'_ (K[_;'_ /G,T ?>%%?!_P#P\)^%O_1#/V\/_%??[8__ ,YFC_AX
M3\+?^B&?MX?^*^_VQ_\ YS- 'WA17P?_ ,/"?A;_ -$,_;P_\5]_MC__ #F:
M/^'A/PM_Z(9^WA_XK[_;'_\ G,T ?>%%?!__  \)^%O_ $0S]O#_ ,5]_MC_
M /SF:/\ AX3\+?\ HAG[>'_BOO\ ;'_^<S0!]X45\'_\/"?A;_T0S]O#_P 5
M]_MC_P#SF:/^'A/PM_Z(9^WA_P"*^_VQ_P#YS- 'WA17P?\ \/"?A;_T0S]O
M#_Q7W^V/_P#.9H_X>$_"W_HAG[>'_BOO]L?_ .<S0!]X5\M_L6LS?LS?#(LS
M,1%XL4%B20J>.O$Z(H)_A1%55'15 48  'F?_#PGX6_]$,_;P_\ %??[8_\
M\YFOAKX3?MO_ !Y^#G@/2?AMH_['GCWQ9I'AB^\20Z3XDU7X3_\ !37PMJFL
MZ5J/BC6M8TR^U/PU9_\ !*_Q99Z#J4MCJ-N=0TBS\4>([33KP3VEKKVL6\,>
MHW(!^F7[5C,OAOX.J&8!_P!J/]FY7 ) =1\5O#T@5@,!E#HC@'(#HK?>4$?4
M=?A[XO\ VV_C!\5[[X<:1XX_9(^*?@CPGX7^+GPV^)&NZ]X/^"'_  4G^(?B
M=;'X>^)K/Q2=.T7PAKO_  3-^&&CZK>:Q-I\.E!M0\=^'K?3HKN753-?/8II
M.H?:7_#PGX6_]$,_;P_\5]_MC_\ SF: /O"BO@__ (>$_"W_ *(9^WA_XK[_
M &Q__G,T?\/"?A;_ -$,_;P_\5]_MC__ #F: &^*_ .O_%;XO?MN_#3PO\4/
M&WP6\0^./V<_V??#6B?%?X<MHX\<?#W4]8G_ &B[*V\5>%F\0:9J^DQZQIDC
M1SV\D]B9DV;[*ZT^^2UU&U_#7P=_P4G_ &W_ -J_XRR?\$7;+XD_";X+_MI?
M#OQ/X]\%_M6?\% OAOXJ\!:IX4\8?"'X4Z=X.U#Q#J'['/P\^VWLL'[9OCC0
M_%MO9?%;X=:QI!T_]E&ZT[QAXICTU[XZ'I_P^^R/VA?VDOB?XQ\3?M$#X(?"
MG]K;P?HG[07P1^'?PQ7XG6'[/O[>WP4^.GPJU[PE=_%B+5==\ BU_P"";/[2
MWA%+J72O'NF2^'_%<][:Z[I6I1ZG)8:3HVHZ9HGB.?XM\9?#CX<Z]^RE\,OV
M3/!'_!.?XE?!/P_\"==L_'OP"^+?PAT/_@J%X:^/GP9^,5C,;X_&SPC\4[O_
M ()$:KK5W\3=<U-I;_QIKGB=?$%OXZDNKF'Q;8:Q;M%#" ?T5_L42I/^QI^R
M1/%!':QS?LR? 66.VASY-NDGPK\*.D$6XEO+A4B./))VJ,DFOINORX^ W[9'
MP^^$WP-^#'PKUCX+_MM7^K_#/X4?#KX?ZK?:#_P3Y_;230KW4O!GA#1_#E]=
MZ*FH?!.WOUTFYNM-EFTY;VW@O%LWA%S#%,'1?5_^'A/PM_Z(9^WA_P"*^_VQ
M_P#YS- 'WA17P?\ \/"?A;_T0S]O#_Q7W^V/_P#.9H_X>$_"W_HAG[>'_BOO
M]L?_ .<S0!]X45\'_P##PGX6_P#1#/V\/_%??[8__P YFC_AX3\+?^B&?MX?
M^*^_VQ__ )S- 'WA17P?_P /"?A;_P!$,_;P_P#%??[8_P#\YFC_ (>$_"W_
M *(9^WA_XK[_ &Q__G,T ?>%%?!__#PGX6_]$,_;P_\ %??[8_\ \YFC_AX3
M\+?^B&?MX?\ BOO]L?\ ^<S0!]X45\'_ /#PGX6_]$,_;P_\5]_MC_\ SF:/
M^'A/PM_Z(9^WA_XK[_;'_P#G,T ?>%%?!Y_X*%?"T G_ (49^WAP,\?\$^_V
MQR3] /@SDGV'-?:/A;Q#:>+O#7A_Q38V.O:79^(]%TS7+73?%/A_6/"?B;3[
M;5;.*]@L_$'A?Q%9:=K_ (=UFVCF$.I:)K6GV6J:9>)-97]K!<PRQ* ;]%%%
M !1110 4444 %%%% 'R;^U!IFF:QXG_9(T[6-.L-6T^X_:DT_P ^PU.RMM0L
MIC%\"/CU-$9;6[BF@D,4T<<T3/&3%-''+&5D1&'N_P#PJWX9?]$Z\"?^$CX?
M_P#E?7E'[1_A3Q_KB?!;Q3\.O"UIXWU;X5?&K3/B#J7A2X\26/A2ZUG0S\//
MB1X&NX])U?5;:?2UU&RNO&]AJAMM0DLX;JPL+Z**[2\-M%-F_P#"W/VD?^C1
M]2_\/?\ ##_X]0!E? O1-%T#]H3]KRQT+2-+T6R/B#X*SM::1IUIIMLT[?"3
M2HFF:"RA@B:8Q111&4H7,4449;9&BK]<U\M_ +P[\3AX_P#C[\2?B3X$MOAS
M_P +(\0^ &\-^&QXPTGQAJ7]F^$/A_I>@7NI:E>:% FEV0N]5%W#96<=U>7#
M6UF+NY-N;F.W3ZDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HKA/B+XN\0>"?#;ZYX:^%OCOXP:HE[9VJ^#?AUJ/PRTSQ)+!<NRS:FEU
M\6OB+\+?" LM/51)>1R>*H]1='46&GWT@=$\$_X:/^,?_1@?[6W_ (67["/_
M -&M0!];45\D_P##1_QC_P"C _VMO_"R_81_^C6H_P"&C_C'_P!&!_M;?^%E
M^PC_ /1K4 ?6U>8?&[_DC'Q=_P"R8>/O_44U:O&/^&C_ (Q_]&!_M;?^%E^P
MC_\ 1K5IZ[\0O%OQ ^!WQUN/%GP+^*GP/FTOX=>-(+*Q^*.K_!+5KKQ#%<>#
MM:DEO='?X*_&/XOV,-M8NBV]TFOWFAWC331FRM+R 2SQ@'QI)H^D>(_^"4_[
M$GAGQ#I>G:]X<\4:=_P2;\+^)O#^L65MJ>B>(O#/B3X^_LG:'XB\.Z[I5['/
M8ZOH/B#1;^^T?6]'U""XT_5M*O;S3K^WN+.YGA?ZY_X8$_82_P"C*OV2O_$<
M?@[_ /,;7SCX1\*^-/%O_!+[]C"V^'W@[5/'_B;PSX$_X)K?$Z/P9H>J>%-'
MUSQ#H?P=^(O[-_Q8\7:?H>H>.?$7A'PC'K;^$?!>N2:1!X@\3Z#IM[J,=M8S
M:I9FY69?HW_AH_XQ_P#1@?[6W_A9?L(__1K4 </\#?@Q\'?@E^V%\>="^#/P
MF^&?PCT76OV:OV8M5UC2/AAX#\*^ =,U;5(?BC^UG:0ZCJECX4TK2;74+Z&U
M'V:&[NXIIXH,PQR+&S*?NZOC?X*W/Q/\9_M'_&#XH^,_@#\3_@;X8U+X(_ ;
MP#X=_P"%H>(?@3K%_P")]>\)^//VB?$/B8:5:_!3XS_& 65IHFG>./"QN+CQ
M+)X?%[-K$<6C+JALM6.G?9% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !117B_Q0^*/CCP!J.E67A3]F_P"-'QOMM0LI[J[U?X7Z[^SQ
MI.GZ%/#.L4>G:K%\:/CU\(=5FO;J,FYMY-$TS6=/6!'6ZO[:Y*6[@'M%%?)/
M_#1_QC_Z,#_:V_\ "R_81_\ HUJ/^&C_ (Q_]&!_M;?^%E^PC_\ 1K4 ?6U%
M?)/_  T?\8_^C _VMO\ PLOV$?\ Z-:C_AH_XQ_]&!_M;?\ A9?L(_\ T:U
M'UM17R3_ ,-'_&/_ *,#_:V_\++]A'_Z-:C_ (:/^,?_ $8'^UM_X67["/\
M]&M0!];45\D_\-'_ !C_ .C _P!K;_PLOV$?_HUJ/^&C_C'_ -&!_M;?^%E^
MPC_]&M0!];45\D_\-'_&/_HP/]K;_P ++]A'_P"C6H_X:/\ C'_T8'^UM_X6
M7["/_P!&M0!];45\D_\ #1_QC_Z,#_:V_P#"R_81_P#HUJ/^&C_C'_T8'^UM
M_P"%E^PC_P#1K4 ?6U%>4_"[XA^+_B!!K,WBSX$?%;X'2:7/916-K\4=8^!^
MK3^(X[J.X>>YT9O@K\9?C!:P0:<T,<-ZOB&YT*Y>2[MSIUO?Q+=2VWJU !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7F'QN_Y(Q\7?\ LF'C[_U%
M-6KT^O,/C=_R1CXN_P#9,/'W_J*:M0!Y-^PM_P F1_L<_P#9J_[/?_JI/"-?
M5%?*_P"PM_R9'^QS_P!FK_L]_P#JI/"-?5% !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 %%%% !7F'QN_Y
M(Q\7?^R8>/O_ %%-6KT^O,/C=_R1CXN_]DP\??\ J*:M0!Y-^PM_R9'^QS_V
M:O\ L]_^JD\(U]45\K_L+?\ )D?['/\ V:O^SW_ZJ3PC7U10 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45Y
M?\7O$/Q9\,>#WU3X+_#/PS\6?&HU.PMT\)>+/B7)\)]);2IVD&HZD?%L7@;X
MA.ES8JL30:;_ ,(ZPOS(RF]M/+W/\M?\+E_X*'?]&+_ S_Q.:]_^A2H ^]:*
M^"O^%R_\%#O^C%_@9_XG->__ $*5'_"Y?^"AW_1B_P #/_$YKW_Z%*@#[UHK
MX*_X7+_P4._Z,7^!G_B<U[_]"E1_PN7_ (*'?]&+_ S_ ,3FO?\ Z%*@#[UH
MKX*_X7+_ ,%#O^C%_@9_XG->_P#T*5'_  N7_@H=_P!&+_ S_P 3FO?_ *%*
M@#[UHKX*_P"%R_\ !0[_ *,7^!G_ (G->_\ T*5'_"Y?^"AW_1B_P,_\3FO?
M_H4J /O6BO@K_A<O_!0[_HQ?X&?^)S7O_P!"E1_PN7_@H=_T8O\  S_Q.:]_
M^A2H ^]:*^"O^%R_\%#O^C%_@9_XG->__0I4?\+E_P""AW_1B_P,_P#$YKW_
M .A2H ^]:*^"O^%R_P#!0[_HQ?X&?^)S7O\ ]"E1_P +E_X*'?\ 1B_P,_\
M$YKW_P"A2H ^]:*^"O\ A<O_  4._P"C%_@9_P")S7O_ -"E1_PN7_@H=_T8
MO\#/_$YKW_Z%*@#[UHKX*_X7+_P4._Z,7^!G_B<U[_\ 0I4?\+E_X*'?]&+_
M  ,_\3FO?_H4J /O6BO@K_A<O_!0[_HQ?X&?^)S7O_T*5'_"Y?\ @H=_T8O\
M#/\ Q.:]_P#H4J /O6BO@K_A<O\ P4._Z,7^!G_B<U[_ /0I4?\ "Y?^"AW_
M $8O\#/_ !.:]_\ H4J /O6BO@K_ (7+_P %#O\ HQ?X&?\ B<U[_P#0I4?\
M+E_X*'?]&+_ S_Q.:]_^A2H ^]:*^"O^%R_\%#O^C%_@9_XG->__ $*5'_"Y
M?^"AW_1B_P #/_$YKW_Z%*@#[UHKX*_X7+_P4._Z,7^!G_B<U[_]"E1_PN7_
M (*'?]&+_ S_ ,3FO?\ Z%*@#[UHKX*_X7+_ ,%#O^C%_@9_XG->_P#T*5'_
M  N7_@H=_P!&+_ S_P 3FO?_ *%*@#[UHKX*_P"%R_\ !0[_ *,7^!G_ (G-
M>_\ T*5'_"Y?^"AW_1B_P,_\3FO?_H4J /O6BO@K_A<O_!0[_HQ?X&?^)S7O
M_P!"E1_PN7_@H=_T8O\  S_Q.:]_^A2H ^]:*^"O^%R_\%#O^C%_@9_XG->_
M_0I4?\+E_P""AW_1B_P,_P#$YKW_ .A2H ^]:*^"O^%R_P#!0[_HQ?X&?^)S
M7O\ ]"E1_P +E_X*'?\ 1B_P,_\ $YKW_P"A2H ^]:*^"O\ A<O_  4._P"C
M%_@9_P")S7O_ -"E1_PN7_@H=_T8O\#/_$YKW_Z%*@#[UHKX*_X7+_P4._Z,
M7^!G_B<U[_\ 0I4#XR?\%#20#^PQ\"P"0"3^W+?$#/<X_91)P.IP"?0$\4 ?
M>M%?EW\'OVPOVX/CEX%B^(?@?]A;X2)X?F\6_$KP6$U[]MA]/U--9^%/Q+\7
M?"GQ26MK/]F'5+4V,OB?P5K$^CW,5](][HTNGWES#87<]QI]IZ?_ ,+E_P""
MAW_1B_P,_P#$YKW_ .A2H ^]:*^"O^%R_P#!0[_HQ?X&?^)S7O\ ]"E1_P +
ME_X*'?\ 1B_P,_\ $YKW_P"A2H ^]:\P^-W_ "1CXN_]DP\??^HIJU?+/_"Y
M?^"AW_1B_P #/_$YKW_Z%*N6\<_$+_@HAXP\$^,?"2?L0_ JRD\4^%?$/AQ+
MQ_VX[Z1+5];TB]TQ+F2-?V4=SI UT)75 6*J0H9L*0#W;]A;_DR/]CG_ +-7
M_9[_ /52>$:^J*_+'X!ZU_P46^"_P)^"OP>N_P!BWX"Z]=_"CX2?#?X:W>N6
MO[;NHV=KK%UX%\&Z+X7N=4M;6;]E1Y[>VOY]+DNK>&9C-'#*BRXD# >L_P#"
MY?\ @H=_T8O\#/\ Q.:]_P#H4J /O6BO@K_A<O\ P4._Z,7^!G_B<U[_ /0I
M4?\ "Y?^"AW_ $8O\#/_ !.:]_\ H4J /O6BO@K_ (7+_P %#O\ HQ?X&?\
MB<U[_P#0I4?\+E_X*'?]&+_ S_Q.:]_^A2H ^]:*^"O^%R_\%#O^C%_@9_XG
M->__ $*5'_"Y?^"AW_1B_P #/_$YKW_Z%*@#[UHKX*_X7+_P4._Z,7^!G_B<
MU[_]"E1_PN7_ (*'?]&+_ S_ ,3FO?\ Z%*@#[UHKX*_X7+_ ,%#O^C%_@9_
MXG->_P#T*5'_  N7_@H=_P!&+_ S_P 3FO?_ *%*@#[UHKX*_P"%R_\ !0[_
M *,7^!G_ (G->_\ T*5'_"Y?^"AW_1B_P,_\3FO?_H4J /O6BO@K_A<O_!0[
M_HQ?X&?^)S7O_P!"E1_PN7_@H=_T8O\  S_Q.:]_^A2H ^]:*^"O^%R_\%#O
M^C%_@9_XG->__0I4?\+E_P""AW_1B_P,_P#$YKW_ .A2H ^]:*^"O^%R_P#!
M0[_HQ?X&?^)S7O\ ]"E1_P +E_X*'?\ 1B_P,_\ $YKW_P"A2H ^]:*^"O\
MA<O_  4._P"C%_@9_P")S7O_ -"E1_PN7_@H=_T8O\#/_$YKW_Z%*@#[UHKX
M*_X7+_P4._Z,7^!G_B<U[_\ 0I4?\+E_X*'?]&+_  ,_\3FO?_H4J /O6BO@
MK_A<O_!0[_HQ?X&?^)S7O_T*5'_"Y?\ @H=_T8O\#/\ Q.:]_P#H4J /O6BO
M@K_A<O\ P4._Z,7^!G_B<U[_ /0I4?\ "Y?^"AW_ $8O\#/_ !.:]_\ H4J
M/O6BO@K_ (7+_P %#O\ HQ?X&?\ B<U[_P#0I4?\+E_X*'?]&+_ S_Q.:]_^
MA2H ^]:*^"O^%R_\%#O^C%_@9_XG->__ $*5'_"Y?^"AW_1B_P #/_$YKW_Z
M%*@#[UHKX*_X7+_P4._Z,7^!G_B<U[_]"E1_PN7_ (*'?]&+_ S_ ,3FO?\
MZ%*@#[UHKX*_X7+_ ,%#O^C%_@9_XG->_P#T*5'_  N7_@H=_P!&+_ S_P 3
MFO?_ *%*@#[UHKX*_P"%R_\ !0[_ *,7^!G_ (G->_\ T*5'_"Y?^"AW_1B_
MP,_\3FO?_H4J /O6BO@K_A<O_!0[_HQ?X&?^)S7O_P!"E1_PN7_@H=_T8O\
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
M3Q#)'>67[1FF1-IESKRZE=:-!):?:[+29K*QOKG4+RVGU"Z^T/[ _P""H/\
MT5C]@G_Q'O\ :%_^B;H ^]J^*?VD?@!\8=8^('@_]I3]E3QSX8\$_M$>"=%3
MP+XA\*?$[^V+CX'?M$_!R74K[5Y?A3\5QH-CJOB;P9J?AC7M5U#QE\)OC#X%
MTR^\5?#SQ3<ZMI^J:!X\^'7C+QSX!\1<_P#V!_P5!_Z*Q^P3_P"(]_M"_P#T
M3=4M2LO^"F&C:=J&L:Q\9_\ @GYI6DZ5976I:IJFI? 7X_6.G:;IUC!)=7M_
MJ%]=?M/Q6UG96=M%+<75U<2QP6\$<DTTB1HS  PO&G[:'[4WPGN+VS\??\$O
M?VH?B%#8200GQA^RC\4_V3?C)X#U-YE&Z31XOBU\<_V:/C!]EMY"4NKOQ!\&
M/#D$,8\\L8Q(8_QP\9?M-_\ !4#]O_Q9^UW\;?\ @FK\%_"WP;T/X7_ GP9^
MSYX$^._Q@\0_#_X@>-9_BAX9?QW\1/VI?AM^R'H'AS4O$/P ^+GCFZ^)LOPP
M^".N?%3Q=\8[3]G[2?$GP5-UX:\0>+[K4-0NO!T7[3OQC_X*/_MB? WP[86G
MQ5_90\/_ +/G[4'CS2OV?_V:?!&G?!3XMZ9JO_!1/5/B$NJ6\OBGQ+I$7QD\
M>>+_  )^P]X1\*:-J_QQ\6:O!J=EK_QZ_9^\)^/$\>> 4^#_ (CTSPM\6_U0
M_9L_9?\ V_\ ]E3X!_"/]G+X4_$O]@NQ\ ?!SP+H/@;P\)?V<?CE97>H1Z1:
M(FH:]J5KHO[1VF:/#K'B75GO_$.M+I>G6&GG5M3O&L[.VMVCA0 ^#Q^QC^VK
M?:W^R7>_#K]G#Q#X"^ WPZ^*6H_M'_%OX=_$/]MCP_X'_:G_ &N?VN-$UKP-
M=_"GXY_\%(OB1\)?AW\5?#6J>#/">K^&=0\<WGP[^#?Q-_:%MKP67PQ\,Q^$
M-)\'?#?PS\*O#GGOQR_X)R_\%0_VN/BQ^T5^T/\ MK^)OA]\5/"OP(^ OQGT
M/]A;]A/X$^+K;X=_"GXN?&WXF_">UL=4T'XE_$&YE\ >/M?_ &=O$UU!H/PU
M\;:5\7/B?H&H_%V_@^) \4^!?AO\ =;B^&'C[]H/[ _X*@_]%8_8)_\ $>_V
MA?\ Z)N@:!_P5!' ^+'[!/\ XCW^T+_]$W0!^&.@_L"?\%6O@9_P37TGX#?
M-='_ &4M+\,2>"]7\0?!_P#8C\5_"_5OVR_C5XN^*OQ2\,W/[3_Q0\0_&_X@
M6'P-_9X^$.I^&_"NO_$7QK\,?@/\!Y]#M+*[\-_#SX<>'OVF=,\"Z#%X2U7Z
M7\%_LI?M^>"OC_\  SQ?\*OV6OA=\,?V5O@3\,?$5_\ LV?LFZG^VIXC\,Z9
MX0_:6\?W7C2V^)/[1O[<GCWP9\*_BAXM^-_Q6U[PGXKO](L-)TC7/VD/#][X
MF\4^./'WB3X@W'CO6I_&5Y^F_P#8'_!4'_HK'[!/_B/?[0O_ -$W1_8'_!4'
M_HK'[!/_ (CW^T+_ /1-T >U_LQ^!?VAO!'P^OV_:C^-?A_XW?&'Q9XIU7Q;
MK>H> _A];_##X5?#ZPU&WL+;2_A9\)_"DNI^(O%3^!_"4-B[0>)/B-XO\8?$
M#Q5K>I:UK>L:Q8:;=:+X3\,^.?LW?!OQIXJ^+?Q%_;#_ &D? MSX5^-NMZKX
MZ^$WP-\#ZSXGTSQ2?@'^RWI'B>RL]%T324\,ZUK7@73O&WQ_U7P?8_'/XM:_
MX?N+SQ%?PZS\._A9XE\0:II/P7\*V6E5_P"P/^"H/_16/V"?_$>_VA?_ *)N
MC^P/^"H/_16/V"?_ !'O]H7_ .B;H \M_P""IWP-UC5_@5XA_:M_9Z\&:I+^
MWK^S!X=;Q3^RSXX\ >'-5UOXE:UJB^(-'N]:^ 5YI^@P7,GC/X8_'/3TOOA[
MXO\ "/C#3]<\$Z*GB0?$9['1O$'A'2?%>A_ 7[6/_!,[]H[]MO\ ;"^-OB_Q
M_P##'P?\-+R3Q/\ #WP%^SU_P4!\._'CQ)X?^*?[/?['.B>!X#XP\"_LZ_"S
MP EOKC_M(_$7X@_$+]H33O''C'XJZOX=^&EIX0\:^#KN2T^*MCX TOX=WWZG
M_P!@?\%0?^BL?L$_^(]_M"__ $3=']@?\%0?^BL?L$_^(]_M"_\ T3= 'YC_
M +07_!.SX:_#;XN?LX?"CX:_\$W?B;^T-^R-^S[^SQ<^$?V>?@9\&_B!^SM\
M+OV:(/C#\0?%%YIGQ]\8_MI?\+/^*'P_^(?Q O=;^'G@_P"$-M:Z[)H/QNC^
M)&F>+/C_ &WC[P;X]U[Q7=V&H7/ _@#_ (*$C]JK]I^7]K3]AGP#^UY=_$WP
M)X*^#7[.&J:'XE^!7@__ ()__ /]EGQ5HFE^+/BO\&O%WB#XA7^K_M'^++C6
M_B[H^C:3\5]7MOV2_'FL?%&P^%OPV\8Z;X#\#>#QX?\ A]X3_2S^P/\ @J#_
M -%8_8)_\1[_ &A?_HFZ/[ _X*@_]%8_8)_\1[_:%_\ HFZ .-_X)O\ _!.+
MX2?L&>!?&>M:5\-O@-X:_:%^//BC4/B)\??%'P%^%7AWX6_#RUU?59UGT;X0
M?"'0-)TK3KWP[\!OA#I:6?A/X=Z%>K%J.N-9:K\3/&<-S\2?'GC/5;_]**^"
M?[ _X*@_]%8_8)_\1[_:%_\ HFZ/[ _X*@_]%8_8)_\ $>_VA?\ Z)N@#[VH
MKX)_L#_@J#_T5C]@G_Q'O]H7_P"B;H_L#_@J#_T5C]@G_P 1[_:%_P#HFZ /
MO:BO@G^P/^"H/_16/V"?_$>_VA?_ *)NC^P/^"H/_16/V"?_ !'O]H7_ .B;
MH ^]J*^"?[ _X*@_]%8_8)_\1[_:%_\ HFZ/[ _X*@_]%8_8)_\ $>_VA?\
MZ)N@#[VHKX)_L#_@J#_T5C]@G_Q'O]H7_P"B;H_L#_@J#_T5C]@G_P 1[_:%
M_P#HFZ /O:BO@G^P/^"H/_16/V"?_$>_VA?_ *)NC^P/^"H/_16/V"?_ !'O
M]H7_ .B;H ^]J*^"?[ _X*@_]%8_8)_\1[_:%_\ HFZ/[ _X*@_]%8_8)_\
M$>_VA?\ Z)N@#[VHKX)_L#_@J#_T5C]@G_Q'O]H7_P"B;H_L#_@J#_T5C]@G
M_P 1[_:%_P#HFZ /O:BO@G^P/^"H/_16/V"?_$>_VA?_ *)NC^P/^"H/_16/
MV"?_ !'O]H7_ .B;H ^]J*^"?[ _X*@_]%8_8)_\1[_:%_\ HFZ\/\#_ !._
MX*:>-OC?\>?@K!XZ_82L+SX&V'PBO[K7I/@5^T#<0>(U^*_A_P 0Z['%#IX_
M:0@?2VT/^P#:LS7NHC4A="?&GF$P2@'ZS45\$_V!_P %0?\ HK'[!/\ XCW^
MT+_]$W1_8'_!4'_HK'[!/_B/?[0O_P!$W0!][45\$_V!_P %0?\ HK'[!/\
MXCW^T+_]$W1_8'_!4'_HK'[!/_B/?[0O_P!$W0!][45\$_V!_P %0?\ HK'[
M!/\ XCW^T+_]$W1_8'_!4'_HK'[!/_B/?[0O_P!$W0!][45\$_V!_P %0?\
MHK'[!/\ XCW^T+_]$W1_8'_!4'_HK'[!/_B/?[0O_P!$W0!][45\$_V!_P %
M0?\ HK'[!/\ XCW^T+_]$W1_8'_!4'_HK'[!/_B/?[0O_P!$W0!][45\$'0/
M^"H>#CXL?L$9P<9_9[_:&QGMG'[3F<>N/PQ7VQX5C\4Q>&?#\7C>[T"_\91Z
M+IB>*K[PKI^HZ3X8N_$2V<*ZS<^'M*U?4]:U73M%FU 7$NF6.I:QJE];6;PP
M76H7<R/.X!OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'PE
M\*_^4C/[:/\ V:Y^P3_ZGG[=5?=M?"7PK_Y2,_MH_P#9KG[!/_J>?MU5]VT
M%%%% !1110 4444 %%%% !1110!\&?\ !-;_ )-1LO\ LX7]MK_UMC]H6OO.
MO@S_ ()K?\FHV7_9PO[;7_K;'[0M?>= !7Y4_MS>+_!WC#QMK?@']H;Q5X$\
M _L _LR_"OPQ^U5^VSK'C.&UU6#XIW$/C76;WX#_  ,OK'%Y<Q_#FV\2?"C7
M?B=\7_#]MI=_KGQ8;3/A+\%;33/$7@;XF?$OPMKOZK5\6?$K]@?X _%[]ICP
MS^U#\1$^('B;Q%X7\/>$M*A^$][\0?$0_9S\1>)/A[K/B;7/AQ\4?'OP,AN8
MO WQ"^*/PWO?%VL2_#_Q7XTL-<;P=>QZ'K_A^RL/%/A;PQKVD 'E'[&?@OX@
M?'3QG=?M\?'_ ,(P>#M:\8>&=4\&?L;?!_4=(;3M=_9\_9)\1:K9^(-,U;QI
MIMX)KS0?VA?VCK;2_!?C3XV:(D\5M\/O#_A?X8?!V#3K'7O _CS5_&'Z5444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5\$? 3_D_'_@H'_V+W['O_JO_B)7WO7P1\!/^3\?^"@?
M_8O?L>_^J_\ B)0!][T444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'PE\*_\ E(S^VC_V:Y^P3_ZG
MG[=5?=M?"7PK_P"4C/[:/_9KG[!/_J>?MU5]VT %%%% !1110 4444 %%%%
M!1110!\&?\$UO^34;+_LX7]MK_UMC]H6OO.O@S_@FM_R:C9?]G"_MM?^ML?M
M"U]YT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7P1\!/\ D_'_ (*!_P#8O?L>_P#J
MO_B)7WO7P1\!/^3\?^"@?_8O?L>_^J_^(E 'WO1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 45\&?\%&_V6/C_P#MA_LY2_!W]FS]
ML+QY^PY\2)?'7A3Q./CC\.--U_5/$T>@Z#_:1U3PE';^&_B!\-=26R\0R7=F
MUY)_PDAMC'8+#<:?=K,##^!W_#@#_@L%_P!+*?[7G_A#_%G_ .B]H _KDHK^
M1O\ X< ?\%@O^EE/]KS_ ,(?XL__ $7M'_#@#_@L%_TLI_M>?^$/\6?_ *+V
M@#^N2BOY&_\ AP!_P6"_Z64_VO/_  A_BS_]%[1_PX _X+!?]+*?[7G_ (0_
MQ9_^B]H _KDHK^1O_AP!_P %@O\ I93_ &O/_"'^+/\ ]%[1_P . /\ @L%_
MTLI_M>?^$/\ %G_Z+V@#^N2BOY&_^' '_!8+_I93_:\_\(?XL_\ T7M'_#@#
M_@L%_P!+*?[7G_A#_%G_ .B]H _KDHK^1O\ X< ?\%@O^EE/]KS_ ,(?XL__
M $7M'_#@#_@L%_TLI_M>?^$/\6?_ *+V@#^N2BOY&_\ AP!_P6"_Z64_VO/_
M  A_BS_]%[1_PX _X+!?]+*?[7G_ (0_Q9_^B]H _KDHK^1O_AP!_P %@O\
MI93_ &O/_"'^+/\ ]%[1_P . /\ @L%_TLI_M>?^$/\ %G_Z+V@#^N2BOY&_
M^' '_!8+_I93_:\_\(?XL_\ T7M'_#@#_@L%_P!+*?[7G_A#_%G_ .B]H _K
MDHK^1O\ X< ?\%@O^EE/]KS_ ,(?XL__ $7M'_#@#_@L%_TLI_M>?^$/\6?_
M *+V@#^N2BOY&_\ AP!_P6"_Z64_VO/_  A_BS_]%[1_PX _X+!?]+*?[7G_
M (0_Q9_^B]H _KDHK^1O_AP!_P %@O\ I93_ &O/_"'^+/\ ]%[1_P . /\
M@L%_TLI_M>?^$/\ %G_Z+V@#^N2BOY&_^' '_!8+_I93_:\_\(?XL_\ T7M'
M_#@#_@L%_P!+*?[7G_A#_%G_ .B]H _KDHK^1O\ X< ?\%@O^EE/]KS_ ,(?
MXL__ $7M'_#@#_@L%_TLI_M>?^$/\6?_ *+V@#^N2BOY&_\ AP!_P6"_Z64_
MVO/_  A_BS_]%[1_PX _X+!?]+*?[7G_ (0_Q9_^B]H _KDHK^1O_AP!_P %
M@O\ I93_ &O/_"'^+/\ ]%[1_P . /\ @L%_TLI_M>?^$/\ %G_Z+V@#]]_A
M7_RD9_;1_P"S7/V"?_4\_;JK[MK^/FS_ .#=+_@JSIWBG7_'%A_P<9?M26?C
M'Q5H_AKP]XD\3V_PW^*$6NZ[H7@VY\1WGA/2-4U-/VN1=WNG>';OQAXIN='M
M)Y7AL)O$.KR6Z(]_<%^B_P"' '_!8+_I93_:\_\ "'^+/_T7M ']<E%?R-_\
M. /^"P7_ $LI_M>?^$/\6?\ Z+VC_AP!_P %@O\ I93_ &O/_"'^+/\ ]%[0
M!_7)17\C?_#@#_@L%_TLI_M>?^$/\6?_ *+VC_AP!_P6"_Z64_VO/_"'^+/_
M -%[0!_7)17\C?\ PX _X+!?]+*?[7G_ (0_Q9_^B]H_X< ?\%@O^EE/]KS_
M ,(?XL__ $7M ']<E%?R-_\ #@#_ (+!?]+*?[7G_A#_ !9_^B]H_P"' '_!
M8+_I93_:\_\ "'^+/_T7M ']<E%?R-_\. /^"P7_ $LI_M>?^$/\6?\ Z+VC
M_AP#_P %@A_SLI_M>?\ A#_%D_S_ &O: /WQ_P"":P(_92L@00?^&A?VVL@]
M?^3V/VA:^\Z_CX\*?\&Z/_!5CP+HR^'?!G_!QC^U)X6T%-4\0ZVND:#\-_BA
MIFG#5_%GB#5/%GB;4_LMI^US%#]NU[Q-K>L:]JMR5\V^U74KZ]G9Y[B5VZ/_
M (< ?\%@O^EE/]KS_P (?XL__1>T ?UR45_(W_PX _X+!?\ 2RG^UY_X0_Q9
M_P#HO:/^' '_  6"_P"EE/\ :\_\(?XL_P#T7M ']<E%?R-_\. /^"P7_2RG
M^UY_X0_Q9_\ HO:/^' '_!8+_I93_:\_\(?XL_\ T7M ']<E%?R-_P##@#_@
ML%_TLI_M>?\ A#_%G_Z+VC_AP!_P6"_Z64_VO/\ PA_BS_\ 1>T ?UR45_(W
M_P . /\ @L%_TLI_M>?^$/\ %G_Z+VC_ (< ?\%@O^EE/]KS_P (?XL__1>T
M ?UR45_(W_PX _X+!?\ 2RG^UY_X0_Q9_P#HO:/^' '_  6"_P"EE/\ :\_\
M(?XL_P#T7M ']<E%?R-_\. /^"P7_2RG^UY_X0_Q9_\ HO:/^' '_!8+_I93
M_:\_\(?XL_\ T7M ']<E%?R-_P##@#_@L%_TLI_M>?\ A#_%G_Z+VC_AP!_P
M6"_Z64_VO/\ PA_BS_\ 1>T ?UR45_(W_P . /\ @L%_TLI_M>?^$/\ %G_Z
M+VC_ (< ?\%@O^EE/]KS_P (?XL__1>T ?UR45_(W_PX _X+!?\ 2RG^UY_X
M0_Q9_P#HO:/^' '_  6"_P"EE/\ :\_\(?XL_P#T7M ']<E%?R-_\. /^"P7
M_2RG^UY_X0_Q9_\ HO:/^' '_!8+_I93_:\_\(?XL_\ T7M ']<E%?R-_P##
M@#_@L%_TLI_M>?\ A#_%G_Z+VC_AP!_P6"_Z64_VO/\ PA_BS_\ 1>T ?UR4
M5_(W_P . /\ @L%_TLI_M>?^$/\ %G_Z+VC_ (< ?\%@O^EE/]KS_P (?XL_
M_1>T ?UR45_(W_PX _X+!?\ 2RG^UY_X0_Q9_P#HO:/^' '_  6"_P"EE/\
M:\_\(?XL_P#T7M ']<E%?R-_\. /^"P7_2RG^UY_X0_Q9_\ HO:/^' '_!8+
M_I93_:\_\(?XL_\ T7M ']<E%?R-_P##@#_@L%_TLI_M>?\ A#_%G_Z+VC_A
MP!_P6"_Z64_VO/\ PA_BS_\ 1>T ?UR45_(W_P . /\ @L%_TLI_M>?^$/\
M%G_Z+VC_ (< ?\%@O^EE/]KS_P (?XL__1>T ?UR5\$? 3_D_'_@H%Q_S+W[
M'N/?_BW_ ,1*_!+_ (< ?\%@O^EE/]KS_P (?XL__1>USFG?\&Z/_!5C2/$?
MB;Q?I7_!QC^U'IWBGQG%H,'BWQ#9?#;XGVVL>(X?"]K=6/AV+6=0B_:Y6YU!
M-%L[Z\M]-6YDD%K%<SI'M$C9 /[!Z*_D;_X< ?\ !8+_ *64_P!KS_PA_BS_
M /1>T?\ #@#_ (+!?]+*?[7G_A#_ !9_^B]H _KDHK^1O_AP!_P6"_Z64_VO
M/_"'^+/_ -%[1_PX _X+!?\ 2RG^UY_X0_Q9_P#HO: /ZY**_D;_ .' '_!8
M+_I93_:\_P#"'^+/_P!%[1_PX _X+!?]+*?[7G_A#_%G_P"B]H _KDHK^1O_
M (< ?\%@O^EE/]KS_P (?XL__1>T?\. /^"P7_2RG^UY_P"$/\6?_HO: /ZY
M**_D;_X< ?\ !8+_ *64_P!KS_PA_BS_ /1>T?\ #@#_ (+!?]+*?[7G_A#_
M !9_^B]H _KDHK^1H_\ ! #_ (+ D$'_ (.4_P!KSD$<>"/BT.HQU'[7N1]1
MR.HZ5_4)^SW\/?&GPE^ _P &/A=\1_B=JWQK^(/PZ^%O@/P1XX^,.O6EW8ZW
M\4_%OA?PQIFB^(?B%J]EJ&M>)+^TU/QAJME=:_>VUYXAUNYAN+^2.?5;^16N
MI #V&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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 ****
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 ****
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 ****
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 ****
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
8@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>ex10-1_003.jpg
<TEXT>
begin 644 ex10-1_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 0) R # 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#^_BBBB@ 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
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
M(/&?3UH"ZLW=65[N^FF_W$E%1"52Q7G@*1D#H0>ASDGCG(X_$&E>144,<X)
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
M'_C_ ,):8FI>(;3Q!HFK6WBAK>'2[_Q;H6A^'-<TR1M6TG7KNVC9Q\?^!O\
M@J1K6I6'['7Q$^*>@'X/?#WXY?!K]H3XQ^-/M'A_2O%V@QZ%\.=%\*>)]*N=
M)\6:3\04\6Z-;>&M'UI8YX+SX6ZSJ7C7^T(D2S\)ZE83VDOU1X!_X)V_#SPI
M\7+?XQ:C\4OB[XX\2QV_QRL9(_&.I>$KV";0_CGJV@ZOJ?AZ34+#PU9^(9-+
M\%2^';"P\!>=K,^HZ)H21Z!/J-]HFGZ+8:7P:?\ !*3X*W'A[]G+P+XC\>_$
MOQ?X!_9U^%7Q5^#FC^$=;?P7%;>-/!/Q7T.T\.^([3QEJ>A>&-%U@7MOI.CZ
M!!I>H>%[SPY-:W&CI=,)9[V]:6*4.,)RA5KRP$7&E:GAXU*'U=U%B9UJ<\5[
M!<\H1P\HX>K##UG"5*+C&$ZK5:>^$Q/T=L+E]?"*GQ%BZV)P%-U\VK8#.*F/
MPV-?"'&6"QF'R*GCJKP-%8CB7$\)8_#5<VP$U1Q%.6)IXG"8'"XG"D?BG_@K
M'\"?!OP:^(?Q3U[P!\8K2X^'6A?![QKK?P\&E> CXZO/ OQVUAM$^'OBW2UD
M\=1>$KBSO=1ANK75],NO$MIXDT*2RF.IZ+!'<::]]]:_L\_M5>!/VB4^*]KX
M5TKQ5X>U7X.?%'6OA-XOTOQ3::-#=#6]*T^RU>WU;2I]"U?7=/OM UO1M5TS
M5=)FEN;;5(XKG[)K6CZ1J=O=:?!\>^+_ /@D_P#!CQM\'/B7\--=^)'Q3NM1
M^)F@?!CP3JOQ$,G@=?%NF>!?@-K"ZUX \+Z-;)X5'A>%!JCW5_XAU6[T6[U;
M7+C4KE9)[>SM='M=,^G_ -FK]D?PY^SEK7QNUK1?'?B[Q;<_''XD?\+0U^#Q
M-:^%X(-$\0RZ+;:%/;: /#^D:3,ND#2]-TJVBM]5FU.\C-B)WOIKBZO)9O3P
MDL]^N1CC:>'>7N.+=5P^K*O&RQ+P*O2FIJM*E]3CBU3B\/'$RKNA+V*YE\SQ
M)0\$_P#53-ZG"F,XCCQE3Q6!_L:AC7G4LMKX1XK(EF$)O%X;ZO'#QPE3B&>#
MJXZI2S652AAXXB,4\'&K\??L@?\ !2&7Q5I7@[P7^T/8ZQ!\0?&%]^U?>>%_
M&/A;PI9OX0\0^&OV;_BC=>$M2TXZ7HNM:SXHMO%*Z#=:7=V\4'AQM.UR?3M7
MBL[E-1DTO3;[T?3_ /@JM^SD?!GQ7\:ZMI?Q%\-:+\+;#X$^(=1?Q!I/AG3F
MU?PM^TCJ=KH_PO\ $MM+-XIALO#FFW&IW30>)H?B!<>$-5\(_9;F77=,MXFL
MI+W \$_\$LO G@36_AQK6F_';XUK<_#&V_:(C\-302?#W2[^*;]I34I-=\;Z
M@FJZ5X.L=1LM2T;Q$;37O!E]I=S93:+?6-O#<OJMBUQ:S=I\(_\ @F_\-_A)
M;?$+^S?B/\1O&5]\5?A=\.?A1XZO/B1:?#KQDOBK2/AK#XKM;+4_$>G:AX-;
M2]>U+Q/9>++ZS\</JEI=IXB$$6K.+7Q+<ZCKE[Y&!I\84L#E>'K?5)5Z&$J4
ML?B,74PU>I5K4\%0CAIN6'G&K6JSQU.O]8Q%-0;P]3VKI2K*%-_5\2XGZ..-
MSO/\VP:XDAA\7'"XS+<GR'"9ME&"CC7Q5#^TL'A(YC@Z^!RC 5N#(?[/2Q-/
M&4<-Q!.,*$:> J8B='H?VVOVE/'?PD_8F^*WQ^^$SZ9HOBOP?X7M_$_AH^);
M32/$^G7$-GXCL+:6*\AT36[K2=3LM:TP7:VM[H^O2VY@NH-0LKQPB*<;4?\
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
M]+^''@3XE)8^*-0N9?$EQJ,MG;^()/ L/B[0O#$6JZ9?ZOJ\%A-<SVG)P?\
M!47X977B^;P=8?!SXY:AJK_M'^+OV8M/>SM?A4]IJOQ'\.>"D\?6%Q9.WQ-C
MGA\,^)_#S1RZ7K&H163:=<,(_%MOX9@CEN4]-^(__!/3X)?$CXP^(/BIJ]WX
MJL;?XC:M\(O$_P 5/ NF7>G?\(C\1O$GP(OQJWPSU?5A?V-]K6E/87,6E0Z_
M9^'M3TZT\2V7AW1;/4E$0U=M6\UTK_@F5X"T?QY9^.;/XN?$];_3_P!JW6?V
MKK:S>P^';6"^,]8\(Q> I/"IV^$UN&\&6_A.-=-MX/-_X23S6;4)?$4M\%G6
MIRXK551C' U*/UV:<Z4<(IO+_K&'3J<E>I[M9T/K$Z,87?M93A63HT\*ZO+A
M(?1_J8;#SQ3XHP^+GDF&JXC#8G$\0NAA\^G@<;+%8.A6R_#5:F(I4<T^JT*5
M>NH8.KD,<OQ+DL_K9]"A[!X7_;A\%?$']CK7OVM_ 7A7Q3J/A_1?!'Q"\3GP
M/KC:#H_BMM2^&M[J>E>(?#-Y-:ZOJ'ANWO8]7TJ]M$OK+7=0T>>-8KRRU"[M
M9HY9/A _\%,/BQX=@_98^*OCGP/)#\-OBG^Q+\4?VB_BGX \)Z5X<O\ Q/IE
M]\/;#X?:\OB#P1JFJ^-+.QDT?6=-\9W4NCZ!KVLP:@84TF+5I=,OSJ<$?WO\
M#/V&_AY\(?V6M6_98?Q5XR\<>!-<M?B/8W^L>(GT#3?$\NG_ !1U+4-6\1VL
M=UX2TG1=,@$>H:I?/IMQ;V"7%M%)'"9I!!"P\/\ &/\ P2V^'?B;P=\+/!<G
MQB^+5AI'PI_9B\7_ +*ND-;P?#I[O4OA_P"-]%T/0=:U;59KCP8R/XI73O"_
MALV%W9)9:1;W&DB671+E;W4([CEQ=/BZ=# UJ-2A2QD<!EM;%86G5P<<)_;%
M+^T:F/IMS3G6P-6=7 TO8^W=&I0IR4/9U::G/T\CQ_@+E^=\:X/%X+&YAPUB
MN->+*'"&;9K@^(L3FU/PUQO"D,!PW&JL+4IO"<1X//)U\;+&SRR6:8;&4<'B
MW7JX5XG"SYK4_P#@IWX'\+?%OXIWWB6X\0)\#_"7[.WP%^+7AR>+P7H=I>:K
M)\8?&-_X:TWQ"GBB\^),$EAH]S<WVE:5K.G>-/!W@K3/!2Z-JGBG5_%\WA^<
MO!]W^(_VE?AMX&^ VN_M$^-[VY\.?#CPWX9UCQGJ5YC3-?O)/#VG7-U!:W^E
M#PMJ6N6&M)XAABM;_P .KI.HW;:G;:AIZ?N+FXDMH/F+X??\$ZO!GP]\7WGC
M"R^*WQ!UNZO_ -GSX=?LVWVEZ_H/PKU/0M0\#_#JX2XLKG4M-N? D\%[J'B1
M+GQ#8>+H9$&DZAI?BG5;72M/T.6ST"[T;U'3/V#_ ((67[*FI_LA7<7B34?A
M3J_AOQ)X9O!)JT=MK-M!XGUF_P#$5Y/HT]M:1V&B)I>KZC--X9TVPTY=&\/V
MEOI^F6.G_P!FV4, ]2/]O0P^:+DP7MI8/-JF5.O6Y_9YBLPQ\\KH8MQ<O:8*
MK@JN!=6<72JX66&JT90JQK\]'P,YEX+U<;PM]0Q'%4L'@\\X(P?%=3+L#"C7
MS#@Y4<;1XTQF6T\RAAJ>'XMP7U;"8C UL13QF"S[$9S*SRMY"EFGANH?\%1?
M@W8>"=#\?V_@+XH:UX7C^,VB? OQ_KF@R?"SQ#H'PM\8^+-,\-ZGX5O_ !AX
MET+XCZEH&H>%]>L?$^E)9^(/ .H>,;"TUAY?#FKG3/$#0Z7)YE\7_P#@H-\0
M_@=^T:EMXY^'WBG3_@AI/[&/C'X_^/OAVNE> =2^+W@W6/!OQ+\(^&[^^DU?
M3/B)+X'U2&STOQ'<C4/#NE^)-4\VYM8_[-U2ZNG%B?H_XJ_L/6'QK_9]\/\
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
M='P;\8#X@^*O&.M^+?$7Q=\?_$SX9?%N[^,$_P#PC=CXGT+QA\%$T2'X7_\
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
M>!)-<\<-XGT;7;O6/&'A32;>ZN?!GBRWFL];T;4-:\032W=[;ZYJ-K/SZ_\
M!,GX#7+WJ:SKWQ&US3=>_91T#]D3Q5I%]JWAZVL?$WP]\-?:&TCQ'<S:5X:L
M-2TOQW ]W>,^IZ#J&F:"[RI,GAN*:VMWB[,;'B*56J\#/"*E2=6>%]O+#*.)
MG'+LVI4UC(0I.K3P\\?/*JM6-.4*_)1DX5/9>VI5//X=Q/@1A<!3>?X/B+'9
MEBXYW@LQ6#H9S'^R\%6S#AFGE699/]9S"G@)<0PRG+^)L5A7B9XW)\#C^(*.
M$S+#XR."HXC"^U_LX_M<?#/]H?PMXXUWPP+_ $E_AOK-MH/C"TU'4/#&M6EG
M<WWAC3O&-I=Z;XG\%>(O%7@[7]/ET;5H!<7FA:]>V]CJ]KJ>BW+I>Z=/CY@B
M_P""KWP#O? WQ%\<V/A/XGRV.@?!#Q%^TAX*LKC2/#^G7WQ8^#'A;7HM \0^
M+O!_]H:];6FE7&GM=:5K">&_'=QX7\37NAZ[IEQ8:3<WBZM8Z9]T_!_X2Q?#
M;X5>'OAAJWC'Q3\3;;P]HD/A]_%'CM/#S>)->T^WC-O VOMX9T30='O[\VBQ
MV]WJ"Z;%=:B(5FOY9YV>1_A-/^"3WP!M_!'Q$\$VGB[XI0:?X@^"6N?LX^#+
MR35O#5[>_"?X,>(]<77-?\'^#!?>'[BTU:XU'[+I.CMXF\>V_BKQ1;:/H>F1
M6>K6]^^KZCJKS&/$:I6RR6!G5>$Q%YXB%.FWBG'$RPJG"4ZE).$WE\+TIRP]
M2I#&U*T8X>I0A3\G(9>#<LSSY\14>(Z64QSO)Z7#L,#B,TQ"J9!1Q>"HY[B:
MU6GA\-CZ=?'8>CF&.HX3'TI8K+LOQM/+L'B<;GF ACL5]G?#_P#:%T'Q;\._
M%GQ7USPMXN^&WP_\.:79>*(_$?CZ#0K2SUWP;<^ M#\>W?BW24T;5]8F31])
MM]8NO#^J#58],U"W\1^'=?M4LI-/M['4]0^:=/\ ^"B?P[F^'.A?$K4/AA\7
M-$T/XJZW\(-%^ ,6HV7@MKGXZWOQTN)K3P';>#)+#Q;=6>BW<00ZAXLL/'MS
MX7O_  OI12^U&W*36T5Q]>>'?@SX7T_X*:;\$-?EO/&OA2/X<6OPPUR;Q#'I
M\-_XJ\/1^'8_"U\^LQZ%::3I<-WJVEB47XT:PTVS2:>62QL[*,0P1_+.C_\
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
M .'[_:4_^<K0*RTT6FVBT].WRL?W!45_#[_PY?\ ^#I'_I-EX7_\/W^TI_\
M.5H/_!%__@Z0'7_@MEX7_P##]_M*?_.5H&?W!45_#Y_PY@_X.D#_ ,YLO"_4
MC_DO?[2G49S_ ,T5]C2_\.7_ /@Z1_Z39>%__#]_M*?_ #E: /[@J*_A]_X<
MO_\ !TC_ -)LO"__ (?O]I3_ .<K1_PY?_X.D?\ I-EX7_\ #]_M*?\ SE:
M/[@J*_A]_P"'+_\ P=(_])LO"_\ X?O]I3_YRM'_  Y?_P"#I'_I-EX7_P##
M]_M*?_.5H _N"HK^'W_AR_\ \'2/_2;+PO\ ^'[_ &E/_G*T?\.7_P#@Z1_Z
M39>%_P#P_?[2G_SE: /[@J*_A]_X<O\ _!TC_P!)LO"__A^_VE/_ )RM'_#E
M_P#X.D?^DV7A?_P_?[2G_P Y6@#^X*BOX??^'+__  =(_P#2;+PO_P"'[_:4
M_P#G*T?\.7_^#I'_ *39>%__  _?[2G_ ,Y6@#^X*BOX??\ AR__ ,'2/_2;
M+PO_ .'[_:4_^<K1_P .7_\ @Z1_Z39>%_\ P_?[2G_SE: /[@J*_A]_X<O_
M /!TC_TFR\+_ /A^_P!I3_YRM'_#E_\ X.D?^DV7A?\ \/W^TI_\Y6@#^X*B
MOX??^'+_ /P=(_\ 2;+PO_X?O]I3_P"<K1_PY?\ ^#I'_I-EX7_\/W^TI_\
M.5H _N"HK^'W_AR__P '2/\ TFR\+_\ A^_VE/\ YRM'_#E__@Z1_P"DV7A?
M_P /W^TI_P#.5H _N"HK^'W_ (<O_P#!TC_TFR\+_P#A^_VE/_G*UP?@O_@E
M#_P<[^.=4^)&DZ3_ ,%K-$BG^&/CU_A[K<EW\=OVD(X;O6$\&^#?&CSZ>5^#
M+R262:?XUT^T:2>.%_MUK>"-)+<07$P!_=]17\/O_#E__@Z1_P"DV7A?_P /
MW^TI_P#.5H_X<O\ _!TC_P!)LO"__A^_VE/_ )RM ']P5%?P^_\ #E__ (.D
M?^DV7A?_ ,/W^TI_\Y6C_AR__P '2'_2;+POW_YKW^TIVZ_\T5]J5UW7WH#^
MX*BOX??^'+__  =(_P#2;+PO_P"'[_:4_P#G*T?\.7_^#I'_ *39>%__  _?
M[2G_ ,Y6F!_<%17\/O\ PY?_ .#I'_I-EX7_ /#]_M*?_.5H_P"'+_\ P=(_
M])LO"_\ X?O]I3_YRM ']P5%?P;^-_\ @E7_ ,'.W@/Q-\'?"NJ_\%IM)N;[
MXT_$?5/AEX;FL/CO^T6]KIVLZ5\(OBK\9)[W66G^#T$L6FR>'_A+KNG1/9Q7
MER=6O]+1K=;1KFYM_1O^'+__  =(_P#2;+PO_P"'[_:4_P#G*T ?W!45_#[_
M ,.7_P#@Z1_Z39>%_P#P_?[2G_SE:/\ AR__ ,'2';_@MEX7_P##]_M*?_.5
M_+UZTKKNOO0']P5%?P^_\.7_ /@Z1_Z39>%__#]_M*?_ #E:X/PM_P $H?\
M@YW\6^*_B;X0T_\ X+5Z)%J7PL\1Z%X:UY[KX[?M();75WX@\#^&/'EG<:<\
M?P9D,EJNF>*;2TD,PAF6]M;M?)$ @FG8']WU%?P^_P##E_\ X.D?^DV7A?\
M\/W^TI_\Y6C_ (<O_P#!TC_TFR\+_P#A^_VE/_G*T ?W!45_#[_PY?\ ^#I'
M_I-EX7_\/W^TI_\ .5H_X<O_ /!TC_TFR\+_ /A^_P!I3_YRM ']P5%?P^_\
M.7_^#I'_ *39>%__  _?[2G_ ,Y6D_X<P?\ !TA_TFR\+]2./CU^TJ>0<?\
M1%.!ZGH#Q[T ?W!T5_#Y_P .8/\ @Z0SC_A]EX7R.O\ Q?K]I0>_7_A2G/'\
ML=J7_AR__P '2/\ TFR\+_\ A^_VE/\ YRM ']P5%?P^_P##E_\ X.D?^DV7
MA?\ \/W^TI_\Y6C_ (<O_P#!TC_TFR\+_P#A^_VE/_G*T ?W!45_#[_PY?\
M^#I'_I-EX7_\/W^TI_\ .5H_X<O_ /!TC_TFR\+_ /A^_P!I3_YRM ']P5%?
MP^_\.7_^#I'_ *39>%__  _?[2G_ ,Y6O.=,_P""5?\ P<[:K\6_&_P<@_X+
M3:2GB/P'\./A7\3-4OY?CM^T6-'N=%^+7B?XR>%M"L[&5/@\]X^I6%[\%?$4
M^J)/9P6Z6VI:0;6XN9'NX[4 _O(HK^'W_AR__P '2/\ TFR\+_\ A^_VE/\
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
M,?@;^SM67%OJ1N?!-SJ'D*!I^H:?*7E;XW_X8-^._P#TEK_X*1?^"G_@F_\
M_2[Z /T6U"RCU*PO=/G:2.&_M+BSF>$H)4CN87AD:)I$D02*KED+QR*& W(X
MX/P3J_\ P3G^#FK_  AUOX--XU^+=EH&M_L;?#K]B-M;M-5\!R>);'X9_#!/
M$(\.>+;-]2^'E_H#_$F9O$EY+JU_J/A^_P#!=VUM:)!X'M8!=0W?/C]@[X[G
MD?\ !6S_ (*1?^"G_@G!_P#2[J/^&#?CO_TEK_X*1?\ @I_X)O\ _P!+OJ7"
M+DIVM.-N62^)6=U9WT:>J=KIV:U1,HQDO>2:3YDFKI2NG>W79:.Z[IGJ.D?L
M5>%W\0ZAXK^(WQ;^,GQG\0:A<?##S+[QXWPB\.6\>C_"?4_BEK/AKPQ'H_P:
M^$?PIT"7P_>ZM\7?%=_XF@N])N-0\1-'HMKJ.I26&F):S9/B+_@G_P#!?QAX
M%\1_#[QIK_Q,\4Z)XJ_9:^%?[)^MW5[XDT;2]9N?!GP>U+Q9K7A/QO'J/AGP
MSH3VOQ*EUGQ??:EK.IVT<?A.]FL=/MH/!EEIS:I9ZGP?_#!WQWQG_A[7_P %
M(C]-)_X)O_\ TN__ !H_X8.^.YQG_@K5_P %(L$'.=)_X)P=O7_C7?T(IWE[
MGO/]W.$X:17+.G;V<HI124H63B[-II-N32:7)'31V7-9<TFE=\S23FTE>]H\
MO*DW%14&X/T6P_8<\(:/>";P]\6OC/X=T[PSJ7Q=\3_!'PYILOPEGT']G'X@
M?&NW\:6GC#XC?":WU?X2:G>ZGXDLK3XC>.['PAIGQDO_ (M>!O!^D^*-0T#0
MO!UEH$5AI=G]LQ1[%4,S.V "S[=S$#&3M51D\D@*!DG"@8 _.(?L'?'?_I+7
M_P %(CCK_P 2G_@G!C/X?\$[\T?\,&_'?_I+7_P4B_\ !3_P3@_^EWBE:[U=
M[.Z;2NM$GK;F;:2NY2DWRQNWRQY7:[O*S>NMK;MMZ)))7;=DDDY2<4G.;E^D
M5%?F[_PP;\=_^DM?_!2+_P %/_!-_P#^EWTH_8/^/ ((_P""M?\ P4A)!!&=
M(_X)O$<<\@_\$[B".Q!!!Z$$511[[^Q?_P FW> O^PE\1?\ U:'C.OJ2OQ8_
M96_8E^-.O? GP;JFF?\ !4O_ (*(>%K&>_\ '20:'I-C_P $\[JQM#;_ !#\
M66TTD=SK/_!/S4M3FDO;B*6_N&N;V8)<74L5LL%G';VT/T+_ ,,&_'?_ *2U
M_P#!2+_P4_\ !-__ .EWT ?I%17YN_\ #!OQW_Z2U_\ !2+_ ,%/_!-__P"E
MWT?\,&_'?_I+7_P4B_\ !3_P3?\ _I=] 'Z145^;O_#!OQW_ .DM?_!2+_P4
M_P#!-_\ ^EWT?\,&_'?_ *2U_P#!2+_P4_\ !-__ .EWT ?I%17YN_\ #!OQ
MW_Z2U_\ !2+_ ,%/_!-__P"EWT?\,&_'?_I+7_P4B_\ !3_P3?\ _I=] 'Z1
M45^;O_#!OQW_ .DM?_!2+_P4_P#!-_\ ^EWT?\,&_'?_ *2U_P#!2+_P4_\
M!-__ .EWT ?I"<#'N>V/S_H3[U\.>+OV%O!GC?XG:K\;=?\ BQ\9&^,D.M:/
MJOPP^)6G+\&]'UWX'6FA'Q_:Z;X?\"6.F_!VU\+^+=&@\,_%'X@>!U?X\>'_
M (S:XGA+Q=X@L(M:BN]8U+4+K@?^&#OCO_TEK_X*1?\ @I_X)P?_ $N^D_X8
M.^.Q_P"<M?\ P4AP?^H3_P $W\?3_E'?_G%)734DVI)-*2W2E\23Z722;5FU
M=7Y92C*6E).+UB[<R:NI<KNDT]&DU?E=XMI-Q;C%Q]+UO]AOX?>++3XB#QE\
M0OBKXKU[XIZW^SEXB\7^+]2F^&5AX@N]7_9C\::)XZ\#W-E!X=^&.A^&]-7Q
M!J^@6<'C*UM/#\5I<Z=+=Q^&X/"]Y)'>0^>^&_\ @G5I'A/P]\-_"^A_M2_M
M-6>D_![XNW_QD^%4;:;^RA)/X'\0:SHOQB\,Z[HUI/)^RRTGB3P]K/AOXX>+
M]%N_^$Y_X2KQ%:Q6NAZEI/B/3M>M+[5M3K?\,'?'?&?^'M?_  4B'UTG_@G
M/S_XUW4?\,'?'?G_ (VU_P#!2+C_ *A/_!-_\_\ E'?]>OOBB[LXWM%V3BE%
M1:BFDN514=%II%:76JE+F)QC4=YI3;7*W)<S:]G&E9MW=O9QC!J^L4E>Z3.K
M;_@GG\'H-3LFT/Q=\5O#/A2ZE^&M]\2/A[I&L^#+GPO\:-=^%GQ<\2_'/PWX
ME^(VI>(? NN>/[?7[SXH^+_$/BCQ9>_#KQMX B\9/J3Z;XFMM4TB.&PCY:U_
MX)RV%CX:^#WA:R_:T_:CMM/_ &?_ (E7?Q-^#4[:5^R)=W7@/5-1^&OQI^$V
MIZ';B_\ V4;NR\2^']1\%_'3Q39W"^.++Q1KL=]I/AG5K/7+6_M=7FUM/^&#
M?COW_P""M?\ P4B_\%/_  3@_P#I=_TI/^&#OCOP?^'MG_!2'TS_ &3_ ,$W
M_?@?\:[_ %[?6AMRMS2<K-2CS:\LEJFKWLXM>Y_S[C[E/V=.\&E%+;KSWT3O
M[2+C4O>]_:Q;55N[JOWJCJ349P]O^(O[)NC_ !$U30_$K?%WXP^#/'4/PKN/
M@MXX^(/@>?X7Z9XJ^+7PZN[F'4+_ $3QTFJ_"_6O#>F74^LG4]<L/$'PQ\/?
M#OQ%X5U'Q'XC7P5JWAJQU22R3N?@E^SK\./V?K?QO8?#JUU&TTOQOXOL?%K:
M5>OIDMGX7CTKX<_#SX6Z3X6\+-9Z787L'A;2_"WPQ\,I:6>KW>M:H+W[=+/J
M\UN]I:V/RO\ \,'?';K_ ,/:_P#@I%DCC_B4_P#!.#./I_P[OSC\*/\ A@[X
M\8Y_X*U?\%(O?_B4_P#!-_&/_%=_8=?4^M2E[KC?W6O>5DDTI2G;1)J//*4E
M%-0C*4G&$>>?.W%-132:@ERII:67*GW;4?=YI.3:24I248*'5S_L#^&9O&M_
M\7(?CO\ 'C3OCS>^*+;Q!_PO/3;7]G^Q\90Z79^$=9\#1^#I/"4/P%'P6UC1
MI?#.MS:9<^(?$?PJUKXEWEKIOA>"[\>SV_@_PK%H]?PS_P $U_V8?"/A+XO>
M%M"\.W]O??%[X*:/^SY<^/KJT\&:G\4O OPMT3X$Z#\ ;3PWX!^(6I^#KOQ+
M96LOA?P[;^)+VU\37OBG3KWQWJ&L:_/8/:ZC)I8YP_L'?'?.!_P5K_X*18[_
M /$I_P""<'Z9_P""=_/OUZBC_A@[X[XS_P /:_\ @I$/KI/_  3?'_P.^J3D
MHQBI-1Y%34;)I4TFE35XMQA:]XQ<8R<YN:FZE5U:BY1;:E).4E.5FUS24HRC
M*5G:4HRBG!M-P2C&#A",8+TK4?V'/A]ILWP3N?@EXS\9?LM/\!_#/Q%\)^%+
M/]GWP;^SOHFAZKH_Q3E\!WGC"/7O"OC_ .!7Q%\)Q7M_J?P[T'5%U3POHGAC
M43>SZJ;FZNK:^:WBY_P9^P'X5^&WQ<3XQ?#OXZ_'CP=K5X_B6+Q5H%I;?L^:
M[X<\:Z7XL_:6^-7[46J:)K3^,O@%XG\4Z)IX\;?'SQYX8@G\ ^)_!NL?\(+_
M &%9W6J7/BC2(_%DO+?\,&_'?_I+7_P4B_\ !3_P3?\ _I=]'_#!WQW_ .DM
M?_!2+_P4_P#!.#_Z7?0G-3E4]I+GG[3GDVW*2K24JL7)W?)4DDW!.,$XQY81
M224*G",7",4HMQ;BEHW!6@WWE%:*<N:=KWDVVW[1\-?V//!?@#QA<_$/5/'7
MQ&^)?CO4_B?+\8->\2^-D^&6E2^(/':?"6+X(Z)K.JZ%\+?AK\-?"2W7AGX<
M&]T+3+[3?#VG:MJ0U!KGQ7J7B.?2/#+Z'YA\1?\ @GKX5^)GQ3C^-^J_'WX^
M:-\6M.\=^$/&'ACQOH>G?LV?:?"VC>!?"_Q]\(>%_AQ9>'M>_9TUWP9XB\&Z
M1I7[2/Q)DM-4\?\ AOQC\3;:ZFTE[;XAPPV=U;W^+_PP=\=^,?\ !6O_ (*0
M =.-*_X)P<\9&/\ C7>>W/TYI?\ A@WX[_\ 26O_ (*1?^"G_@F__P#2[Z=Y
M7@U)IPBX0:TY862Y8V5HJT8QTLW%.+;BY1;45:2LDI-N:LO?;;D^?3WKRDY-
M.ZO9[QCR^H>#/V(_ 7@KXF+\9K/XA_%C4_BI<_%?5?BKK_C;4;WX>VFH^*Y/
M%'P*^$WP*\<_#_Q#I_AWX<Z!H$OPT\<V'P,^%WQ%\0>'=,T?2[ZU^*?A/2/$
M7AG6O#^E:9I?AZQR?$G_  3Z^ WBKPEX9\#:N_C9_"WA?PG\:/!5KI=KK.DV
M!N]#^-6GZ'I%\+G4+'P_!JMC?_#[2?#'AG3_ (6:EX?O]$O?"<'A[1'GFU:[
MTVUN(^%_X8-^._\ TEK_ ."D7_@I_P"";_\ ]+OI/^&#?CO_ -):_P#@I%]?
M[)_X)O\ XC_E'?GG\JF"=.W))P<=8N%X.+YN:\7#E:<9*,H.+3A*,94O9S7,
M-7C)S3M.UG+1MKE<&GS)\R<).#YE+F@W"7-!N!W?B7]BG5_%'C3X7?$W4?VN
MOVFU^)WPFT+XR>$_#_CZ'0?V0IM5O_"'QKU3X+ZWXC\-ZQHFH_LHW_@D6VC:
MK\#/"5YX8U?0_"FA^*;<ZAXE@UG7]<M=1M+?3?9?AQ^SWHOP_P#BU\5_C7<^
M-?'/COQ]\7-+\(>&=6U#Q;%\/].L] \$?#_7/'^O>"?!>A6'PY\!> K>_P!-
M\,WGQ*\50V&O>-QXP\>3Z?=6FGZEXOO[>SCC'S!_PP=\=_\ I+9_P4B_\%/_
M  3?_P#I=]'_  P=\=_^DMG_  4B_P#!3_P3?_\ I=]-75[/=33T2TJ.+J):
M>ZING!R4>5/EVUGS3R1UTWY;[Z^SOR<SNW+DYGR\S=M.T>7](J*_-W_A@WX[
M_P#26O\ X*1?^"G_ ()O_P#TN^C_ (8-^.__ $EK_P""D7_@I_X)O_\ TN^F
M6?I%17YN_P##!OQW_P"DM?\ P4B_\%/_  3?_P#I=]'_  P;\=_^DM?_  4B
M_P#!3_P3?_\ I=] 'Z145^;O_#!OQW_Z2U_\%(O_  4_\$W_ /Z7?1_PP;\=
M_P#I+7_P4B_\%/\ P3?_ /I=] 'Z145^;O\ PP;\=_\ I+7_ ,%(O_!3_P $
MW_\ Z7?1_P ,&_'?_I+7_P %(O\ P4_\$W__ *7?0!^D5%?F[_PP;\=_^DM?
M_!2+_P %/_!-_P#^EWT?\,&_'?\ Z2U_\%(O_!3_ ,$W_P#Z7?0!^D5%?F[_
M ,,&_'?_ *2U_P#!2+_P4_\ !-__ .EWT?\ #!OQW_Z2U_\ !2+_ ,%/_!-_
M_P"EWT ?I%7RW^SA_P CG^U[_P!G27O_ *H3X!UX#_PP;\=_^DM?_!2+_P %
M/_!-_P#^EWU\]? S]B;XTZKXK_:<@LO^"I?_  4/T)M&_:(N-*O[FPL/^">5
MQ<^)-07X*?!.]F\0:NVH_P#!/R[AAOY(;VWTJ*TT>#2](M],TG3@FGMJ3ZGJ
M>I '[3$#N.I^N>A_ITZ8%?F%K7_!-3P_=W/A3PUIOQB\;S? _P &^!?&/PU\
M"?"'Q/H_A>]7X$>&?%&H>'=8TZ\_9[\;>%M.\&>(-'U_PC>>#_"EEX:O_CHG
M[04.C^'=#M] T2'1=-U#Q/;>(]O_ (8-^.Q/_*6K_@I$/;^R?^";_3OC_C7>
M>N>?U[4?\,'?'<?\Y:_^"D7'KI/_  3@P>_)_P"'=YX]2?I23<9*479VM>R=
MU9V^:NW&2M*+;<)P;?-,HIK73?9*]G:ZO9^[)+EG%WA./NU(SC[HSQ?_ ,$O
MO@7\3I/$=U\8/B/^TC\2]3\;6/Q9@\?ZLGQCU#X.7?CW5?C#\-_A'\&_$.O^
M)[;]FK2O@CI4]UIGPC^"O@WX=Z!H.GZ=IW@6/1[CQ)J>M>$]<\5^(K_Q&WK/
M@S]AWX4^$]3^&WB34/$?Q%\<^-OA;\;?B)\??#_CCQ9K'AR#7KWQ]\5OA]XB
M^&WCUM=LO!GA3PAX6O\ 0O$&B^)M2U";1X/#EE%9^($L=2TZ2T33[:V3RD_L
M'?'?./\ A[7_ ,%(N_']D_\ !-_/Z_\ !._Z_P#UJ7_A@[X[XY_X*U_\%(N?
M72?^";_OQ_RCOQ0KJ]G9/>RBMN5JSY;I>Y&ZBTG9*7,E8J3<DDY2:47!)RE\
M$HRA*+]Y<R<)SB^;FTDTFKZ>Y^ /V0OAU\.-3^"FIZ+K_CN\G^!2?'6/PG%J
MVI>'9X-4'[0/B:#Q7XP_X2867A?3Y+LZ3?P)!X6_LF715L[$M'JXURX(N0>'
M/V0/AQX8^%?[+?PAL=?\>3^'/V2M<\":[\/-0O-2\.R:[K]W\/? GB;X>Z-'
MXYN;?PM;:=J-K=Z-XIO[O54\.Z5X7GFU2"RFM)["S2XL;CPS_A@[X[\_\;:_
M^"D7L?[)_P""<&3_ .<[\?UI!^P=\=S_ ,Y:O^"D8^ND_P#!-_\ I_P3O/2F
MI2BE&,Y1BG%Q2M9."DH/;[*E)*[?Q.][DRC&=N=*7+"5.-];4YN4I06WNR<Y
MMK5WD]5I;]'HXP@&,].,X[XST[\=>.IZU+7YN_\ #!OQW_Z2U_\ !2+_ ,%/
M_!-__P"EWT?\,&_'?_I+7_P4B_\ !3_P3?\ _I=])))62LAI6_'\7<]K_:/X
M^,/[ ?M^UKXRY'_9B'[:U>K_ !M^#'A_XY^ V\"Z]J_B3PU]F\4^ O'?A[Q7
MX0N-%A\3^$O&_P ,?&WA_P"(?@7Q/HH\3:'XG\-7=WH?BSPQH]^VF>)O#7B'
MPYJ]M#/I.O:)JFD7M[8S_E/\=OV*?C;I/Q2_8LL;C_@J3_P4&UN;Q%^TUXKT
MC3]2U;2/^">AO_"%[#^QG^USK<GB'PW]@_8"L+-]8N=-TC4/"DT?B"TUW1ET
M+Q-K-S!I,/B2U\.Z_H7TM_PP=\=QG_C;9_P4B^ITG_@G!Q_YSO%)Q4EJNJ:U
M:U34DTTTTTTFFFFFKH&KIKHTTU9--23C)----.,I1::::;T-B?\ X)L_ K6O
M"?QF\)>-/$_Q9\=Q_M _#/7/AQ\6==UWQ)X:TK7_ !+<>(/B%XQ^)>H?$&"X
M\#^#/"&G^'_&Z^)/&,\=A'X;TW2? ^F:/H7A_2=.\$VUM:WPU+V/P9^R1\//
M WBKP+XNTK7O'-UJ'P]^('[4_P 1M&MM2U+P]+87FM?M<_$S7/BI\1;358[3
MPQ9W,VD^']?U^\L? D%E=6%YINBQ6MOXAOO%-^L^I3^!_P##!WQW! _X>U_\
M%(N^/^)3_P $W_R_Y1W?YQ2_\,&_'?\ Z2U_\%(O_!3_ ,$X/_I=XI<J]W1/
ME=XV48\K4)4[I144GR2E!622BW&*BM%,H1GK)<SYI33DVWS2<'*6K=VW2I-M
MMW<(MZI,_2$ */UYKY<^"7_)=_VS/^RK?"__ -9Q^$5> _\ #!OQW_Z2U_\
M!2+_ ,%/_!-__P"EWU\]_";]B?XTZA\7_P!JG3K;_@J7_P %#M*O-$^)?P]M
M-2UBQT__ ()XO=^)Y+GX"?"V_M;_ %>WO/\ @GY=6-M?Z?:74>BQMHMMI=I=
M:=I^GRWMG/JRWVIW]EG[345^;O\ PP;\=_\ I+7_ ,%(O_!3_P $W_\ Z7?1
M_P ,&_'?_I+7_P %(O\ P4_\$W__ *7?0!^CY QP#D#@@9/;IG()X&"?SX-?
M(?Q&_8W\"_$CXIW?Q-U#QQ\3="L=>UGX(>)/B#\,_#UYX(C^'WQ,\2_LY>.H
M?B+\(M>\4MK7@36_'^F7GASQ)8Z.;^W\ >//!6E^+-*T/2]&\7:?KNEI=6UW
MXY_PP=\=_P#I+9_P4B_\%/\ P3?_ /I=](/V#?CO_P!):_\ @I#CM_Q*?^"<
M'Y''_!._'Y'N>:EQ3:;2NN:SZKFCRRMZQT?HFK2491EI-6=K.WWIW33W33;:
M<7&2N[.TI)]-I/\ P3B^ NCV/P*ALM8^)::G\ _AY^S]\,/#_B!_$FCOJ/BK
MPK^S7\4/AS\6_AVOC6P_X1D>&+G5+CQ+\-M-L_$NL^&/#_A;4=6\/ZOJVCPW
M%A':>%YO#7J>L?LC?#K7/@=^T?\  "]UOQL?!O[3\OQ^?Q]J*7_AQ_$.CC]H
MRUUVT\;1>$;B;PO-H]G#I4/B"]_X1>/7]"\1_9#':C6SX@59UG\&_P"&#_CO
M_P!);/\ @I%[G^R?^";^/_7=^>>W;WH_X8.^.V/^4MG_  4B(_[!/_!. _\
MP.\YHJ7JMNI)SYI59RYDK.=:LJ]:3225ZM>*JS5K2G=M6E)2;]Y+F;=I.:=W
M=3?-[R::?,N:5G=6T245&*AZ)\0?^"?_ .SOX^7PG9V6@77PPT3P%\'_ (Q?
M"#P+X:^#]CX-^'OA[P6GQA\9_!;XCW'Q*\&V.D^$B_A/XL_#[Q_\!_ WC'X8
M>+_#<^EQ^&O$BZCK5YI>LZA_9%QI#=$_8:\+^#]?/C;X>_&GXX?#WX@ZCK/Q
M$U'Q?XZ\.O\ !B]UKQYH_P 2_B+>_%76?!WBK2O%GP:\3>#CX<TCQMJNNZIX
M0N_#_ACP_P"+_"<7B/Q)9:/XIMK3Q!J\-WY[_P ,'?'?J/\ @K7_ ,%(N1U_
MLG_@F_Z<9_XUWY_G2_\ #!OQW_Z2U_\ !2+_ ,%/_!.#_P"EWT[M;2:M)SO9
M-\SDYR;NG?FE*3DI<T97M*,H*,(Y^RII)*$4E'D5E9J-DN5-/F2TOI)/G]^Z
MJ7J/WO\ 9\_9?M?V=M2\<GPS\9/BUXN\'>-/''Q;^(</PW\;V'P3;PMX1\2_
M&7XM>*OC)XHF\-ZWX+^#7@OXEWUK9>)O&?B#3M"M?''Q!\8K9>'[N.TNSJ%_
M:V^J)]3_ .?\_CS^-?F[_P ,'?'?_I+9_P %(O\ P4_\$W__ *7?2?\ #!_Q
MWZ_\/:_^"D6.<G^R?^";_0?]X[^1Z8]324%:*Z1C&$?*$(PA"/=J$(0A&[;Y
M8Q5[)&EM92>\YRG)]YS;E*3V5Y2E*3LE>4F[7;9^D=%?F[_PP;\=_P#I+7_P
M4B_\%/\ P3?_ /I=]'_#!OQW_P"DM?\ P4B_\%/_  3?_P#I=]4,_2*ODGP;
M_P GW?M'_P#9I/[%/_JX_P!OVO$_^&#?CO\ ]):_^"D7_@I_X)O_ /TN^OFG
MPK^Q1\;9_P!L;X\>'4_X*D_\%!K6^TS]F7]DG5[GQ;;Z1_P3S_X2/6[/6?BK
M^VU:6'A[5/-_8"ET,:/X8GT34]2T233=%T_69[SQ;KL>OZMK=A:>%[+PZ ?M
MQ17YN_\ #!OQW_Z2U_\ !2+_ ,%/_!-__P"EWT?\,&_'?_I+7_P4B_\ !3_P
M3?\ _I=] 'WIX[\*-XW\%^+?!\?B/Q)X/E\5^&=?\-Q^+?!UQIEKXM\+OKVE
M76E#Q%X7NM:TK7-'MO$.C?:1J.BW&JZ)K&G0ZC;6TEYI=];K):R_ /A'_@EI
M^SW\//$6L:CX%\:?M%^'_">J_!J+X1V_PTU+XW>)_B/X2\-ZC8:9X7\,^'_C
M#X1U[XM+\0/BIX:^*WA7P+X+\,> /#4FF?$:'X<Z7X6TJ/'PYEUV>ZUR>U_P
MP=\=_P#I+7_P4B_\%/\ P3@_I_P3OI/^&#OCO_TEK_X*1 8_Z!/_  3?X_\
M.=_],>])>Y*4H>[*:49R25Y12DDI735DI2M=.UW:S]XF45)6DDU>ZND[/W=5
MU4ERQM)-225E))M/K=5_X)]?"^^;QS!I?Q!^+_A/0_BUIWC/PI\9/#/A?4?A
MS:Z/\5?ACXS^(WQ5^)LGPJ\0S:C\--5USP]X1\.:W\</BIIOA;6/AMK/@3XD
MV/AOQ=/H]]X]U*+2= ETG%\4?\$W/@_XPTCQUX3UCX@?&(?#[Q7:?M&#PI\.
M[#4OAM8^&?@[K_[58\9CXS^,?AK=P_#$>++C6]<_X6+X]31K'XE>*/B/X2\)
M6WBW4=/\+^%]*TZUT2STK-_X8.^/''_&VO\ X*0^_P#Q*?\ @G!^G_&N_P#S
MT[Y"?\,'?'?O_P %;/\ @I#R#G.D_P#!.#]/^-=XZ>^:<92A4C5A)QJ0E&4)
MJW-"45:+BVG9Q2M&R]U.2BH\]3VA)724M5M914=-%9<G)9-:25[322FIJ,5'
MV_Q!^QI\(=>O_BGJD,OB[P_>?&3XT_LZ?'SQP=#UNU^SW/C_ /9F\8_#7QIX
M*FTJPUG2M9L=#TGQ)>_"GPQ8>/M-TNVMEUZ"?Q!K&GS:)XOU[4/$\OUBJ@
M=   ,<#&1]>_3L17YO\ _#!OQW X_P""M?\ P4BX[#2?^";_ /\ 2[Z!^P=\
M>"!G_@K7_P %(@?^P3_P3@_^EWTDK)+HDDET2C'DBEV48>Y%*RC%622#EBY.
M;5YR2C*;;<I*-K)MMMVY5OKHKMGZ1T5^;O\ PP;\=_\ I+7_ ,%(O_!3_P $
MW_\ Z7?1_P ,&_'?_I+7_P %(O\ P4_\$W__ *7?3*/TBHK\W?\ A@WX[_\
M26O_ (*1?^"G_@F__P#2[Z^V?A%X"U[X9?#SP]X'\3?%OXD_'76]$_M;[=\5
M/B[%\-X/B'XI_M+7-3U>V_X2&+X1_#OX4?#U?[$M+^W\.:3_ ,(_X T#=H>D
M::VK?VKKC:EK6H@'I-%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\
M9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7
MO_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%
M%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_
MZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS
M_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[O
MVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A
M+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^
MSA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110
M 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@
M+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@
ME_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\
MD^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?
M6U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#D
MV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ =
M 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_
M /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(
MJ^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%%
M!1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\
M5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^
M6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[
M_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5]
M;5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%
M_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 44
M44 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[
M-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5
MH>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M
M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?
M^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\
MMF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%%
M!1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D
M^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_[
M"7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_L
MX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8
M"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?
MP2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]244
M44 %%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6
MU?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+?[%__
M ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!
MU]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_
MM'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4
M444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?
MA%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\
MU<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]2
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9T
ME[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !
M1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^
MVM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJW
MPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^
MS2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_
M^K0\9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R
M.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 444
M4 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[
M;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7
M?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?
M^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%
M_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)
M1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8
M_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*
M^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !111
M0 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M
M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+
M_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J
M$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D
M_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#Z
MSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %
M%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8
MI_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z
M^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\
M9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_
MMK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]
ME6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !111
M0 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H
M_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%
M_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\
M(Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.
MV\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y
M+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %
M%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/
M@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=
MX"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25
M\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\
MEC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444
M%?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!
M]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[
M?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+?
M[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_Z
MH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110
M!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7U
MM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\
M_6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V
M*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\
M9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7
MO_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%
M%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_
MZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS
M_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[O
MVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A
M+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^
MSA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110
M 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@
M+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@
ME_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\
MD^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?
M6U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#D
MV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ =
M 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_
M /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(
MJ^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%%
M!1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\
M5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^
M6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[
M_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5]
M;5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%
M_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 44
M44 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[
M-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5
MH>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M
M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?
M^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\
MMF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%%
M!1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D
M^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_[
M"7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_L
MX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8
M"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?
MP2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]244
M44 %%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6
MU?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+?[%__
M ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!
MU]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_
MM'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4
M444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?
MA%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\
MU<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]2
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9T
ME[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !
M1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^
MVM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJW
MPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^
MS2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_
M^K0\9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R
M.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 444
M4 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[
M;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7
M?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?
M^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%
M_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)
M1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8
M_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*
M^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !111
M0 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M
M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+
M_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J
M$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D
M_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#Z
MSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %
M%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8
MI_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z
M^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\
M9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.V\9?^L(_
MMK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]
ME6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %%%% !111
M0 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H
M_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=X"_["7Q%
M_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25\M_LX?\
M(Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\EC_8"_[.
MV\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444 %?+?P2_Y
M+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!]24444 %
M%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[?M?6U?)/
M@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+?[%__ ";=
MX"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_ZH3X!U]25
M\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110!\D_M'_\
MEC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7UM0 4444
M%?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\ _6<?A%0!
M]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V*?\ U<?[
M?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+?
M[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\9U]24 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7O_9TE[_Z
MH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%%% !1110
M!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_ZPC^VM7U
MM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS_LJWPO\
M_6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[OVC_^S2?V
M*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?+?[%__ ";=X"_["7Q%_P#5H>,Z^I*^6_V+_P#DV[P%_P!A+XB_^K0\
M9U]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RW^SA_R.?[7
MO_9TE[_ZH3X!U]25\M_LX?\ (Y_M>_\ 9TE[_P"J$^ = 'U)1110 4444 %%
M%% !1110!\D_M'_\EC_8"_[.V\9?^L(_MK5];5\D_M'_ /)8_P!@+_L[;QE_
MZPC^VM7UM0 4444 %?+?P2_Y+O\ MF?]E6^%_P#ZSC\(J^I*^6_@E_R7?]LS
M_LJWPO\ _6<?A%0!]24444 %%%% !1110 4444 %%%% !1110 5\D^#?^3[O
MVC_^S2?V*?\ U<?[?M?6U?)/@W_D^[]H_P#[-)_8I_\ 5Q_M^T ?6U%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17P/_ ,%%/^"D
M7[-O_!+SX*^%/CY^U)<>.;;X?^,?BIHOP=TF?P#X5'B_5U\8:_X0\<^-M/\
MMFF?VEI;0Z6VC?#W7UFOHY9FBO6L(#;E+EYH?QG_ .(P#_@CO_T&_P!I+_PQ
MTG_S54 ?U(45_+?_ ,1@'_!'?_H-_M)?^&.D_P#FJH_XC /^".__ $&_VDO_
M  QTG_S54 ?U(45_+?\ \1@'_!'?_H-_M)?^&.D_^:JC_B, _P""._\ T&_V
MDO\ PQTG_P U5 ']2%%?RW_\1@'_  1W_P"@W^TE_P"&.D_^:JC_ (C /^".
M_P#T&_VDO_#'2?\ S54 ?U(45_+?_P 1@'_!'?\ Z#?[27_ACI/_ )JJ4?\
M!X!_P1W) _MS]I$9QR?@=+@9]<>*2>.^ ?;- '[U_L7_ /)MW@+_ +"7Q%_]
M6AXSKZDK^0/]G;_@[!_X))?"_P"$'A?P1XCUS]HDZQI%YXNGNOLGP3>> )K7
MC;Q'KUGME7Q459OL.IVQD"E@DA="2RD#VS_B, _X([_]!O\ :2_\,=)_\U5
M']2%%?RW_P#$8!_P1W_Z#?[27_ACI/\ YJJ/^(P#_@CO_P!!O]I+_P ,=)_\
MU5 ']2%%?RW_ /$8!_P1W_Z#?[27_ACI/_FJH_XC /\ @CO_ -!O]I+_ ,,=
M)_\ -50!_4A17\M__$8!_P $=_\ H-_M)?\ ACI/_FJH_P"(P#_@CO\ ]!O]
MI+_PQTG_ ,U5 ']2%%?RW_\ $8!_P1W_ .@W^TE_X8Z3_P":JC_B, _X([_]
M!O\ :2_\,=)_\U5 ']2%%?RW_P#$8!_P1W_Z#?[27_ACI/\ YJJ/^(P#_@CO
M_P!!O]I+_P ,=)_\U5 ']2%%?RW_ /$8!_P1W_Z#?[27_ACI/_FJH_XC /\
M@CO_ -!O]I+_ ,,=)_\ -50!_4A17\M__$8!_P $=_\ H-_M)?\ ACI/_FJH
M_P"(P#_@CO\ ]!O]I+_PQTG_ ,U5 ']2%%?RW_\ $8!_P1W_ .@W^TE_X8Z3
M_P":JC_B, _X([_]!O\ :2_\,=)_\U5 ']2%%?RW_P#$8!_P1W_Z#?[27_AC
MI/\ YJJ/^(P#_@CO_P!!O]I+_P ,=)_\U5 ']2%%?RW_ /$8!_P1W_Z#?[27
M_ACI/_FJH_XC /\ @CO_ -!O]I+_ ,,=)_\ -50!_4A17\M__$8!_P $=_\
MH-_M)?\ ACI/_FJH_P"(P#_@CO\ ]!O]I+_PQTG_ ,U5 ']2%%?RW_\ $8!_
MP1W_ .@W^TE_X8Z3_P":JC_B, _X([_]!O\ :2_\,=)_\U5 ']2%%?RW_P#$
M8!_P1W_Z#?[27_ACI/\ YJJ/^(P#_@CO_P!!O]I+_P ,=)_\U5 ']2%%?RW_
M /$8!_P1W_Z#?[27_ACI/_FJH_XC /\ @CO_ -!O]I+_ ,,=)_\ -50!_4A1
M7\M__$8!_P $=_\ H-_M)?\ ACI/_FJH_P"(P#_@CO\ ]!O]I+_PQTG_ ,U5
M ']2%%?RW_\ $8!_P1W_ .@W^TE_X8Z3_P":JC_B, _X([_]!O\ :2_\,=)_
M\U5 ']2%%?RW_P#$8!_P1W_Z#?[27_ACI/\ YJJ/^(P#_@CO_P!!O]I+_P ,
M=)_\U5 ']2%%?RW_ /$8!_P1W_Z#?[27_ACI/_FJH_XC /\ @CO_ -!O]I+_
M ,,=)_\ -50!_4A17\M__$8!_P $=_\ H-_M)?\ ACI/_FJH_P"(P#_@CO\
M]!O]I+_PQTG_ ,U5 ']2%?+?[.'_ ".?[7O_ &=)>_\ JA/@'7X)_P#$8!_P
M1W_Z#?[27_ACI/\ YJJ\3^$7_!V#_P $DO!'B+X_:IJ^N_M$FU^)'QMN/'WA
MW[/\$WDE.AR_"KX4^$<W:#Q41;S_ -L^$=91868R-;);W#K&)U0 ']?E%?RW
M_P#$8!_P1W_Z#?[27_ACI/\ YJJ/^(P#_@CO_P!!O]I+_P ,=)_\U5 ']2%%
M?RW_ /$8!_P1W_Z#?[27_ACI/_FJH_XC /\ @CO_ -!O]I+_ ,,=)_\ -50!
M_4A17\M__$8!_P $=_\ H-_M)?\ ACI/_FJH_P"(P#_@CO\ ]!O]I+_PQTG_
M ,U5 ']2%%?RW_\ $8!_P1W_ .@W^TE_X8Z3_P":JC_B, _X([_]!O\ :2_\
M,=)_\U5 '[M?M'_\EC_8"_[.V\9?^L(_MK5];5_'O\7_ /@ZZ_X)+^-_B%^R
MMXFT77/VA!IOP?\ CWXB^(OB[[7\%IH)QX=U/]EW]I+X3VS:;$/$L@O+P^+?
MB?X6B>VW1E+&6\O"WEVD@KWC_B, _P""._\ T&_VDO\ PQTG_P U5 ']2%%?
MRW_\1@'_  1W_P"@W^TE_P"&.D_^:JC_ (C /^"._P#T&_VDO_#'2?\ S54
M?U(5\M_!+_DN_P"V9_V5;X7_ /K./PBK\$_^(P#_ (([_P#0;_:2_P##'2?_
M #55XI\-_P#@[!_X))>%?B;^T1XMU/7?VB#IGQ.\=^"O$/AP0?!.227^SM!^
M#WP^\%7INT_X2H-;SC6_#FIHL3* UND%PCNL^$ /Z^Z*_EO_ .(P#_@CO_T&
M_P!I+_PQTG_S54?\1@'_  1W_P"@W^TE_P"&.D_^:J@#^I"BOY;_ /B, _X(
M[_\ 0;_:2_\ #'2?_-51_P 1@'_!'?\ Z#?[27_ACI/_ )JJ /ZD**_EO_XC
M /\ @CO_ -!O]I+_ ,,=)_\ -51_Q& ?\$=_^@W^TE_X8Z3_ .:J@#^I"BOY
M;_\ B, _X([_ /0;_:2_\,=)_P#-51_Q& ?\$=_^@W^TE_X8Z3_YJJ /ZD**
M_EO_ .(P#_@CO_T&_P!I+_PQTG_S54?\1@'_  1W_P"@W^TE_P"&.D_^:J@#
M^I"BOY;_ /B, _X([_\ 0;_:2_\ #'2?_-51_P 1@'_!'?\ Z#?[27_ACI/_
M )JJ /ZD*^2?!O\ R?=^T?\ ]FD_L4_^KC_;]K\)?^(P#_@CO_T&_P!I+_PQ
MTG_S55X/X>_X.NO^"2^F?M/?&#XMW.N?M"?\(IXW^ G[-WPZT7R_@M.VI?\
M"1?"_P"(?[5OB7Q0MU:?\)*!!9IIGQ=\'M8W/FL+N::^B55-E*: /["**_EO
M_P"(P#_@CO\ ]!O]I+_PQTG_ ,U5'_$8!_P1W_Z#?[27_ACI/_FJH _J0HK^
M6_\ XC /^".__0;_ &DO_#'2?_-51_Q& ?\ !'?_ *#?[27_ (8Z3_YJJ /Z
MD**_EO\ ^(P#_@CO_P!!O]I+_P ,=)_\U5'_ !& ?\$=_P#H-_M)?^&.D_\
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
M"1^'9E0^+]1\-^"--M/&OB?Q1=ZMXPOO$5_0/B)XVE\2_M:"Q^"WA/XA:_\
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
M+_PC_#W_ ,KJ/^%5?"__ *)OX"_\(_P]_P#*ZN]HH X+_A57PO\ ^B;^ O\
MPC_#W_RNH_X55\+_ /HF_@+_ ,(_P]_\KJ[VB@#@O^%5?"__ *)OX"_\(_P]
M_P#*ZC_A57PO_P"B;^ O_"/\/?\ RNKO:* ."_X55\+_ /HF_@+_ ,(_P]_\
MKJ/^%5?"_P#Z)OX"_P#"/\/?_*ZN]HH X+_A57PO_P"B;^ O_"/\/?\ RNH_
MX55\+_\ HF_@+_PC_#W_ ,KJ[VB@#@O^%5?"_P#Z)OX"_P#"/\/?_*ZC_A57
MPO\ ^B;^ O\ PC_#W_RNKO:* ."_X55\+_\ HF_@+_PC_#W_ ,KJ/^%5?"__
M *)OX"_\(_P]_P#*ZN]HH X+_A57PO\ ^B;^ O\ PC_#W_RNH_X55\+_ /HF
M_@+_ ,(_P]_\KJ[VB@#@O^%5?"__ *)OX"_\(_P]_P#*ZC_A57PO_P"B;^ O
M_"/\/?\ RNKO:* ."_X55\+_ /HF_@+_ ,(_P]_\KJ/^%5?"_P#Z)OX"_P#"
M/\/?_*ZN]HH X+_A57PO_P"B;^ O_"/\/?\ RNH_X55\+_\ HF_@+_PC_#W_
M ,KJ[VB@#@O^%5?"_P#Z)OX"_P#"/\/?_*ZC_A57PO\ ^B;^ O\ PC_#W_RN
MKO:* ."_X55\+_\ HF_@+_PC_#W_ ,KJ/^%5?"__ *)OX"_\(_P]_P#*ZN]H
MH X+_A57PO\ ^B;^ O\ PC_#W_RNH_X55\+_ /HF_@+_ ,(_P]_\KJ[VB@#@
MO^%5?"__ *)OX"_\(_P]_P#*ZC_A57PO_P"B;^ O_"/\/?\ RNKO:* ."_X5
M5\+_ /HF_@+_ ,(_P]_\KJ/^%5?"_P#Z)OX"_P#"/\/?_*ZN]HH X+_A57PO
M_P"B;^ O_"/\/?\ RNH_X55\+_\ HF_@+_PC_#W_ ,KJ[VB@#@O^%5?"_P#Z
M)OX"_P#"/\/?_*ZC_A57PO\ ^B;^ O\ PC_#W_RNKO:* ."_X55\+_\ HF_@
M+_PC_#W_ ,KJ/^%5?"__ *)OX"_\(_P]_P#*ZN]HH X+_A57PO\ ^B;^ O\
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
M^G:7HO[:'[;MMI>F6&F6K^$_V3&:WTVRMK&%I6\+?%)/-:*UCA1Y/+CCC,C
MOY<<:;MD:*)E)1BY-V23;?9)-M_*W9B;LF^Q]UC\.W3M_GMTI:_/;PK_ ,%&
M/A%XM\'ZGXJL/!GQ(M)-)\(_L]>-+G1[^P\/13S:/^TA\6_$7P>\*)::C!XC
MGTF;4/#VO>&M0U7Q;:27<+VF@7%A=Z6VKW$\UI;8.E_\%&/#OB+PIX \8>%/
MA'XE\1V'Q'\2_$K3M)TZ#Q_\*M.UKPOH7PG\"3^/O'-S\5+/6_%NFVWPK\=Z
M#96SZ'KOPH\9W^G>,/"'B@2:+XYB\*RVFI36=2C*$_9RBXSO37*[7O54Y4]G
MM*-.K)2^%1IU)-Q4?>4W[.4HS3BX.2DFGI*,H0:NDTY<]2G!)-MSJ4XJ[FK?
MI/2$C.WN>>W^<\>E?F/X!_X*??"SXBV7Q'\4Z%X)\2+X%\ ^(/"7A"VFN_$O
M@FR^*/BSQ?\ $N3X7:;\)] TWX)7^NV?CKPU/\2_%7Q<\(>#O#MS\0H/!]M8
MZ_=R+XG;0=/BDOT]=^(7[5'Q2^'6H?!/0]4_99\7W6O?''QUJ?PRT/3[?XI_
M"=(-'\9:;X%^*/Q.,>J7\GB#R9=!O? OPIUS4;75K..:_&K7^EZ)<:';N]U=
MVR:FG&,H2C*4HP2DFO?E=J.J2YDES-7O&#C*?*IQYE.<:?-SM)0YN9W3245%
MMZ7NES16B=Y/E5VF?;E%?F3HO_!2'2_%.G^,]4\*?!C6O$$?AC]I37?V4]/T
MNR^*OPCE\3WWQ1T/]HGQ9^SF)_$OANW\3W=]\/\ POK.O>!/%?BW0M2\4?9]
M4U/PE8VDD6AC5;PZ9;?<?PC^+7A?XQ>%K[Q)X9>2,Z%XS\??#GQ-I=Q-:S7?
MA_QS\,/&.M^ O&V@7<MG-/;3/IGB7P_J4-O=0.8;^Q^R:A"JPW<:B8RC).46
MFE&DY-:\JK0A4I-JR:C.$X2BWI[\8MJ3Y4Y24)JG)I3;FE%]73E*$[-:.TH3
M6^O))QYHIR/4Z* <_F1^1Q15E!7A/Q!_:C_9F^$WB)_"'Q4_:*^!7PS\61V=
MKJ,GA?X@_%SX?^#/$4>GWPD-E?OHGB/Q!INIK9W@BE-K=-;""X$4AAD<(V/=
MJ^$?@5X;\.:S^U/^W]-J^@:)JL\?Q5^!<23ZEI-A?3+$G[+WPG9(EENK>601
M(TDK)&&V(TLK(JM)(6 /0O\ AN_]A[_H\K]E/_Q(?X1?_-A7T?X:\4>&O&OA
M_1_%O@WQ%H7BWPIXBL+?5= \3>&=7L->\/ZYI=V@DM-2T?6M*N+O3M3L+F,B
M2WO+*YGMYD(:.1E.X45\!^!T8,G@WPHK*059?#ND!E93D,&%GD$'D$<@\YS7
MR!_P3UN-.T3]BGX77-Q+::5I.DCXJ3W$C>3:6.GZ?9?%CX@22R$*$AMK:UMX
MRQ 5(HH4. %0;4VHIRDU&*3<I-I**2;;;=DDDFVVTDDVVD@WLEJVTDDFVVVD
MDDDVVVTDDFVVDDVTG]TC(')SQU_S_/\ /'<SP<<X_GZ5\\W'[4'P<2]\ :=I
MFM>)?%FI_$SPSI?C;P[I/@3X<_$;QUJUGX*UJ]M]-TSQ=XRTKPEX5UC4OAYX
M=N]2N)=-AU'QY:^'8YM0TWQ!91![GPOXDCTGB]<_;>_9[T'PSK7C*[UGXA:A
MX/TGQMX/^'-EXI\/?!+XT^)_#OC/QKX[^*&F_!KPQH'PVUKP]X!U/3?B3-J/
MQ*U?3_#C7G@BYUW3K5)9==N;R+PU:7FL02[Q;3BTTVGHTT^90M9V=_:24+6U
MDG%-RA-0E/FLXZJ2336J:<)335KJW)"<]_@BY-*-I2^NZ3\.G3I^G\NU?&R?
MMX?L\?V]JOABZO/BKI?B#1M0TGP_J&FZS^S]\=]%:#QMX@\%+\1?#7PV%WJG
MPZM;"7XF>*/"$]EJ7AOP!%=/XHURYU;1-!TW3+GQ%K6EZ1=\YH7_  46_9L\
M4S^%K+P[!\?]6U3QM<?$ZV\*:1:?LG_M/#5M<_X4OXCL?!OQ4N;739_A+#=P
M6'@CQ9JNG>&]7U"\BM;)M7OK>UL)[UG#BK2NH\LKM)Q5FG).^J6SCIJUHDG*
M34;2D2DH_$U&UFU)I-<R3C=-IKF4H\MTN;F2C>347]VTF!TP,>F*^>_A/^U!
M\'?C3JEQI'@/6_$4MVNI?$#2M+7Q3X \?> 8?%,WPH\6#P+\1+GP7/XY\->'
MH?&.E^$_%DD.C:IJ_AMM2TWSI[6XM[J>QNH+J3U3Q+X\\)>$=4\(:-XBUNVT
MO4O'>O/X9\*6LR74CZKK46DZAK3VI>W@FBLHOL.F3HM]J+VEA)J4^F:-'=/K
M&M:187R4DU%K532<&FGSJ2O%QM\7,M5RW?=(.9>_JKP<HS76#A\2FG\/+O)R
MLDM;VU.PR.!ZCC\,4M?('B/]N_\ 9=\,^%?!GC.Y^(FH:OH?Q$TC7=9\$/X1
M^'WQ*\:ZIXE@\,_%CX7? W6;#3M!\*^$-7UL:];_ !6^,_PY\'1>';G3K?7+
MN^U^:[M=.FTO0_$-_I7I&H?M(?"'2_ -U\1M0\2WUOHMGXET[P-<Z.?"OBN;
MQ]%X_P!8N]/L=)^'I^&=OHDWQ!?QYJ5SJ^F?8?!\?AJ37;NTO[34[>S?2IXK
MXC=E)M-<K49735I22:3ND[M3@TE=M5(-)J<'*K-2<6GS)SBXVM)2IRE&<6M.
M5PE"<9*2BXRA-.SA44/=B>GN1ZCW]#^/MFC.1D$'T/4?I7RWJW[8OP)\/3V-
MMXBU?QMX=D?1/#_B3Q))K_PB^+6CVOPQ\.^*M:UCP]X=UWXS7FH>"K>T^#FB
MZMJGAW75@U7XF3>&-.32M)OO$ES=0>&;9]8&9XF_;C_9D\*^&]$\4WWC_4=0
MTKQ+H_CO6?#Z>&/A_P#$CQ?JVJP?#;XI?#OX*^,]/M= \,>$=6UL>(-(^*/Q
M7\!>$%\-3Z?#K^H7VM2W.F:?>:9H^MWVG5:2O[LO=O>R<K<N_P *E>VFM[-M
M)-LB4HP47-QAS+FCS-033@YW7.X77(G)O913E+ECJ?6X.?T[$48XQ@?3M_+^
ME?)MQ^VG\!M-N$M]>U#XA^%7MXM)O/$LGBSX+?&'PU:_#O2_$.NZAX>\.ZW\
M6+[6/ ]G9?"KP_X@U32=3;2M=^($_AW2;C2K&Z\1/>1>'8FU48VC?M^_LJ:Q
MJ.L:?-\2-2\,2:3XIUWP9'=^/?AY\3?A]I/B#7?"_P"T'H7[*OB3_A#-7\:^
M#]"TSQKI7A_]H'Q5X5^&>MZ_X5NM6T+2]7\4>&=0OM0@T#Q#HVKWR2G)\L82
MD]=(IR;LXQTLFG=SC9*\G?2+2DTY/E5Y)Q6CO).*LXRDI:I6CRPE+F=HJ*NY
M).+?V9].G^<48'IUZU\Y+^U3\$+OQ]HOPQT+Q5J'BSQWK'B/QMX8/AWP9X/\
M:>+;G0;[X<>(/#OA;QW?>,9_#^@7]CX+\/>&/$/BWPWI.I>)?%-UI6@FZU>W
M%IJ-S%'=/;X_BK]L'X*^"/BVWP4\52_$K1O&:>&];\:S:C>?!;XOQ_#NT\#>
M&)_#MKXI\<7_ ,6QX*/PNT[P?X6N/%GA^/Q'X@O_ !=;Z?HHOFEOYH8+2]EM
MIN]/=>L933>B<8P4Y23DDG",'S.=U!QNU)I2Y:Y9)R3A-.*BY)QE=*348NUF
MTFW%+35RC_-'F^I.!]3_ /J_S_\ 7HR/P]^/IUKYT\'?M1?";QY;^,/^$<F\
M?2:MX*\+:?XXU3PCK'PD^*GA?QYJ7@K6'UB'0O%7A+P%XH\'Z/XM\9Z%K]QH
M.KV6CZAX5T?5HKW4K"?2UQJ2BT/+_"']MCX!?&_Q#8>%? ^H?$B#7-7MOB]<
M:3:^-_@;\:_AK'JJ_ /QOIOPV^,,.G7GQ!\ ^&K.ZO/ 7CO5[#PSJ]FD[75Q
MJ,['2HM1M8)[B)IM\RY9>[#VDKQ:M349R<Y72]U1IU&WT5.HI*,J=2,5&\HN
M25XJ7(VK22E[MHMINTK2BTGNI1<>9--_6> ><>_Y]_0]*.^",@]./Y_TKY+^
M"?[:_P  _P!HO5X-,^#.H?$;QI93Z7X&U=_%D?P1^,^A^ +*V^)'P3^'_P"T
M-X,MM3\>^)/ >C>$=-U76?A'\4_A_P")?[&O=8@U73KOQ+9^&-4L['Q7!?Z)
M:=#<?M8?!*W?QP[:[XHFTCP%JESX<UKQ=9?#7XE:CX#U#QG9^.+#X77/P\\&
M>.[#PE=>$OB#\2X_B;J%O\-T^'O@;6/$/C&Y^(*:EX)M-&N/%&B:YI6G)MQ:
M4HVDXRERO27+%J,I6:O9-Q5VM6XJ/,Y)-<RO)=8M1ETM)Q<E%MV2;49.U](Q
ME*3C&,I+Z4HKY=T;]LC]G?6+N_T?_A.[K1/%6C^'?B3XIUSP-XL\%^.O"/Q
MT'2/A#HWP]\2_$!=>\#^)/#6F>*=(U31?"_Q:^&OBNUT.^TN'6?$7A/QMX?\
M4^%['6?#]^FI#R[7?^"D7[+/AM/$L^L:E\9K?3?"/PP\.?&?7M;B_9B_:3O=
M MOA?XR_X2"/P;XPM]<L?A7<Z;J6G^++OPOKNG>'K33;F[U;4M3L&L(]/^U3
MVZ34U-6O"=Y-)>[+5R^%1:34G)Z14>9R>D;R]T.:/*YW7(GRN3:45+EYG%MM
M6:C[S3LU'WG:/O'WG_G_ /7VI!GV/7![X/X8_I7@/A']IOX,>--'M-8TGQ7=
MV8NOB>OP8GT;Q/X5\8^$/%>A_%26Q@U:V\#^*?"/BC0M(\2^%=8O-(O=,UC3
M1XCTO3+/5-&UOP]K&FW5UIGB+0[K4.2\0_ME_ _P[I'Q&\2O+\4?$'A3X6_\
M)$OC#Q?X'^ _QN\>^#HI/!>JWVA>.+?0?%7@[X?ZWH/B^Z\#ZUI6JZ5XMM/"
M=_K=SH6IZ1K>F7T4=]H>M6UA+?*^5[VN]5HDH2;NKZ*-6G*][<LX--J2;<;R
MY5%.3DU&-DW>3G*FHK1-R=2+I\J3ESIQMS:'U929Z<'GVZ?7TKS3X6?%7PO\
M8?!&D?$'PA:^+[/PWKJ17&DGQQX#\:_#?6KVRN+>"ZM=1C\,^/M"\.>(XM.O
MK>ZBFLKV?2XH+E&8Q.QC<)\]>&_V_OV7_$?AO1O'#^,/%WA+X<^(=7O=$T+X
MH_$SX0_%[X5_"W4K_3[/QA?S,GQ%^(G@?PQX/L]/FA\"^(8]/UG5-7L=(U74
M%T72=+O;W5?%/A>RU@;<7*,HM2A93BXM.#DW",9*SY92G&<(P:YY2A*$82G&
M48I23M9I\VUG>^E[KNN7WKK3E]YM1:;^T,'CGI^O'?\ ']./>CW_ #Z_Y_R?
M6OD;7/VW?V>?#OA[QOXPU?6OB%!X4^&7POU7XN?$_P 0Q?!#XW7FE?#3PKHO
MPLB^-FH:9\1)[/X?7#>"?B)!\+KO3/%S?";Q+'IOQ/6TUSPU8/X136/%'AS3
MM6S?$'[>7[._A"73(/&]W\6/ CZEX6^(/CV>3QO^SU\>?"UMX<^'GPMD\$0>
M/OB-XVO=9^'5I9^ _A]X;G^(7AB.]\8^+[C1?#Y2;5[J&^EL?#'B:ZTFE=M+
ME=W)QMUNI3BUZJ5.HFMUR2?PKF8Y+EYKKELG?I9J$D]KV:J4VM/MP23E*,7]
MF4G?O_0?XY_'!]*^;OA#^U/\+?C=XR\<^ _ ^G?%NW\1?#'5%T#QW'XW^!'Q
MG^&>D^'?$$OACP9XSMO#USX@^(7@;PUH%YK=WX0^(/@_Q+9:?I>I7TUWI&LI
M=6XD%K?K;3>)/VI?@KX<GTW3W\2:OK^O:S\0O%7PMTKPMX*\%^-_'/B[4/&O
M@6V:\\:Z?#X7\)^'M7UPZ=X0L@MYXB\2/8Q^&]*M[BQ:YU9&U'3UNI<K637Q
M*#CJO>4VHP:O:W.VN6]F]7I&,I1+_%;5PYE*R;Y7&+E).R>T4V]?*[;47]&>
MWI3?; R.?0#K@CK@^OU[UX3\0?VEO@E\++GXF6/CCQS;Z1J7P?\ A9H'QJ^(
M>E1:-XCU?5=#^&/BG6O&?A_0_%D.F:)I&HWNNVM[K7P^\7Z>;+P]!JNJV<^E
M(+ZQMDU/2'O^1/[8GP-;6M3T&QU+Q[JVI6S^)8]$CT;X/_%G4[3XAW'@O6K?
M0O&5G\)=4L_!<NE_%K4/"M[+)+K=A\.[WQ)>6NDZ?K6OK!+H&A:SJ=@<VG-;
MW?>UUM[J;>MK.RC.]N;X)VO[.HH/I?IS*-]+<UH/EOLG:I!M-II3@W93@Y?4
MU)U'?^1_I7PWX&_X*'?LV_$J[^&5AX(/QSUN[^,7@:7XG?#J!/V6_P!I73VU
M[X:PWW@K36\?RG5OA58)HGA+[9\0?"D::MX@?28Y4O[FXC#6VE:O+8>K?"3]
MJWX&_&K3-,UCP3XKU*UTWQ#IDNN>$Y_'?@WQK\+7\:>&HM;T3PXWBGP7;?$K
MP]X5NO%?ALZ]XG\,Z0NM:';WMA_:'B7PW;-*)/$6BB^IJ2;3A*+5]XOI*4'?
M32TX3BUOS4ZD5=TYJ"3NN9:Q4E%R5VE)Q<TFTFDW%<RNTN6TKV<7+Z/HIH*]
MCW[G//'3D]_3OGO3J904444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M)I*-N:48J,I.,G.+DI74Y\WY@3_\$_/%IU+P[?VWQ>\)VWB"T^)_A/XPZO\
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
MG8WT&BW-I?Z?X>U#18-6O=/FM_$GAV87UK:RVBQZ[HSO,@U.R-Q?\5_M5?\
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
M'_YCJ/M7_!:O_H!_\$N/_"I_:Q_^8Z@#]1N<]./7W_S_ )]%K\/OVA_VC/\
M@L%^S=X3\#>,/%O@O_@FIKEAX\^/G[.G[/NGVOA[Q7^U']MM/$?[27QN\"?
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
MK^G>'_#^O:[J&BPPOJ=EHVBZMJEU:Q6.G7D\&U%^T_\ \%(I]5\):'!\7/\
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
M>&+WQ5\,->\,>'-9\.IXT;QS\1O%'/?#G_@G5\</ ?PR\+:4+[X-R^/=$O\
MX)>,]9EL=?\ %]MHNO?$#]DOP=\%_@]^S]/%J3^#7NK32=8^%_A#Q[J/C^[N
MM$O]4TSQ4OP_T_18M4TFSU6[B_:X 8QUZ=23C '3EOY]^_</?!_+KT/ P>N>
M<]^GN"52I45:,JDFJ\5&=W*ZM.M/FI^]:G.7MY1G**]]4Z4Y*52,JM5T[4E3
MC&,7&G.%2,6DDY0H4<,E+DY)2BZ5%)QNE%SJ>S]DI1A2_&S]FO\ 8H_:1\%?
M##]@?X<?$V?PEIUU^QOIUEIVH^+X?BUJGQ1N;N^M?V2_$GP(M-3^&5C?_"#P
M$-'T+0_&D^DZGI7A?Q(S_:/"VJ:W#JE_<'S]#U'WG]EO]DGXJ? [6OV5Y?%W
MB/P5K]G\#/V')_V:?%NH>&Y]>L?[>^(4?BSX4ZHGB+PYX=U2PN!9>$]0TWP+
MJLVS4O$,NKZ3-=:9I1AU:(3ZI'^C?J,9Z9R>,>HZ_P AD]Z7/./\/_UU3JS:
MDDU&,U-.*7+']Y*<I.,4[0;=1I*-DE&FK/DBVZ=Z::3;YHJ,G*TI27)&"YIM
M*4FDFU=M*52I**3FTHT4J6SCG_%C_45)114@E96"BBB@84444 %%%% !1110
M!^9/_!5,%?@C^S@>/^4F/_!*T 8QR?\ @H/^SD!Z=,'C/IDUXU\?/V5/VQOB
MAX@_:8N-+\,?!J;P+^U#K?[/GPO^)_A+7OC;XIN?$6J_LP?"63XRW7Q4\(>&
M/%D/P.M(/"VF?'32O&'AGP$?AU<Z?J:^!;/QY^T)X_T[XAWGB/Q!X6TJU]H_
MX*J_\D1_9Q_[29_\$K/_ %X3^SI^-?ID>,\'IZ]^@ R1_,?7-2HVG&:;O#9:
M.+_>T*MFFG=.6'I733BXIIIJ4E(;?)*";BI)IN,I0DERS7NRC*+BXN;G!IJ4
M)QA4@XSIPE'X$_9T^%'[1'P;O_%:^*O!'PP\;Z_XX^,FIW_C[XS3_'GX@)K_
M (T^&^K>)_B]XITKQ>/ASJ7P@U;1=#\7?#_2];^'/PZT+X8Z9XJL?#,WAJ;4
MM.T[Q_HOACX5^!=!\4>.?$#]EG]J'5/'7[0&M>!(_A-IT.L?M6>%_P!KKX-:
M_KGQ \7PMK?B7P+^R7\//@]X9^'?C_0-&\!)<^$M#U7XJ^ +>X\:ZWHNN^,?
M[0^%E]J=G9:0^N:D;"Q_5[_'GK^'?CW]?2EJ8P4>11NO9TO8Q:G/FY>6E&,G
M)S<G."I>[)-:SJRDI2G=+[3G9-NHJC3C%Q<DYW3BTTX3C4E3E!^ZZ7+37+&$
M>7\D/ _[%W[5/A'X,^)_@;XK^*WPC^*6DV_QU_8=^,7P]\;:5X;\;_"2ZM;/
MX*_%'X$^)_CWX>UWP=J/BOXU-;ZEX@7X(:C\4/#FO:?XXN;?Q=\1OBWXHT+6
M-&\%:9HMMXBUCV;]EOX$_'3X+_'#]I;4_%UKI6I?#/XQ?&WXC?%3PKJ>F_%R
M_P!5M-'TWQ/#X3.CV<GPJO?A;HW]B>([B;2=3CUV^MOB'KM@J^7<6HG?49H+
M+]"%Y [>Q]>_<_SI?Z?YZ_A6SJSES<S3Y^=2?+%*2E&DME9*SH4I144DI0;2
MCS23GD7L_9JZBYPJ;N4N>,JL[N4W.3<W7K>T<I2E)U)2<G)MMJ+M&,Y_#'8#
M^E.HHJ2PHHHH **** "ORV_X*=#_ (FG_!-WW_X*D?LRGIZ>$?C%W[\#\*_4
MFORX_P""G7_(3_X)N?\ :4?]F;_U$?C%0!YO\9OV6_VO?B'J/[0D-EX3^$%Y
M\/\ ]J;QC\*/#?QH\*:U\;O$=SXTO/V?_A]H'C:U^(7PZ\'^.6^"$>GZ1X)^
M-\%YX4^'S^ )] CO_AIX:\8_M"_$71/'VI>.O'WA;2_"/9^"/V7_ -I?P5^T
M;=?'JX\.?"3QQXAT#1OVP;+3?$>N_&+QKHNL_$JQ^._Q9^#OC#X)>!]:M5^$
M/BNV^&?AKX'?#7P%=_"YVT0^+K*Y;P]HWB'2-%\_QEX@CT/]7#_GM2 8[DYZ
MY.<=:B$5"-."UC3CR13ZQ=-TI*5FN:\95;NR_C55JI))=9-67/SN2M>[G*$W
M+5N[O3I*[N[4:.MX)O\ /_XP_L<ZU\;_ -I>;Q_XK\<:OHWP.U'X$>$_AIXQ
M^'GA>^\,13?%34?#_P 5]1\?R^&/B!'X@^''B'7+3X?3V4UO;3R_#_Q]X&U[
M5Q?:SHFMB^TF>W>+X-^'O_!,7]I#P3\-_AMX.U#Q;\,O&NM:?X'_ &9;'Q/X
MI\2^,_$USK/@C4O@3J7Q3;6?A=\/[^S^&EG%KGP2U$_$VX\8^!XM:TS1O&GA
MKQ>_C/3]>U;Q3X6UOP)IGPR_?!CM&3CKSDG'.>Q/L/8=J_++_@I#^V%\8OV5
MKOX2Q_"T>%8K#Q/X+_:/\;^+]1\3?#C6OB'!86_P7\!Z#XHT)M5?3/B;\-+;
MP/X"EU+5I&^(WC[4[S5;3POX;B.J31Z58VVHZS9ZTYU9U(X:$FWB.7#QA)V@
MW4E6C[S=M+UY7;YU""48PC"56&(SJV?+6F_]VP[Y6DDE3P]*][;.IR0NY73G
M*TIJ4H4G1XC4/^"?WQI3X6?&;PAI/B_X<M<_$/\ 8 _9I_98\)Z"]QXATO3?
M"GQ!^#FI?&/4O&MU<^)+;0[R>^^'FOW?Q+LKKPI)#X:BUW2'M];L9]-_L:30
MM/TF'XZ_L??M0>+O%/\ P4@MO T/A'4?"O[9/PWU#P[\/CK7QQUSPSX9\/>(
M'_9:\%?"&UO?''PZMO@KXDN(=6E\;>"U@/BK0_&&LK!X-U&VNSX>FU'3Y-,N
M.;\8_MK_ +5ND:=^W9XL3_A#= TK]F/XE^&?AEX2TVT^ /CGXC>'9Y_$/@#]
MF+6=0NO^$NT'XJ:9XM^*?B;0_$'QI\67&E>$O"GPV\*7OBW3-(T'3-/M8M7^
MTKJG,:I^W[^U]HOQP\#_  YU7PGX.TCP_JS?"S^R+_QA\#_B+X%N/B/H_P 4
M_P!J5/@7X8\3?$)?%'Q'T_7OV5(_%6A_;;/P=HOBOP=\0M>U/QM;:/>OH;7O
MC#0OA*:C*M4Y8\Z7OMIRJ13YL32]K&4I3;<DH*-5-QO'W6[QBVW2<<'4E*G%
M*6%C0Q#2A>/^R5<*X.*7+!R<XTX5(Q<5+FJN33JMOZI^)/[)OQ;^*GP>_;8L
M]4G\%:3\0/VM?^$&.E> +KQ-K.M_#KP7:^#/AWX"\#/:ZYXC;PM%-KFK>(IO
M#6L7FMZQ8>"+.VGT<^%?#LMC>'09=6O?&OB]^PK^V#XM\>_'-OA9\>/@KX#\
M$?$OX@^,/C/X7\3>,/AW\0O'GC;P[X^TW]FOX#_ +]G^P;1?#?Q'^&=LMW\(
M]6\$?$GX@1?$*\\8^(!J&HO\,I+WX=ZGXBT;5/$D</PG_:F_;@^*'[.#?'#1
M_#EAKL][\2-:T?6=+\,_L[:B=3\&_"[PYXK^)^D:CXY^&/A'4?V@3J7[06I1
M_P#".>"=-N?#UKKG@C79--U'Q1XG\*>'O&?B"UT#X:ZQB^&?V_\ XY>--!_:
M8^,W@34_A_XP^#WPS^,'PR\$_!F<?"?Q'HW@KXD>!OB8G[-4NA^)KGXNI\4M
M4U"?6[[3OC+KFLFTLOAKIUK86J:0CV5W)H^H0:SA"<ZL(2I2E3A:G6CR)QC3
M]O0P4<.Y-\_O*.*PTJ7.Y252-7W9*C4I1N=/ZL\3&I&$O83G0KNI&,[NEB<1
M&I&,I13Y>?"5^>*<;T8QE*-JD)O3O_V%/VBO%G@G6=?U>W^"/ACXJ^-?'WQ.
M^-OB3PIH_C3Q;JWA+3OBY\:M<\0?"OQ+>1>.I/AKI6H:_!X+_8WU;3_A5I7B
M";P!I6I^,-;L;^TDT_P7H>M7][+[3X'^!?[7VD_L&R_LU6.M>%/ ?QI3P-X(
M^$NE?$_Q5\4/$7QJTW0?#U_I/ACPE\1?'6G2:/X#^#>OWNH^$/#2^*-3^''@
MU)_#<VN:W:Z'9ZCX\\'1WMSK>D^9>+OVO_VB/%OBSQY9_"3QO\(?"6@>#/\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YF?\%5?
M^2(_LX?]I,_^"5G_ *\)_9TK],Z_,S_@JK_R1']G#_M)G_P2L_\ 7A/[.E?I
MG0 4444 %%%% !1110 4444 %%%% !7Y<?\ !3K_ )"?_!-S_M*/^S-_ZB/Q
MBK]1Z_+C_@IU_P A/_@FY_VE'_9F_P#41^,5 'ZCT444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M7D7QN^'_ (Z^)G@*Z\*?#GX[?$']G'Q/<:CIEY!\3OAEX:^$'BSQ58V=E<>;
M>Z3!HWQQ^&WQ7\ R6>KPG[+>SW?@^XU&VCQ)IM[93!I#^.?BNW_:)\&P_%T:
MY_P4_P#^"F<6I? Y--\1?$C0X?V8?^"54NI:)\(=8T[Q[K&F_'>*0?L>C2[[
MX;W6E?##Q]<Q:5;:D_Q9-YX<;P^?AB/%&M>&]"UF'**=G)+W7+71*,7%2DWH
MDH\T7)MI1B^9VC>45O;SE&*[N4N;EBN\I--12UE)**O)J,OWHQTZ>HZ' ]NG
MMS^E&.HR>?T^AQQ^/X5^1OASX&_&SQ9XE?P1X;_X+C_M0ZQXYA\*:1XZNO M
MG\*?^"6;^.M/\&Z_':2Z-XGU7P6W[#*^)])T34EOK-;34=2TJUMI)+F& /YS
MK'4'C#X(?'OP#XQ\!^ O%O\ P6F_;.TCQ5\2[;QQ>>#--F_9]_X)K2?VK:_#
MGP^GBCQE<_:H/V!I;2TBT70Y8[V9KR>W$WF+#;>?.3%3FU3<E-\CASN2E>/*
MJ<:LJG,FDTJ<:%:4V[*"HU7)I4Y\JC)347!J:FH.')[W,JBINFXV3YE-5:3@
MTFI*I3:;4XM_KR<CH,_CBEK\4+#P=\6=5\.>!O%.E_\ !:O]MC4-&^)/P7O?
MC]X+N+;]G/\ X)L,=;^&UKX?TOQ3#J$2R?L$1B#5-6\/ZF^JZ'H5T8-5U>RT
M;Q+<65M+%X<UA[/D_#J?%/Q1\-=:^*^D_P#!9#]OM_"6@_$3X+_"^_DG_9A_
MX)K0:B/%?QZLO@G??#Z&'3G_ &$3-+8W$'Q_^'9U:^4B+27GUE9U;^R9RVD:
M<Y74(3E:<:;M&5XU)U70A"2:BU.5=.BHM)^U3IM*2:2E.$8\TI147S6DWH^6
MG[65GK>U+]X[?8][5'[M  <"C/&2"/KU_3-?@A)KOB]-$\!>(A_P6O\ V[Y]
M&^)?@/Q%X^\'W-M^RI_P3QN;O5;;P[\4?A!\%CX7AT2'_@GV^OS>.]?^*/QT
M^&_@[PCX2M=*N-2\3ZGKB'2%N;;R9Y_HCP3^S+^V-XL\+R^)-=_X*H_\% _A
M?<65QJ5MK'AKXC? #_@E39:SHPTQV9KR?4?"_P"QCXK\':EIEU9>3J5MK'AW
MQ7K>E"VG-M<WEMJMEJ>G6$77+SWM#E4^9Z1<'JI)NR<6M;J_NM2TBU)OFCS<
MMTY-M66KO%N+6E]5)..MO>3BKR3BOUHI/I@]<^GY<\DXZ]L_C^".M7?QATR[
M\(?V?_P5R_X*&^(]!\2_"OX@?&_7/%FD?LV?\$M;/1/AO\*OA=J^EZ!XY\6>
M.[/Q1^Q;X=\4@Z#K.K0:;<^&?!WASQAXT,]O>NGAMK>TFF7DM8\<?%?0?"7B
MKQOJ?_!6#_@H[#X=TSQ_XV^&/@"[B_9T_P""35W)\<_&GPZ^+W_"B?&.D?"F
M"U_9%FE9]*^)3+I4$OQ%7X>1ZYHZWWC7P^=5\$Z-KOB/2R*YVE%.3<G!)1DV
MYJI[+D2M=S=2\(P2<IR4E",^2;@[I2<&US)7<;JZ7)*K)O711I1=23;2A"TI
MN$7%O^AK&,#UQSW..>>.G8GWQWS2^HY__7Z'K_AVK^?+0->_:"\7^,K#X?\
M@W_@IC_P4Z\4^+[73O%FI_$C1[/]G3_@D#I ^#-MX!^)=Y\)O'(\?ZIXL_9<
M\.Z+JS^&/&.F:O!-_P *KU+XE1ZYI>F3:WX2D\0Z5>:3=:CT'@R/]HGX@GX,
M1>$O^"H7_!2+4KS]H/2]6\>_"6P;X"?\$?[6X\4? 70S\,3JW[1N^Y_9:BM=
M*^&5E'\8OA[-)X:UBYL/CM*FMRK;?!N>?2M6ALA:NRU?9*_\SOI?W;0G+FOR
M<L*D^;DIU)P)>[I+W?=<K.Z=DE)NUKW2<;JW,G*":O.$9_O9TY]>>.OO@8]<
M9SZ\XP*4<=@/I_\ J%?B%\7?"?QZ^#&L:_I7B7_@KK_P4#U:W\ ^!+'XK_&#
M7O"_[-O_  2_U/1/@K\)M3N?%=EIOQ)^(+W/[$6GZG+X=OKOP)XSCCL? ^E^
M,_%=O9>%]>U^^\-VOAK2;_68+WPF^&'[7/QC\0^++#PS_P %+_\ @I)I_@GP
MIXM^*'@1?BYK_P !O^"0%GX"\1>+?A#\0M5^%_C+1] TVR_97U+XGOY7B[P_
MXCM-,U36/ASH^AZG:Z#>WUOJAM[G2'U-)IIM--*]VME9V_&5TOYFI*+DXR41
MM+=I?#OI\2;CNNJ3EI>T?>=DTW^V'.?;]<TWD8&._&T#@>^?UQ7XL:EX%^,^
MF>+M,\$/_P %GOVX;KQ!JOQBT[X&06UE^SC_ ,$U9HH_'>J?#WQ%\2K023M^
MP9'&^@'0_"7B339?$-L;C38O%6AZQX8>4:OI6HV]IXTNL?M*:CXV\)^"O"'_
M  4:_P""HWCEO''BOXV>#/"WB3P]^S]_P1KT[PYJ>L_LY_$+6OAI\:0R^-/V
M</"GB&PM?!'B/0KN1KG4_#UD/$^F36MUX*7Q+*\MK"TTTVG=1BIMZV4'%S4V
MVE[CA&4U/X'&,I*3C%M.*<G)1]YQ=I)6;B]=&MTU9W5G:SYN4_H.Q_GUZ<GW
MXI#^/X8R?_U9_P :_ A-<^(]QHGPEUFQ_P""Q?\ P4&U _';X'^#_CU\)](M
MOV6O^":RZSXR\-?$'7OAYX7\$>&K&TNOV%+:&R\<>(]?^*'A"QCT;5[G3M/T
M:VNM2UWQ/K&A^&]#UG6;'D/$OQ&^*'@_5[;0_$?_  5>_P""E6FZGH^B>/-?
M^+]JW[+O_!+"ZG_9]T[X9ZU\+O#_ (SE^*D%G^QQ<W.H?V=?_&7X<W5@_P )
M(/BE#XD\,>(;;QYX8FUGP#_Q5!?*W/V=I<Z<TX)/FO3JU*%2ZM=*G7HU:-1N
MT858.$Y1DX*<MI.SWLG9IIV:C*-E:[YDU**2;DD^52Y9*/\ 1-QGMG\,T#&2
M1SS@^W';],__ %J_G[U_5OCWH,_P_NQ_P5 _X*7ZOX/^(WQ0^(7P9T7Q]I'[
M.'_!(^30[/XD?"KQ!\7]&^(/A_4/#M]^RC8?$N6'PQIOP+^(_C/4M?T;P%K'
MAJ#P3HQUUM8^::U@H>$];_:=\7V'P7OK+_@H3_P57L3\?_"NH?$?X96.H?L[
M_P#!&674=8^$NC^'_!?B77/BC=VFC?L[ZL^F:#I&G?$+PDD_A:]:+XJ7]]JC
M6.B?#W5;FPU%+0::BYO2"<E*35HQ<(N4U*3LHN$(RG+F<5&$9SDU"$I1I)R=
MHIR;BY)+5M1TDTE?9V32UNXJS<HJ7]"E)]<8QW&#^.>W7_/)_$_Q+X$^/6E:
M!\,]6\(?\%@?V\/B[K'QL\-R>,O@YX*^&'[/W_!+74O$_P 2/!UKH^C:_J?C
M#1YO$?[$_A;PKH?A#1]$\1^'KK4O%WCCQ/X3\,PZCXB\)^%8]6F\9^,_!OAS
M7^<\1:3\<_#&M-IVI_\ !6K_ (*))I6CGX>V?Q(\7#]F#_@F/;>'?@[K_P 6
MET5?AGX6^)L>I?L/V'B/2_$'B>?Q%HJ:C;:#X>\1VGPXL=3TWQ#\7K[X?>%M
M4TK7;Y?:<=>93E!QLT^>%U.%FDW*+3C)*_+.U.351J#GFC=>\O>C%K5:J3M%
MK7[6KC;648RDDXQE*/[ID@#)XH_,]O\ Z_;]*_GSU_Q1\8]-M?V?X_#G_!5;
M_@I5\0_%/[3&AZ/K7PQ\"^$?V8O^"55IXF636]!UWQ/::#XSNO''['G@SPCX
M!\1IHO@[X@7-QI7B[Q3I3)<_#GQOI44LNKZ+]AN,G7OB#\5O!&M_$'2?B=_P
M58_X*8?#*T^&$NL:#XQ\1>(?V7?^"5FOZ%8_$CPQ^RK:?MI^+?A/;/\ #?\
M8\\=ZM?^-/#/[.LFI^-+S4[+29OASJU_X>UCPEX5\>^(/%ITK1=4IIK>,EK-
M>]&4=:;2J?$E\#:4GLFTKW:0TU)Q4?><G245'WG)UING144M6ZM1.%-*[G)-
M):7/Z(N>?T QT[=>_P"E'!/7D=<$9./7_#WK\0)-#^)\/Q.T+X23_P#!:O\
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
M,-_P3)_^@/H _2JBOS5_X8K_ &PO^DPG[:G_ (8;_@F3_P#0'T?\,5_MA?\
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
MPS^SC_P2IT[Q#XB^*GP0@^+]YX_TRVNO'7[&_@WPEIVE65A\#/B'>Z=KFO\
MBC2-.U:+3]/ALI9+W5["TFY3X5:Q\=OBEH/AKQ(/^"I'_!2WP)IGCCX&^-/V
MD? A\:_LV_\ !)F:?QC\&O 8^'HUCQ;IUMX$_9)\;R:3-<3?$WPU;:9X9\5_
M\(YXLNY!J+MH4,%HL\TRE&*FY2Y5#E4F[KEYX*I!/2]Y0:E%)-M/17NE2][E
MY?>YG:-M;OG=.RM_T\BXN]DFG=I*Y_0%1@>G3I[5_/K!XO\ B3/X8L/B$/\
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
M ()D_P#T!]4,_2JBOS5_X8K_ &PO^DPG[:G_ (8;_@F3_P#0'T?\,5_MA?\
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
M?VI[#PA9_$WXIV/[+#^#/VE)X?!WP=^ _P )[32M/^-/A/X\:99:9X5U*Z^
M>@^.K[PUI'P^TRTT[Q+KNLR>$I_#'V70YM,]:\;_ /!,SX3Z]\6[3XT^#]1T
M_P $^.O"'@[X>6?PH\07W@^W\>>)_ WQ-\"_&?Q9\9]8^)6J^-O%.NS>-/&I
M^+M_XE_X1/XTZ3?:]IOB#X@>&(KIKSQS::])H^M>'OTNI.?7 QWZC\?\<UI&
M<H5)582Y:DU&,IQ23:BJD8+167*J];DY5'D]M5<4G4FY*48S2C))PC!PC"WN
M1@_8WC&*T2:P]"+2WC1IQVA%+\AO"'_!,+6?"'[/?C?]FRT\8_LM'P5XT\4W
M_B.?QAI_[&&HZ-\78M2U76O%FJR?$:\\;V?[3/V+4/VB/"W]OZ7=?#'XY)X:
ML;[P)XET"/Q(/"^M275O8:5O^!?^":=YX*U?Q9'#\1OA')X;\6_M1:'^U!K?
MB/3?V;!HG[0_C?7/#O[1LO[0>B^%/B[\<(OC+>:9\3-)TQ]1UWP7I=]=?"_1
M;S3=+U"VO[..)[2[L=4_5KGMCVXZ?K_A1UXZ=CGJ>O3.>.N,Y[T*I-)J,DE+
ME;M&*3<(TXPT25E%4H*,8\L4H1CR\L(1@TVI.=WS-SDV[-RE5]O[1RNGS<_U
MFOS)\RO5G*RF^<^'O"7[$^A^"=3^%=WH?Q#\3W=I\+?VJ/C?^U!96_B:SM]=
MU'5+_P"-GP[^-G@:\\#S:T;VPNDT7PK-\:;V^T/5[J+4=9N=)\-Z7HFKRWM]
M<WGB-_!]"_X)FZ[I'@'XZ>"-3_:S^*/CB3]I']E7XG_L]?%2_P#&_@3X7O9+
MXL^(7B+XA^-+3XJ^#-/\$Z'X'U32UT/QK\<OCWKEWX4\9>(?B'J?B"#Q_H^G
M3^/=/7P;%<ZY^K77_/7Z45G&,814(KW?8J@HM)I4E&C!0LT[6C0HI27OKV::
MJ*3DYRXI]7=U%5;YI7<_:UJW,WS)MNK7K3:=XMU))Q<5%1^,_B'^Q_IGQ!\>
M_&+Q_/X[U;1-4^*/@C]G[PCI4NDZ8L&J> KOX%Z_\9=3?Q!HNLQ:K#/<7OC'
M1/C1KWA:]C\BP_LG3H[B:&XOGU%H[3G/A5^QG+\'OVJ/C'^T'X3U#X$)H'QG
MUK0-0U;3)OV<3!\</"_A[PU\$/A%\'-(^&GA#X_Z9\6K"TT_X5VEQ\&O#GC*
M#P5>?"2_M+?4;[5[.VGADDL=3L?N^C\?_P!7^?Z_@UHXM-W4'!7U7(XJ#BU=
M)WCIWT6Z5BI^^HQEJE"G36UU"BJ:IQ3M>T52I][N*;][W@HHHJAA1110 444
M4 %%%% !1110 5\D?M'C_B\?[ GO^UMXR_3]A']M;_.#D=?7CZWKY)_:/_Y+
M'^P%_P!G;>,O_6$?VUJ /F?XD?\ !/[XJ^.-3\9ZMI7Q[^%GAV#XF_&GX:?%
MGXJ_#U_V:M>G^#?Q4B^#=AXA?P%'X^\&>&OVC_!?BC5_'VN^*)_AMK?QL\>6
MWQ T_1OC-X?^ _PF^&6N_#[2_AO:>,_#/C/ZX^%_P-\6?"[6O$M]I7Q*M;[2
M?'OQN^('QB\>:3>>"%\W4X?&OA6STFQ\)Z!J9\63R^'(/#WB73M/\1C5Y+76
MIM4L(I_#TEC9M<?VU']* YP<XXY!X//KGG]!3OK^/^?_ *]1RKDC3^Q&*@EU
MY4H147+XI*U./Q-[;I6BIE%3DI22<HN;B[649334I)*T>9J5D[-I)6=TF?!_
M[3/[$=G^T99?M3VDWC]?#1_::_8^L/V3;F&^\&6_BO2O"UI8:S\8=87QE>:9
M+XBT7_A+(+Q_BU/9:CX0ENM$ANK+13&->C;5':RXWP7^QA\8?A_XXT'QEX,^
M*?[,G@JU@^%R?!;Q+X#\ _L>^*?!OP['P\@^(/B'QW"GPV\+Z5^U?Y/P\\47
M,GBWQ);ZKJ^I3^.]%O\ 4;FPUJ+PI9-;:E8:S^D5)D#)XSW]?\?2G)<\7"3Y
MH.FJ3@VW%TU&M#D:T3BX5ZL6G>ZF]597N$G3LZ;Y>5MJR3:<I8:HVFTVFYX/
M"S335I48M;RO^8G@W_@E=^SMX=\.?LL>%O$VA>&OBMI?[.G@^V\/>(T^+O@Z
MV^*\GQ?U72_A/:?"SPWKNMW/Q/UOQK>>'X/!UI_:NH>"O#=K<:OHG@ZSUS5/
M#_A6+1=.N[EKK$^%7_!,:S^$7PIT[X!>&_BU9/\ !'Q3X6^#^@?'[P?+\+X+
M;5_B;<?!GPWX0\":9/X'U^R\<6UE\)M'\>?#;P!X+^&WQ*T&3P[X]6;PEH%O
M/\--0^%_C&ZU/Q;??JMT_H,C)_,__7X_->/Z?_J_^MZ>U6YS?->3?/452:^S
M*<:DJL7**M%J,Y.2BTXKEII1Y:<(J&N:,(2NXTJ7LJ:N[PA[WPR34E)<\_WB
M:G>4GS7MR_D#\2/^"3/AKQ[\,_@;X-_X6I8WNN?!+X=^#?AZJ?$?X5V/Q%^#
MWQ&M/"7[0O[.7[0$M_X_^#/_  FGAA=2;Q#<_LX>'? FOV]AXYT]]4\(:K%:
M:A>7I\,>'X[3['O_ -F6\\4Z=^R[%XT\2^"[:Y_9Q\3>)]=FT?X5?#6^^&?P
M_P#$NEZ[\$OBM\#=/\+>&/"-S\0_&>I_#?1M!\._$NWO[%;/Q=XDDBN?#<=M
MI_\ 9=OJ$']D_6W7(SQQP.,8[<>M+437M'/VC<U-MSYG)\SE3JTYMNZ^.%:L
MI[W]I)WBVPM902;7LXN-.VG)'GC42C9>ZHRC%P4;)<L4M(QM^6'@[_@FE-\.
M]"T/P!X0^/FMM\-(M4_9Z\8^+[/Q;X#T[Q%\1O$OQ&_98\6^'/&/PA\3Z?\
M$"P\2>'M'T'3M2U/P/X&C^+'A^Z^'_B&3QG!H%W)X0UGX97FO:C<FIXU_P""
M8=CK7PPT'P'X8^,;6%]X>\,_"_P7!J'COX;V/C[PUJO@SX::?X,U9_"GB#PG
M8>+_  1>:QI'C;XN>"+'XK^+OM/BH7]Q?ZSXFT'3;ZPMM62_L_U:I"."#SQV
MS_CG]>:N4YS5I3D_?YWLN:3;DW)))33D^9QES0<DFX-JX<J]_P#Z>.HYV;7,
MZM_:M\KB^:HFU4DI1E-64G9+E_)?P)_P3.UOX>?&O1?CGI/Q*^!OB'Q4OAR]
MT+54\=?LJR^((?AXVN?$KXG>/_$J?LFW-A\>=!O?V:] U"S^*6L>&;;0'E^)
M[1V]C::OKFI^)-2O-:.J=?\  G_@F)\+?@A^SG\0?V4;/Q$M_P# OXL_LU?#
M[X&?$7PEX?\ !FA^!Y=0\:^'/A"_P3^(/QI\.W^DWEX/#6L_%KP?8^%M2U_P
MF;75=(TSQOX?N_&]C>S^(/&/C2[U[]..??."?8>GIS^/KTS2DGGZ<8Z]^O\
M3K4MMQE'F:4H\KL^712YXJ\6FE"HHU86:<*L(55+VE.$XU*<I)<SORSA45U%
MVG"*IQGK%IM4U[-JUI4W.$H.$ZD9_FKXL_X)XVWQK\;^!_B!^U#X]\%?'G6/
M!WB;P#)>>'=7^!?ANR^&_BOX>_#;PS\=M)T#PQXB\!>(O%/CK3[GQ=K?B3XW
MR>-_&7C3[6?#UWKG@/PBG@OX<> H+><MZ%^U'^Q-%^TY;>$O#*_&OX@?!/X<
M^#OAM\4/ ^G^#?A%X;^&$9EU7XC>'-+\$6/BB*_^(/@OQ]IGAZY\"^!$\6>&
M/!K^#/#GAKQ-H47CC7+O2/&&F'R;8?=-)USC'(Z^O4<X]*4FY*";25.<IP48
MQBE*7-S2:BHJ4FYS=Y1DTY2LDGRJ(QC"[BM>5+7WO=BX-17,W9+D@K)J\8I-
MM:GP!\,/V*O%'@OQG\.M9\6?&FU\9>$?A?\ &'XF_M*>'/#>F_#2+PEXBO/V
M@/CAX2^*OAOXLZWX@\6MXX\1V%]\,M0U#XX_%/Q%X'^'>G^$=)\0>$;K5]!T
M_5_B7XTTWPVD&H<#=?\ !+WX0^)? GP#\!?$]O!?Q=TWX _L@_$3]EGPVOQ%
M^$'A#Q;9R:GX]/PE"?%S3]+\376N6WAWQ!H<7PL6"#2M/:9[R'Q!<1MK]LED
M$O/T]X'?IQU_GZ_C2GZ9]O\ ]=.I>JI*;NY3C4DTE"3J053DFI0491E#VLE!
MQ<7&*IQC:-*FHN"]GR\ETHJ,8J[<;1Y=&F[-2<;S4N95'*HZBDZD^;\IM/\
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
MJ4HIK=.4>DX.7ZS>_;'H<_Y]L9I,C&>OTYS]*_#OQ!^RC\&/#?QHM_V?KO\
MX*#?\%B=4^*<WAKP%XRN]'\(_&3]H[QUH'A_PM\3O%GC3P1X(USQA\0?!?P;
MU_X=^"=/UGQ'\.?'%N\WB[Q7HITJP\-ZAKNLKI^A+'J+Z_C?]CWX#_#?4O'&
MB^./^"H7_!2CPWJWPW^&>G_&/QMI^H?MH^,!>:'\,M4UKQ#X>L/%\T,/A&9K
MS3[K7?"VNZ2D6FK>7PO[2*V:T634-/%W2NTG9^\FX^:3Y9-;-J+=F[6OHF]6
MA2BW))IM6ND[V;3:3M>S:5[?%;5Q6E_VM'TQ@D?_ *O8T>O7_('3_/7-?BKX
MR_8X^"?@!_&D7BK_ (*8?\%0-/E^'EMX NO&<5K^UQ\1M;ET&/XH^(9_"_@6
M.YBT+P-J4DMUK>L0>6]A:+<7VD6%SI^M:W;:;HFIZ=J-UK^$?V'/A)XY^&Z_
M%[P__P %*_\ @IQ_PK7^S_$.K2^,-<_;(\:>$]+L=+\)WVJ:=XDU/5O^$L\(
MZ+<Z-IVCW.BZH;V^U6WL[5+2TEU!9FL&BN7+KEE+[,.7FE]F//&4H<SVCS1A
M-QO:ZA-K2,K.^MNMXJRU=Y6<597?O)IQ[W5KW5_V2_,\#J .G.>W_P!8^G9Q
MX_S_ )_^M7\^-U\+?V6[%+&*Z_X*-_\ !9B+6-6UCPAHNC>$!X^_:XE^(.N2
M^/M+\?ZSX0U;0OAQ%\ 7\=ZSX2US3?A9\0I[7QMI?AVZ\'1MX3U:WN]=M[J)
M(I/?+O\ 84^&NG>"_#OC_7/^"B'_  5<\,>'?%&H>%M+T@>+_P!J/XI>$=?7
M5/&6KV6A^'M.U?PAXE^'^F>+?#M[<:EJ%LFH6WB#0]+FT&U%UJ.O)INFV%]=
MV[:DG9J2NXQ2<7=RDU&,5&RDY2DU%12<N9J+BIV@3SQ6\DK1<G>RM%*3E)ZZ
M12A*3DVHN,92C*48N1^R7^?\_P"12=,^N/SZ]/K^?KVK\*-5_9M_9YTBPBU"
M;_@I/_P5HU%;CXO^-O@%9:?X;_: ^//BW7]3^+WPY\+>-O&?C#P;I/AKPO\
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
M*]FU=JZN^972NKM*5KZ\K<DG;>S<))-I7<9)*\9)?K+17Y<?\.N=/_Z2 ?\
M!4?_ ,3.\3?_ #.4?\.N=/\ ^D@'_!4?_P 3.\3?_,Y3*/U'HK\N/^'7.G_]
M) /^"H__ (F=XF_^9RC_ (=<Z?\ ]) /^"H__B9WB;_YG* /U'HK\N/^'7.G
M_P#20#_@J/\ ^)G>)O\ YG*/^'7.G_\ 20#_ (*C_P#B9WB;_P"9R@#]1Z*_
M+C_AUSI__20#_@J/_P")G>)O_F<H_P"'7.G_ /20#_@J/_XF=XF_^9R@#]1Z
M*_+C_AUSI_\ TD _X*C_ /B9WB;_ .9RC_AUSI__ $D _P""H_\ XF=XF_\
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
MRUT7QKXC:[T&6]CN-!U76+34VT:;Q#])_ K_ (-)/^"3/Q\^'J_$?PW\:/\
M@I;X;TQO&WQ6\"OI'C+XC?LZ:/XCMM5^$7Q5\:?"3Q!+J&E1_LP7<FGQW>O>
M!]3OK&TO'BU&'3[BUBU6STW4Q=6%NEK'G7PW2;MLW5JT4GM9NI1J12>KY;VY
M6I--\JO)V7NZNR^*FZJ>[T]G%R;T22=[-6?]KY /4 ]N1_C2U_ AK_\ P;8?
M\$A]#ATZ!?'7_!42_P#$.K>)OB7\/;3PY%\7?V5(+J'XE^#?VG_!W[*7@SPA
MJM[-^S@-/TI?BYXX\6S>+?!>M74PLD^&?A3Q;XKU)(&TD:=-R5__ ,&[O_!'
MS18OBE9:[XR_X*E6/BWX*_#;QQXZ^)?A:+XP?LH7<VD:S\/OB3I?PWUKP?I>
MI?\ #.4%IK,VKOKFB>-O"6O;;'3=8\"ZYI%]J$>AZ_-?>'-.J$74<8P]Z4N7
ME5TFU+V5G:3BTDJ]"4FTE"-6G*;C&<9"C)3;4;RLVG9-V=ZL5M?XI4:RAI[[
MIS4.;EU_T&L<<@=3P!GZ=O3KQ3OUK^ ^_P#^#:__ ()%:)X6NOBGXE^(O_!2
M3PM\"+GXVZ+\#?"GQC\0_M"_L;:/X<U_6+OXU77P)U?Q=?6.H_L_6U]X=\!6
M_BNTN-<\->(K\RP^+?!<<>N6\6FW&H:+IFJ>/>%_^""/_!&KQ[K_ (YT[P-\
M4/\ @H)K.C?#SP)\9_B7JFIW?[5G[%UAJ_C3P5\&/CE^UC\#=4UOX-^%[3]F
M_5K[XHVNL:C^R1XN\7VMYIMSIVEZ;X1\:^ [W5=2MI[[5+?2\U*,G)1DFX05
M2=G?DBX1J)S:NHOV<XSY9-3Y)*7+RMR3O[W+JY-V22;N^=T[1=K2:J)P?+)V
MFG%V:/\ 10Z]3@>G;\<@$?2CU.,?U^N,_IG^E?P%?"K_ (-NO^"/?Q/_ &6_
MC=^U-%\3_P#@I7:>&/@+X6\3^+/%.F:#\</V3O&MAXJL/#?P9\-_'.=?ACXY
MT']FYO!OC8CPSXKL?"NJ30ZI80>'_B=I'BWP1J\D$WAN?4+F*R_X-Q_^"->I
M_%.Y^%NF?$W_ (*BW-W!>:W9IK<WQ0_9>L;)Y= _9NT']I74+>ZTZ\_9O@US
M3-0M="UU?!=_I6H:=:ZCI7C;3=3T[4X+6VMFNJUE3E&52,HN,J2O437P)4)X
MA\SO_P ^*<ZEM7RPEM*T9.DG72=+WTZD:2:LDYSK4L/&*YN6[=:O2@GM><7=
M1YI1_OZ/J3C!'^2?0_EQU]#'.<GZ$\?E_*O\\J#_ (('?\$0)_!G_"4+\6O^
M"I_]J//-:P^%/^%@_LSMJ4T]K^P'_P /"[NY744_9L;11H5I\- _PXNO$;7P
MTF#XQQ2>#I)U(^V&/X:?\&]__!(7XM>)?@QX.\(?$_\ ;J.L?&#4/B5::9JN
MJ_MB?L60>!M4C^%FK_!72_$B?"_Q?IO[,VK1?&+52WQOTJ"UT7PKIL%U_;7@
MSX@:#<2V]SH=E+JI*G./M%*,U[*4HU'RW47&5:$M5>ZC*A6BW!35Z<N7FV(<
MX)+WXV;<4T[IRBXJ44U=<T934)*ZY9\T)<LH34?]#K^O^>>U!Z'G''7T]Z_@
MB_8F_P"#9W_@D1^VUH&KZ]X/^*7_  4A\,6^E^&/ /C-;B;X[_LF^,M$?1_B
M0OBDZ+X=U/Q'X*_9MU;2M!^*OAP^#]0?XD?"O5)8_$?@2UU?P??WYN=/\6Z1
M=S?<Q_X,M/\ @ET.3^T+_P %!CSC_DK'[//Y?\FL?GR*4HN+2DK-QC*SM\,E
M>+T;6JL]_P!&VFFY).[A.=.7E.G)PG'5+6,HM/I=/7=+^O>BOY"?^(+/_@EW
M_P!'"?\ !0;_ ,.Q^SS_ /0KT?\ $%G_ ,$N_P#HX3_@H-_X=C]GG_Z%>D4?
MU[45_(3_ ,06?_!+O_HX3_@H-_X=C]GG_P"A7H_X@L_^"7?_ $<)_P %!O\
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
M'"?\%!O_  ['[//_ -"O2*/Z]J*_D)_X@L_^"7?_ $<)_P %!O\ P['[//\
M]"O1_P 06?\ P2[_ .CA/^"@W_AV/V>?_H5Z /Z]J*_D)_X@L_\ @EW_ -'"
M?\%!O_#L?L\__0KT?\06?_!+O_HX3_@H-_X=C]GG_P"A7H _KVHK^0G_ (@L
M_P#@EW_T<)_P4&_\.Q^SS_\ 0KT?\06?_!+O_HX3_@H-_P"'8_9Y_P#H5Z /
MZ]J*_D)_X@L_^"7?_1PG_!0;_P .Q^SS_P#0KT?\06?_  2[_P"CA/\ @H-_
MX=C]GG_Z%>@#^O:BOY"?^(+/_@EW_P!'"?\ !0;_ ,.Q^SS_ /0KT?\ $%G_
M ,$N_P#HX3_@H-_X=C]GG_Z%>@#^O:BOY"?^(+/_ ()=_P#1PG_!0;_P['[/
M/_T*]'_$%G_P2[_Z.$_X*#?^'8_9Y_\ H5Z /Z]J*_D)_P"(+/\ X)=_]'"?
M\%!O_#L?L\__ $*]'_$%G_P2[_Z.$_X*#?\ AV/V>?\ Z%>@#^O:BOY"?^(+
M/_@EW_T<)_P4&_\ #L?L\_\ T*]'_$%G_P $N_\ HX3_ (*#?^'8_9Y_^A7H
M _KVHK^0G_B"S_X)=_\ 1PG_  4&_P##L?L\_P#T*]'_ !!9_P#!+O\ Z.$_
MX*#?^'8_9Y_^A7H _KU(!^HZ'T_SGIWYH/0]?PZU_(5_Q!9_\$NQS_PT+_P4
M%_'XL?L\?CU_97__ %5^9/[.?_!M3_P3F^)/P/\ ^"=WBSQ[XX_;TNOB5^W3
M^RI\//B]IP\!_'/]F;2_"]O\6M:_9U3XZ>,_#MEX.UW]G77_ !_X=^%6E?9)
M-#E^(>HR^*-,\)ZWXS^%_A;6]1U34O%9U.VFZ<HQ3;<G)1BDVY.-.=5I;:J%
M*<M]>5I7;2:Z-]$KN[M972OKT7,F[7LKNUDS_0LI!C'&,>W2OX</V7?^#3S_
M ()B_M)>"?&?C*X\>_\ !1[X=1>$/C#\4?@["NH?'7]F'Q)I?B[4/A%XHN/
M?B_Q1X1U?2/V5H7O?"\7C_1O%GA"RN]2TW2+R]OO"FHW\%E)H]UI=_?>0^)/
M^#:K_@D?X6\+^/OBIJOQ _X*56/P$\"?&/3O@/<_&75?C_\ L>>']#O/B#!^
MTWX4_95\;23:/K_[/.FZMHW@[P3\1=?U^2Y\7:JEO8ZEI7PW\<7L4-K:2^![
MGQHTDYJFI+G:BTKQ2M4]BJ>KDH^_*O1A!.2<ISY4G.,XQ7,K-ZZ3=-VC)OGC
M[9.*2BVVO85G=)JU.3O9*_\ ?;C^O';GK2GZXK_/1\%_\&^7_!&+XE_%"Q^'
MG@3XY?MRWFE2ZI\9EN?'&O\ [6W[&.C:-K'ACX%_%#Q%\-O&WBGX;6-A^S7K
MVJ?$ZWM(?"FO^,IK#P]!%-IOABSCEU:>QO)C;1;VK_\ !N1_P28\*?#7X,?%
M;QOK?_!4WPMX6_:,UBST_P"!MI<?&[]CN[\3>.(O$_P=\5_%GX:Z9<>'X_@!
M%<>'_'WQ'N_#NE?#70O 5_*UXGQ!\;>%=)?4I()-9N]&M0G)Q48R;DGRI1E>
M3Y'448*WO3E",I0IJ]6:B^2G)JS2<7S*ZM&4HS>B4.2_M'-MI1C36M2;:ITU
MK.I%)N/^@>.W7\?Z_I[_ *TIZ'_/^/\ (_0U_!U^T)_P;%_\$@OV:;2Y7XA?
M%3_@IM-K5O\ LP_M"?M.G2="^*W[+U[ VC_LW:9X U'QEX"&KW/[-EG9P^,-
M;;XAZ;:>#Y9Q'X>U:YTS5(;C6;"Y;2K;4_)_$_\ P;W?\$5_!?A"7QWXF^)G
M_!5"R\.6>I_M?:;?RV/Q&_9BUO4K<_L=_M-^%/V7?&,UOH^D?LWW.H:G)XR\
M7^+M/U[P;8Z;#<W\V@PW$6J6VGZP8-/E4(^T:4+3<JKH1<6FI554G2Y(RNHM
M^TISBG?E;2:DU*$I*-2#^TDN52?->/+'V"Q#<^=1Y+46JDE/E<8WYE&2<5_H
M.=^IZ=.WUZ=?Q_D,)S@]<\X]^..@./R]\9.*_P ]7Q=_P;]_\$5/#?Q6\'_"
MFQ^+O_!2C6-2\3?&?X@_ ZXN+GXV?LI^&]0/C3X>?%O]GSX,:C;>#_#FN_LV
M6FK?$"2Z\0?M(^#?%-O;:"B,/AOH/C+Q>))SI.GZ3K'G.M_\$)_^"/V@?#+P
M3\6;OQW^WO=>%?B)\8?''P@\.Q:9^V/^Q%=ZKINN_#?X5?&?XP^)=*\<Q3?L
MVVFE^#?'E[X8^#=WIGA/X;W>LWFO:]XK\8^$]'O9]"M;C4-4T_/GARN?-:*3
M;;C))).*N[QO9NI"UHOF4DTFW%2U4)2J*DHMU)<[4+6DU22E4M?E^!6<KN*U
MC9M-RC_HX@?KR?K_ )]*6OX[/#7_  9I?\$M/%'AS0?$EM\=O^"C>FVWB#1M
M+UJ#3M=^(_P!TC6["'5;*&]BLM8TF\_956[TO5+2.98-0TZZ1;FRNTEM9U66
M)@-W_B"S_P""7?\ T<)_P4&_\.Q^SS_]"O5OW)2@[J4)3A)/>,H3E"479R5X
MSA*+M*2O%VE)6D\X3C.,9Q:E&<8SC)7M*,XQE&2ND[2C*+5TG9JZ3NE_7M17
M\A/_ !!9_P#!+O\ Z.$_X*#?^'8_9Y_^A7H_X@L_^"7?_1PG_!0;_P .Q^SS
M_P#0KT%G]>U%?R$_\06?_!+O_HX3_@H-_P"'8_9Y_P#H5Z_H[_80_8P^&/\
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
M^%)&MM4MOOB0/M^4D$[0!D\#C.2#GVSZG/4U^+EII7QCA^%'QGTM_"'QQ?\
M;//C_7[_ .+GB_3_  O\9=,T7QW^SO;?M7V6L:[X9^!GQ7=+#X6WVI:C^RY]
MOL/@3X1\%^,XOB#X"O=1%G+:^$O'-YXJDNESR]^%WRS7/+F2]BY5*KIRE47*
MU&$?K%2KB'"#2H*<O8UE"G2I3?D49)S3I<L(*FYJ:4:=2K%P<9P<IWHQIT.>
M;;Q%6G&-2E*=2K/ZOF_8"\%ZA#H^I:_\;/C_ .)?B%X'3P;:?!WXMZ_JWPJO
MO'_P2TCP-?7FH:5I/@.-/A+#X*UN'5#>O:^--5^+'@[XE^)_B!:VFB_\)SKG
MB&;P]X?N--K#_@F_^S_<^%?B]X4\1:E\2/%5E\=/!/ASPG\1-0U?Q'I-EK&I
M:WX?^-G[0'[0MW\2M/NO"_AGP_#HGCGQ/\4_VDOB%K.O6VEVUM\/X]*BT'PI
MX>\#>'_"]GJ.CZO^:_QJ^#G[0?Q.\2>']/\ V9?AWXYL?@,?BC\0?$7P7^'G
MQE\ ?'GP#X8TW4M*_8M\=6VL0ZMX<UKQ!\*?&WP+\'>*/C5+X/TOX2:UXXM]
M$M/!_P 8K?Q;\0O#O@[5K?7- U/5?-/%/PX_:FOO^&DOBSX9T3]J^^\/>,_#
M?CWPC\,-6U#X>_&/P_\ M3Z_J6I?\$B_@_H?PRT_XJ6,>I6>GR_"KQ!\:KWX
MB:GXIM/!WPT\.:K\+_VW_!?A:5-4NH/%7C*7P?K>JX2DZLDZ2=>"E)N2J04<
M9!I<TG2JSQE*DVUS2GBO9UYRG6C.L.E",IT(1<8*K6HT'**48TXSK0PW.U'V
M5Z5&C7K5%'W(4Z%.O""ITVH2_H=\&_"+PWX(\??&'XBZ5?:[=:W\;/$?A7Q1
MXJM-1N;";2M/O_!_@#PW\.M,A\/06NF6=Y:65QHGA;3[N^34[[5IYM6GO9K>
MYM+.2"PM_G?QA^POX&UZW^&K>#_B?\7/@]KGPI^-GC7XY>$?$_P\3X/ZGJ5O
MK?C;X8^-O@U)X2N='^*OP@^)G@T^ O"_PR\:GP?X*T>T\+6>J>'M&\*^$;2#
M79H]-O1J?P9\.-!M=.T+]G)?&7PW^*.L?LY6/A;XQV/Q[T#X;_L;_MB_!R_U
M#]I:_C^ 4OP$\4>)?@3XCB\8?'OQ?X7T#X?Z=\;M*O?'5F/%WPXM/B9-X<\3
MZN/#WBK3O#-WX?\ KOX4_ 3PQIO[=7QF^*-O\+M<TGPY<_L^?LR^*? WB;7=
M.\4P:6GQ5\5>.?VOE^,M[ID^LS2:>OQ'O_#%Y\,HOB<L+-XB^PS>#3XER'TA
MVGE5*I4C%RBH.M#VD%H_JKDZ:5IZJK*4JM*][TY.3<W+V9C&HG3YU3E%U%3D
MX-;O$6IU%/1W]G'W*SY%^\O!**7M2:__ .";'P7U+1M<TR;QW\8K?5/%^O\
MQNUCQUXLL]6^'MKX@\<Z=\>?'UG\5O&'A7Q-!%\-$\,R:!H_Q+TO1_&7@.?2
M_#NE^)O!MY87^CZ3XC3PKXP\?Z!XM]-UC]B?X4ZW\,_#/PKN==\?Q:#X8^,/
MQ3^-=GJ%KJ7AN+7;OQ3\7=7^,6L^)-.U&[;PG+92^';"Z^-_BV/0K:WTZUU2
MT@L- %_J^I2VVJ3:Q^='@#X!?'#P?\&];^)/BKPK=:B/%W[8GQ0N?C/HGAGX
M6?%C2_VC]7_9.N?VK/C7JFKZ-JNH'XA>+O%GQ:TW6-*'PB\1V>C?#_P3X-O-
M?^".BZYX3\,^&?&MEXET709? OBQ\(_VH_$_Q%M_%?P]\)_'C3?@#X(\!?M+
M>,?@SH__  A7Q>M/C)X ^$;?%C]A<VEM\)['4?$WAB\^'O[1>DVFD?M.^.?V
M8_AK\1O#&O\ B>_^&%OI_P $1X"\-^'=5U32-#NC*I6M"594HJ$)S<W:,&Z=
M&\7RP@^>,<754%%RC*-'%MNG*,(SWYG!SE&[=.6)G!Q3<IRC.5&4H73;E6CA
MX.3?O*$\+%.497A^H7AS_@G9I>@V7PET^Y_:J_:B\0V_P=^#WCO]GWP\=2A_
M9>TBXU3X+_$C2/A%I?B;P)K5]X)_9D\)7D2,WP2\%:EIOBSPQ<>'/B!I>H#5
M39^+8[&]AL;3[W\*^%O#_@KPUX<\'>%-)M-"\+^$M"TCPSX<T6P1DLM'T'0;
M"WTK2-*LT9W9+73]/M+>TMT9F*10HI9B"3IV=PMU!;W4:SK%<013HL]O<6MP
M$FC61!/:74-O<VLP5P)+:YAAG@<-%-$DB,HNXP  <?7GCZG^N:S;<W*4VW*5
M24YN22E*I.4Y3G)V3E.4JDW)MN\IS:UG-R48P23BDDU&UE9648J-DM/A44GR
MW<5%7LDDM%%%46%?EO\ \%.A_P 33_@FZ<=?^"H_[,OZ>$?C'TYZY[GZ=@:_
M4BORX_X*=?\ (3_X)N?]I1_V9O\ U$?C%0!Z$G_!.3X,ZKK?CKQ9\0?&7Q9^
M*?C7XFZGJ#>/?&/C#5O 6EZKXE\&:M'\!X=2^&5SIOPZ^'?@/PM8^$;V#]G#
MX4VU[JND^']/^)-[;Z)=1WOQ N/[2N"?7?B+^R3\/?C1X&\"^ /CGK'B#XWZ
M)X%^,,OQD2'XF:)\+-:M?%.I1:OXRU'P]X/\8>&[/X<:7X)U7P3X-LO%\>@^
M&[6V\+Z;XC73_"7A._UGQ/K/BBUUCQ%K?U,#T&0>!TZ'U(]N.V:=4N\DE)MJ
M"A&-TO=5)MTU%6T4&WRI*RO+=RDY*7O2<I-N34DY/XFI+EDN96E:2232:5E%
M))1BH_#GB/\ 8!^#7B7XU+^T'<>*?C;IGQ0T[XD?"+Q_X2OO#_Q=\3Z%X-\#
MZ9\'/#*^#=$^&?AWX3:?+%\)+KX>:_X6UGXI:)XD3Q3X'\2^.%M?CE\5)?#'
MC?PU>WGA&Z\':=Y^PY\++W2)]%E\4_%!+-_$O[4WC&UDL_$NCZ=?:1XM_:Q\
M;ZMX\\7^*-$U#3O#5I=Z7XA^'FLZYJB_"#6;65=2\)PW(N=4N?$NLPP:K#]G
MCJ>G;Z_C_2DR#U^F.G//7G!SCCT-$92C%14Y*,8NR;4DDY.I)V?,KN;<Y-W<
MIRE.7-*4G(E>3NVVWRJZ;BVHQ<8J\7%V4&XVU7+>+3CH?"6B_L&>%_"7QI\7
M?&?P#\</CCX!?X@:3H?AOQE\-M M?V?[_P"'6L^%M!^)'QA^*<7AFW7Q=\!/
M$_CWPYI>H^*?CQ\3WU.?PEX\T#6)[/7HEAU2VO--T^]MFP_\$[_@+;?#3QC\
M,[2]^(-G;>//V+O"_P"PGXJ\56_B+2QXFU3X/^"_"WBCPCX;UYH9?#TWA&#X
MF:?I'C#6_-\5V_A.*SU,MIEEJVA7VC^']!TS3?O#('4]/_K?XBDW#GO]>G4K
MC\Q@]AU/6I<5-6E[RY)4[/7W)*<)PO\ $XS4YJ47)J2D[J[NFFTVTVFY*3:;
M7-).DXR>MI23HTFG)2:=.G:W*B.&)(HUC4855"#)R2HX&3GKSV[_ (5-3=W3
M/XX[<$^_I2Y&<=Q6E]VW=MMMONW=_B_Q)C&,8QC%)1C&,8I;*,4HQ2\DDDO)
M(6BBB@H**** "BBDR/7_ #C/\N: %HHI,CGVZT +1110 4444 %%%% !1129
M'\_TZT +1129'!]>!^/_ .J@!:*** $Q_G Z>G3I7X[?\$XOV>-,^*/[!/\
MP2"^*NO?$7XC6<?P;_82_9/\2>"/AWHY^'EMX&M/'VI_LCP?#]OB%>WMW\/[
M[XD7>NVWA+XB^(=*CT'_ (6%%\.KX+IEWK7@?5+[3X[L_L57Y^?\$F<?\.L/
M^":H_P"K!/V//K_R;U\//RJ'%-6UVDKJ332E"=.5G%IIN%224HN,HWYH2A-1
MG%/9JR::LTTFFKIV=TTTW&-TTU*UI*47*,O?O@W^SQHGP+\'? WX=^ ?&WCV
MV^'OP,^$I^$UAX/U"7P7?:?X_$-KX(M-)^(GQ&U3_A"H?%%_\1M%3PAJDEOJ
M7A;7_"7AW5KSXB>.]0\5^%?$5_+X4NO"?D=Y^PIX&NQXNT*/XJ_&BQ^%WBWX
MO:+\>C\%[:_^&-Q\/_#OQ9T_]H[PA^U/K?BKP_J>I_"W4/B="OC7XK^%]2O?
M$WAW5OB+K'A:#2O'OC>S\):)X7N[KP_?^'?N&F\D'/Z'@^WJ/0_SZTX-J7M%
M)JHVI<UHI\WM(5>:RBHWC5IPG!\B5-QA&E&E",81EQB[W2:;<GJ[\SC5BY-W
MO>4:]92::<_:U'-R<VSX-\/_ + '@7PA\4M8^*/A/XO?&?0I?%NM_%#4_B#X
M(6'X':[X)^(>D_%WXK:S\7?%W@[Q GBSX)>(/%NE^&6UOQ#K.B61\$^+O"7B
M,>&;TVVH>(M1U>WM-;M^6UO_ ()F?!;QI\.OAC\(_BEX]^,/Q;^&GP1NK_\
MX4[X3\?WGPNN5^'&B3? CXD?L[Z+H&A>)O#OPJ\-^-KZ?PCX$^)FIZCX8^(7
MB3Q/KOQBLO&6A^&_$U[\2M1NK34HM6_1W'7WZTWD@@XSCH.0/PRI]NOITH=U
M:S:LE&+3:<5&$J<>5JSBX0DXPG%QG33?LZE)MR"R3;5ES2<Y64?>G*UY25GS
M<W+'F34HS44IPFE9?&'QL_88^$?[1OAM?#'QKUGQ[X\L;K]F3XI_LL^(KF^U
M3P[IM_XK\)?&#4?A!KGBCQSJT^A>%]*CLOB?9^(/@MX5UWPYKGAB+P_X?T75
MKS6;F'PM*'T>/1>"E_X)M?!B[\4/KFH^.?B_J.@V?Q!\2_$OPU\/+K6/A_\
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
MG4H?65E^U'^SW?\ A_6/$UO\7?!2:-X<^'NN_%3Q'-=ZG]@N_#G@#PKKNO\
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
MT7369-D3L+V_:UT__3!^;7B#_@FIXQ\5^&_VJO#EW\6="\.S?M!?"/\ :?\
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
M=>^'MU^R-!XNT+5F\)[+C4?&EE9_8;"/P:UWXJ^6-<^!O['FH?#/4_ ^G?\
M!:[]GJSO[SX3:S\"+"VU7Q=^RCJ_PYL/A1J?['\?[)$/ATZ#;>/=%^+\SV\-
MM9_&>XTZU^/^G> ;CXM#4];MO &GQZHZ0_N\?V//V2#Q_P ,M_LZ#Z?!'X9C
M]?\ A&#C^?\ 51^Q[^R0.G[+7[.8^GP1^&8_/'A@5$8J,)4XWY&E&2;;4DJ5
M2BKMMMOV56I"4M'*,Y*3DVI1T6DN9)*5U)2M&Z:E"2Y7:\5>G!\L6E>*=EJI
M>#_##]NS]EO1/#DEC\7/^"A_[ ?CGQ,-1G>VUGX;_$CX>_"K0(]%:"U2SL)_
M#?BG]H[XSZC<:I;SI?2W.K+XLM[6\@N+6WCT2SDLIKJ_\R_;+_;M_8?\0?L?
M?M7Z#H?[9?[*.M:UK/[-7QVTK1](TO\ :)^$%_J6J:GJ'PN\56ECI^GV-KXP
MEN;R^O+J6.WMK:".2:>:5(HT9V /V+_PQ[^R1_T:W^SG_P"&1^&?_P S%?,_
M[:/[)_[+&C?L=_M9:OI'[-/[/VF:GIO[,OQYO].U"P^#/PYL[VPO;3X5^*I[
M6\L[NW\-QS6MS;S(DL,\4B212*KHP8 B^M[;O962U;=TEIJVV_-M[MDQC&$8
MQBN6,(QC%:6C&,8QBEY1C&,5V226B1R7[&?[=O[#V@?L??LHZ%KO[9?[*6C:
MWHO[-7P*TK5](U3]HGX0:?JFEZG8?"[PK:WVGZA8W7C"*YLKVSN8I;>ZM;B.
M.:":-XI45U('TG_P\$_8*SD?MO?LAX[C_AI3X,XY[C_BM."#^!SU]/Q_T%?
M?P2^ /[*-CH7[&/[+OQAD\<_\$W],^*?A72KK]FR$^-+GXF?"[X7?"*^N7O_
M !K9Z-K>F_%:;Q)8>+]9U^\^#_@;PO;?&"T\.^ _$'B[3+KQ59:A-9^'/T+_
M &1?AU^RQ^T7\&8?B'J'[*O[+L]U8?$3XS_#*?Q)X;_9^\%:%X1\=2?!GXO>
M-?A*_P 0_".AZ_HVKZUH7ASQVW@Q_%&DZ!?Z]XF?08M1?18?%_C&UT^W\4ZS
M',E'GZ*Z:5G)6J3I.\4VXI3@US2Y8OFARN4O:1I.34.2_P#R\LHV]Y-^S]JD
M[7Y7R7E9V:Y6W:+A*?NW_#P3]@K(_P",W?V0L8_Z.3^#/_S:?3]<]J7_ (>"
M_L$_]'N_LAC_ +N4^#/_ ,VE?GMX&U+X(ZKX$^(%IXN_9 _9(T']I:Q^//@+
MX.:3^SIJ7[+VC^%M5^&DOQ3\:#PYX-OO$_B;5#J=K\=?!;>$=,\7_%BW^-?P
MJT_PKX&\7>$/!_BW3-!TBV\1>#_$=G9UOV(M8^#/[3WQ<_:2\!>(OV-_V1H=
M ^$7C+XH:/I>K:1^R_:?#[4?#5OX5_:=_: ^ G@70M6B^(&G:G:_&BV\:>&O
M@=>>.&^,7PN_L'X>VGB&/Q1\-4TMM?\ #5]<1%VJ<JO+-QA1]NVH2;=/V<*G
MN*UIR7M*<&HMIU9PI1DZDN5-Z7O96J>S:NF[NK*FI>ZW>$I1E*,U=2IQE42Y
M%S/]$?\ AX+^P5_T>Y^R%CC'_&2GP9S_ .IICCMSU'O2_P##P7]@G_H]W]D/
M_P 23^#/_P VE?F=H.L^ ?'>J? _X=Z%^QE^Q'X(^(/Q6O\ P7\'?%GB+Q'^
MSUH'C;PG\*_VEO#_ ,+?VEOBK^TEX3G\-:5<>";SQKHWPYB_9^T7P9X:TBW\
M=^%=3UB[^*,'C.Y\1/I?@V7P_P"*>*\'_'?X!^(/#GC3Q5J_[!_[).CV/@+X
ML?LO_#;Q'IVE?"#PAXDG4_$Z]UO0_C%<^'-3;PMHJ^*;31?$'AC6)/A)K/\
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
MT:U^SG_X9'X9_P#S,4 <?_P\%_8)_P"CW?V0_P#Q)3X,_P#S:4?\/!?V"?\
MH]W]D/\ \24^#/\ \VE=A_PQ[^R1_P!&M?LY_P#AD?AG_P#,Q1_PQ[^R1_T:
MU^SG_P"&1^&?_P S% ''_P##P7]@G_H]W]D/_P 24^#/_P VE?FO_P %'/VV
MOV,/%.I?\$]6\-?M>?LO>(%\.?\ !2O]G/Q-XA;1?V@/A-J:Z'X<T[PI\6XK
M_7M7:S\73#3M'LI;JUCNM1NS%:027$$<DJO-&&_5C_ACW]DC_HUK]G/_ ,,C
M\,__ )F*<O['_P"R4F[;^RY^SHNY2K;?@E\-!N4]5;'AD94X&0<@XY'% 'QW
M\4?'G_!%#XW^+7\??&7Q[_P3 ^*_CJ32=.T"7QG\1O&7[+'C3Q5+H>CS7]QI
M&C2^(/$6J:CJLNEZ5/JNIS:=I\EVUK8R:C?/;0Q&[G,GG?\ PC__  ;^@@BU
M_P""1 ((((N?V/L@C)!'[_J#S^=?H-_PQ[^R1_T:U^SG_P"&1^&?_P S%'_#
M'O[)'_1K7[.?_AD?AG_\S% 'EG@_]M7_ ()N_#WPKX<\"^ OVM?V(O!/@GP?
MHNF^&_"?@_PE\>_@1X=\+^&/#VCVD5CI.A>']!TCQ79Z7HVCZ7900V>GZ;IU
MK;V=G:Q1P6\,<2*J]%_P\#_8(_Z/<_9"_P#$D_@S_P#-I78_\,>_LD?]&M?L
MY_\ AD?AG_\ ,Q1_PQ[^R1_T:U^SG_X9'X9__,Q0!QW_  \$_8(_Z/=_9#ZY
M_P"3E/@UU]?^1TI?^'@O[!/_ $>[^R'_ .)*?!G_ .;2NP_X8]_9(_Z-:_9S
M_P##(_#/_P"9BC_ACW]DC_HUK]G/_P ,C\,__F8I679?<@./_P"'@G[!.<_\
M-N_LA9]?^&D_@SG_ -32D'_!03]@D  ?MN_LAX'_ %<I\&?_ )M*['_ACW]D
MC_HUK]G/_P ,C\,__F8H_P"&/?V2/^C6OV<__#(_#/\ ^9BBR[+[D!Q__#P7
M]@G_ */=_9#_ /$E/@S_ /-I1_P\%_8)_P"CW?V0_P#Q)3X,_P#S:5V'_#'O
M[)'_ $:U^SG_ .&1^&?_ ,S%'_#'O[)'_1K7[.?_ (9'X9__ #,4P/C?XF^-
M/^")/QI\8W?Q#^,'C;_@EU\4O'VH:;IFCZAXW^(7BW]E7QAXNO\ 2=$%TFC:
M9>^(]?U*_P!7N]/TA;Z\33+2XO)8+!+JX2UCB6:0-P8T#_@W^!!%K_P2(!!!
M!^T_L?<$=#_K^U?H)_PQ[^R1_P!&M?LY_P#AD?AG_P#,Q1_PQ[^R1_T:U^SG
M_P"&1^&?_P S% 'EWA']M?\ X)O^ /"GACP)X$_:X_8D\%^"/!7A[1?"7@WP
M=X4^/GP)\/>%_"?A7PWIMMHWA[PUX:T#2?%EII6AZ!H6D65GI6CZ/IEI:Z?I
MFG6MO965O#;PQQKT'_#P3]@C&/\ AMW]D/'_ &<I\&OK_P!#I78_\,>_LD?]
M&M?LY_\ AD?AG_\ ,Q1_PQ[^R1_T:U^SG_X9'X9__,Q0!QW_  \$_8)_Z/=_
M9#[?\W*?!GMT_P"9TI?^'@O[!/\ T>[^R'_XDI\&?_FTKL/^&/?V2/\ HUK]
MG/\ \,C\,_\ YF*/^&/?V2/^C6OV<_\ PR/PS_\ F8I679?<@.._X>"?L$\_
M\9N_LA\]?^,E/@S_ /-I2_\ #P7]@G_H]W]D/_Q)3X,__-I78?\ #'O[)'_1
MK7[.?_AD?AG_ /,Q1_PQ[^R1_P!&M?LY_P#AD?AG_P#,Q3 X_P#X>"_L$_\
M1[O[(?\ XDI\&?\ YM*/^'@O[!/_ $>[^R'_ .)*?!G_ .;2NP_X8]_9(_Z-
M:_9S_P##(_#/_P"9BC_ACW]DC_HUK]G/_P ,C\,__F8H \N\7?ML?\$W_'_A
M3Q-X$\=?M<?L2>-/!'C7P]K7A+QEX.\5_'SX$^(?"WBSPKXDTVYT?Q#X9\2Z
M!JWBR[TK7- U[2+V[TO6-'U.TNM/U/3KJYLKVWFMIY(V^2_^$?\ ^#?W_GT_
MX)$?^!/['W_Q^OT%_P"&/?V2/^C6OV<__#(_#/\ ^9BC_ACW]DC_ *-:_9S_
M /#(_#/_ .9B@#XT^&OC#_@B+\&O&-A\1/A%XS_X)<?##Q_I-GJ>G:5XW\ >
M+/V5/"/B[3+#6H$M=8LM.\1Z#J5AJ]C:ZM:QI;:E!:WD4=];*L%TLL0V5]-_
M\/!?V"?^CW?V0_\ Q)3X,_\ S:5V'_#'O[)'_1K7[.?_ (9'X9__ #,4?\,>
M_LD?]&M?LY_^&1^&?_S,4 <</^"@G[!'./VW?V0^O/\ QDI\&NH.?^ATI?\
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
M-C^R%^S9I/C'P%XZT7X0^%-!USX9>'/"GA7P3:>'X[_0?"6CZ+\/](U'P_\
M#I)/A_H]_8^ ]6U'X9Z#K6MZ'\,-=UOPWJ6N?#;1M?\ $&E^"-2T"QUW5K>]
M^DA^6>??\?Y4?@>/?_Z_/XTE%)))62M9+1*U-TEHK+2FW36EN3W;<MDFU>]]
M;IIWZIR4I)ZZJ4HJ33O>24G=GSEX+_9*_9\^'TWAF3PG\/8=-B\#ZW<ZW\/]
M.G\2>,-7T3X;?:/!7B/X<P^'/AIX?UKQ#J6A?#CX?Z1X%\7>)O#'AGX9>!]/
MT#X=>$M*UJ^A\+^%M):4.O :3_P3]_9.T'2]7\.:+\-M:TSP7X@\*^#_  9K
MOPUL_BQ\9(?A+K&A?#[P%X#^&'@LZI\(U^(7_"M+_7?#G@#X8?#[PMIGBRY\
M*R>*X=-\):,&UII[8S/]F8/T].IQ]><$_P CZT8Z<GCWZ_6J3:Y;-KD48PLV
MN2,9*48Q_E491C**5E&48R5I14D[NS5W:3;DKNTG)RE)R5VI.4ISDV[MN<VV
MW*3EXRO[/7P931=1\.)X!TB/0-6^,.G_ !^N]$CEU*/24^,.F^.=(^)\'CNR
MT]+X6FEZK-\2-%L_'VI0:9'9Z;K/C*;5_$NK6-[K/B#7KW4N U#]BK]EG4=5
MM-9E^#?AFRN;:_U_5;JST>?6_#^@>(M3\1?$OQ5\:IK_ ,;>%]"U73?#/Q N
M]!^-'CCQA\8_ <_C?2?$,GPU^+/B/5OB7\/&\,>-;N37#]34F.G/3]>,<_SI
M=5W6SZI6C'1Z6]V$(^D(+50CRS;6ZT=[W[OF]I?U]HE.^_/[][MM_)?B']AC
M]E3Q+I9TJ[^$&F:3&#X=DBU/P5XA\9?#SQ-9WGA+_AG\>%]4T[Q?X"\2^&O%
M>F:YX=7]E7]G6/1-?T_6;;6M-@^$7@Z&TOXHK&1)\Z/]@;]E2W3Q'96/PXU?
M3/#OC/0AX?\ &O@/2/BG\8-'^%OC:V_X1BT\'OJOC7X4:7X_M/AIXM\7S:!8
M:=;W/COQ'X4U+QM=7FFZ=K%QX@EUJPL]1A^Q>_?^G^?UI::G./P3G#WE/W92
M7O1G"I&6DE[T:E*E4B]XU*5*HK5*5.<'*\HQA)N48IQC%N\8QES*2C%WC%24
MI1:22:E).ZE)2X;P9\-O!'P['BI/!/A^T\.0>-?&6N?$'Q)9Z=)=+IU[XS\3
M_9I?$VOV^FRW$NGZ5=^(K^V;6]=CTBVL+75_$U_K7BC48+GQ#K^MZGJ'<T44
MK;:+1);;*,5&*791C&,4M$HQ25DDD67XMOS;;;;\VVVWNVVW=MME%%%,9^?O
MPZ1#_P %3/VR<C_G'_\ \$U!G)S@_M$_\%80>_H!7L=I^QA^RQIVA7'AW3/@
MCX(TJPNOA.OP0ENM)LKG2O$'_"LH_ 5C\+8O#T/BS3[NU\46]S#\-]+TKP/#
MXDM]9B\4P^&-)TC1XM;2STRPB@\?^'/_ "E-_;(_[, _X)I_^M%?\%8J^_Z6
MU[75][-J^G+K9J_NMQUO[K:V;3.WDTUY.+4HM=G&48R36J<4U9I-<->_#?P/
MJ/B[P=X\OO#]I<^,/A]H_BC0/!NO2277VW0='\:KX>3Q38VH%P()8M:'A3P\
M+IKJ&XD!TNW,+Q-YID\/TO\ 8A_9,T/7=+\4:-\!OA]I/B?2M7N/$*>)M,TN
M2P\2:KK]W\4_"7QMNM=\5:_:7,6K^-=9G^+/@;PMX]DU3QA>:Y>GQ#IK7@G
MU#5([[ZIH_R*=Y7YG*7-:2YN9WM*;J25[WM*I*4Y*]I3E*<DY-LA0@H\BC%0
MM&/)RKEY804(+EM:T()1BK-1BE%62L?//PI_96^ GP5^'5U\*OAWX!ATOP1J
M'A73? E[I^M>(/%GC75;OP)HFE7FA>'? \_BKQQK_B3Q;)X,\)Z'J-_HO@SP
MF==.@>#-'O+C2_"^G:38S/ :7@7]D;]GGX<Z#X;\/>%_AY$+/PEX[T/XF:-J
M7B'Q-XR\:^*CX\\+^%#X#\+^)=8\;^-?$?B'QGXEO?"W@5;;P3X:C\2:_JMI
MX?\ !^G:1X8T>VLM#T72;"S^D@,<<^G)_P#K]/\ .*3.2.GOGGUR  >OK[>O
M9*\9RJ1;C.:BIS3:E-1<W",I+WI*,ISE%-M)SFTKSES5)*3O+WGS3DG)<S4J
MFE22;3:E46E1WO/[5[*R@8 'H /RI:**8PHHHH **** "BBB@ HHHH ****
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
M15[M>ZY1EJO=<55E)2ZQY84*TWS)6ITY5=:2C*?FP_X+:_\ !)'_ *2%?LM
MGKCXH:+_ #WC/Y5\]?M=?\%C?^"67C?]D_\ :?\ !GA+]O3]FCQ!XJ\6_L[?
M&SPUX:T'3/B5HUUJ>N:_KGPT\3Z;H^CZ;:1N9;O4=3U"YM[*QLX5>XNKN>*W
MAC>61$;Z%UO_ (*66WA"#XZ:1XN^"^IV/C[]G'X'_'OXK?%/P[H_CO3]9T-/
M$GP%?X77=]X-\'^*+KPWHMSK^@^-_"_Q<\'^,?"/C35?#7AC48]%U".R\3^!
M_#_B*'4=$TZ[K7_!1M]2UFY\(?"WX-IX@\:6&B?MXZ_J&F?$KXBR?#?1H-._
M8)_: ^'/P*\9W,6K^%_ /Q:U&ZM/B9_PG6H^*_AQ>Q>'!;2CPO>>%_$DFAZP
MVIMH;_Y=NK>/LHT_;2J*4'!46J[5524FI0:P]=J4>9-4Y.R5BYQE!1E.+BIU
M'1BVG;VJ^KW@WLG_ +5ATKM)NK%1DW=+YM_9%_X+&_\ !++P3^R?^S!X,\6_
MMZ?LT>'_ !5X2_9W^"?AKQ+H.I_$K1[74]#U_0_AIX8TS6-'U.UD=9;/4=,U
M&VN+*^M)E2>UNH)8)D26-T7Z&'_!;3_@DB?^<A?[+7U_X6CH?..AXDKWW3_V
MH?$NE_LR?#7]H/XB_#70=#U#XD^)OV?](LO!7@KXCW_C.QTO1_VB?BS\./AG
MX3U>\\8>(/AQ\.9Y+_1;/XD:?XB\2:,GA-;:"?3K[1-,UO4T:WUB3&^$G[;_
M (*\>?LK_$G]K3QO8Z-X"\!?#+2/B%XO\9>%M)\5WGC?XD?#/PW\./"B^+_%
M7@[XX^$?^$1\*W/PQ_:%\&V<.I:5\2?@E:S>,XO"&OV4>GZ?X[\4P7MO> F^
M1S4HM>SFZ51+5QFIQIN"Y5+FDJDHT[14FZC4%>;C&><)QJ4Z-6#4J>(2=&::
MM44H4ZB<;\NDH5J4TY<J<9IZ)3]GXW_P^U_X)(_])"_V6O\ PZ&B=B?^FGM^
M?U%!_P""VO\ P22_Z2%?LM]/^BH:+U/0<.1GU')'<5ZOJ/[4_P ;]-NO '@2
MY_9ETR'XY_$?PS\3OBKH/PKG^.FBK8V?P4^$O_"IXO%VJZYXZMO EWIMK\6(
M-8^-/@;P3;?#;3M,U7P5<>-Y]3CC^,Y^'U@OQ&NOBV3_ (+7?#[4(/C3KGA/
MX7:7K_A'X:?"72_BUH>J7GQCTG0]?B\-ZY\.?V9_B5H&O_'?PK-X+O9O@%X&
M\5:3^TYHECX0\8S:E\1/[<U+X>_$Z&70].70+,ZF1O.7)%*4KS3BI0;7+*--
MMKF7+%5)>S<VU356-2FZD94Y I)PE433A!)RE%W23@ZB2M>4FZ:4XQC&4Y4Y
M0G&G)3@G[Y_P^U_X))?])"_V6O\ PZ.B?_'*0?\ !;3_ ())<Y_X*%_LM?\
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
M\.CHG_QRC_A]K_P22_Z2%_LM?^'1T3_XY7ZCT4 ?EQ_P^U_X))?])"_V6O\
MPZ.B?_'*/^'VO_!)+_I(7^RU_P"'1T3_ ..5^H]% 'Y<?\/M?^"27_20O]EK
M_P .CHG_ ,<H_P"'VO\ P22_Z2%_LM?^'1T3_P".5^H]% 'Y;G_@MI_P22"Y
M_P"'A?[+3#!!*_%+0F!*Y5@2LI^965D=>61U9& =2H7_ (?:_P#!)+_I(5^R
MW[?\70T3)^G[SV_/CK7RE\-/VPKG]E[]F:'2= T34KOQ5\0/^"H_[?>E3ZYJ
M/P[^(OBCX?Z'X%\3_P#!=GXL?"+QW#J/B7PCI,NB:=\0-4T?XK3+\//#FKZY
MI]Y?SV>L>*K?3?$.F>#=3T+4_4-=_P""DWB/X!^%OCOXU^(S:5\=? O@'X\_
M$3P7X&\1>&="UOX?>)?&OP^^ ?P]L?$/[7/B3P9HNB^'_'WAO6-(_9]^)T7B
MWX.Z+J?CKQ!\,_"VN^-/"FH> _$GQ4A\52^$M8^(<TTZLI1@N:7/&G%72<YN
MI0I*$%=MOGQ-)-M1BO?<I15.<E#DN?DLW/EA4Y;._)4=90:TM)R="HHPBW-^
M[RQESQB_7#_P6T_X))]O^"A?[+/X_%'1,?\ HRD'_!;3_@DCS_QL+_9:.3W^
M*.B'\,F3I[=CGDDU]&?MO_&OQA\#_P!C_P#:/^,OPKN=(G\>_#/X8>+?$7A8
MWEG9ZW8Q>)M(M/\ 0[>ZTV[U71K"ZN(KIT0V&IZOI=G]H\I-0O+2T,TB_GI\
M%_VROVJ/B3\1-(T?4K;Q;>^%? WPU^/GQ#\7:?X+\!_"6W\5ZK+\&?VG_CE\
M*-)\%?&FW\0>,KVX\'^.?$?A_P"$-MX#UK0O@7HWC);3XF7>N:TUSX8\-M96
M.DD&IQKS2:AAE>M)[1C[*=5M)7<N6%.3M%.[:2:TYZ2YE3Y7&3J2Y(14XJ4I
M<U*"2YK*TIUZ2YG)*/,G)--\GO\ _P /M?\ @DB/^<A?[+0R>WQ0T0_^U/UQ
MT_.E_P"'VO\ P23'_.0K]EL\XR/BAHA_E(.O.,=>, UYG<_M"?M7:EX+_82U
M'1?B/9>+=5_;2UNP\6:T?@Q\-_A=+>_#OP;KO[-7C;XN1Z5X-O?BS\0-+\,:
M[X$T77]&T>Y7Q+KJ:CX\U;0;'68--L]8U+6;"TT'I-*_:]_: OOB[XV^&J2>
M"KB+Q+\=KWX+_!>8>'+M=2MG^$?QV\+6'Q[NM===52PUK6K3]F[QXGQ%\,6$
M*Z8C7OPQ\=:A):R:9%);V[2?-[-\L)KVJY9SBFYT72C4@G?E<HSJ.*2DU4]C
M5=.<XNFZD3FJ:I2E&3C67-!Q7/:FI8B+J2Y5>,%'#SJR;5X4W!SA%N2I]0/^
M"VG_  22[_\ !0O]EH8Z ?%'0\=CG'F<<]O\:#_P6T_X))'G_AX5^RT>N,_%
M#1#P>/\ GH".F3[ ]<<?/_PO_:I_:L\7?#;]E/QUXM^(<WPV;X^:O\4_%?B7
M4/'7PS^$?_",6'@KX9? KQC\5[*\\%1>#O&7B'4;/X6^(M9T_3]/U+4_B'JN
MC?%1M!T+4VAL?!]QJECK<W4_M-_MS_M">$OA9^RA\8?AWX4_X0VR^(G[*?Q,
M_:R^,_A?6]"\.>(X_AYH'P\\*_ 3QEKL'CN37O$GA7Q)_P ()X&T?XE>+?\
MA-;+X7Z7KOQ?URXTS1[3P7X>EO3=6[U&G.:H22TKU:=*"DU'EE52<'/FY>6*
M;Y9R>L6GS0BM5,ZL*4(5)M1C4H?6(.\7>G[2K3MI)KFE*E+E4924E*"C*<IJ
M*]7_ .'VG_!)'_I(5^RUUS_R5'0^OK_K.M _X+:?\$DN?^-A?[+7K_R5'0_U
MQ)U_GQCFO>OV>_BE\8/B!\5/C[X,\9ZKX/N/#O[._C*#X27M[HVAW>GZMXX\
M9^*_#7A#X\>'_$DL=S?S6^B:/X:^ _Q5^$/AN^LK>)Y->^*%U\3KQ8=,\.:+
MX3&J?9@*C@=1S@<^I./7D'\?>IU5KIJ\8S2:L^6:<HW[-QM*SLTI*Z3NE<9Q
ME?EDI13LIQ:<97497BUNK3CK:SO=-K5_ES_P^T_X)(G&?^"A?[+7X_%'0^_&
M.),?E0/^"VG_  22/3_@H7^RUC/&/BCHG/;G]YSS_2OU ,ISWY( &,@ @=<#
MC'J>Y]#BOP'U7_@I?^TG>^//'?QE\%^!E\1?LF?";X#>!/VI/&FE:9H7@$ZQ
M+\"/&7BO]K^TA1-=\6?%/P7XGE^,OC7X9_LZ_#'QU\'O"NA>'-2\)KXP^,%Y
MX)^*NM>&/#MGIOCS3U%\TK)?93<G=1CS24(IOE;O*<HP247K*+=DXJ=6NI--
M-Q5U%-<TMFU%/=Q4E)K32_9N/UR?^"VO_!)+M_P4+_99S[_%'1/_ (Y1_P /
MM/\ @DC_ -)"_P!EK_PZ.B?_ !RO.M:_X+ _#?P1/\;X?&/P1^/I?X-ZAJD?
MB06VD? 33+#PI-IWA[X]7">$=6UI?VG/$L7BS7&U_P#9<^,=K>>)_#&FVWAW
M1[=_#JZY9:9IUEJWB:3[:_9E^/\ XF^-&M_&?P]XT\$7OP]\4_"_7OA5::QX
M-U">PU'4O!-]\2?V?_A9\6]2^'_B+7=&N;OP_KWBGP9K/C75=/U'5/#US-H]
MSI,V@3P.T\MR:=I*,9.#49+W7HTVH1J-)IR3:ISC)M-Q2:]^3E!26R4G9)M)
M=6VY2A;2^TXRBV[+F3BO>4HKYJ_X?:_\$DO^DA?[+7_AT=$_^.4?\/M?^"27
M_20O]EK_ ,.CHG_QROU'HIE'Y<?\/M?^"27_ $D+_9:_\.CHG_QRC_A]K_P2
M2_Z2%_LM?^'1T3_XY7ZCT4 ?EQ_P^U_X))?])"_V6O\ PZ.B?_'*/^'VO_!)
M+_I(7^RU_P"'1T3_ ..5^H]% 'Y<?\/M?^"27_20O]EK_P .CHG_ ,<H_P"'
MVO\ P22_Z2%_LM?^'1T3_P".5^H]% 'Y<?\ #[7_ ())?])"_P!EK_PZ.B?_
M !RC_A]K_P $DO\ I(7^RU_X='1/_CE?J/10!^7'_#[7_@DE_P!)"_V6O_#H
MZ)_\<H_X?:_\$DO^DA?[+7_AT=$_^.5^H]% 'Y<?\/M?^"27_20O]EK_ ,.C
MHG_QRC_A]K_P22_Z2%_LM?\ AT=$_P#CE?J/10!^7'_#[7_@DE_TD+_9:_\
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
M'<UB?L._ME_M(?$[5?@WJWC;XVZU\4O$/CSQI^R-\.O$/P;N/"7P=T'2M/\
M!GQ(_P""6GP1_:H^)GQJDM/"/PR\,?$KPYK3_%[Q1XJUNYU#6O$Y^&\-MJ$7
MPXT+P7HE]=: VG>]_MJ?$3]H/X4?%?XY:UX!_:G^*GA7PWX2_P"">W[4/[3'
MAWX7)X/_ &9]4\"Z-\0OA-IOAC0O"=PE]XB_9^UCXG7>AVU]JEYXEU'3]4^)
M5_%>ZV\5O+-'X;0:&Q4BJ*^JS5J4)XK"NG%MTX^P3A6AR-.]*:PJBG#W:BA"
M+NH3BLJ=5.<(PE*,HU\-*E)QG%*OBJU!TZD)N-U*-2O3E-[Q=Y*+?(CX[T/]
MHO\ X(3^ I8+[X.?\%"]-^"VOZ9?V-]X;\4>#OC9XB\4:]X35?AEX3^"_B+2
MM%N/C)H'Q1MIO#_B_P"$_P //AEX)UCP[KMIK.BZ)#\+_ASXH\!6'@SQWX1T
MCQ5;]G??MF?\$4KRS^(?AY?^"C>@V7@'Q]XIF^)EG\-[+XH,GA;X=_&RY^)V
MD?&R?XX_#J[F\&3^,=(^($OQ@T'3/B3!9:QXL\0?#S3O%3:W>:3X#L(O%_C.
MW\0^A?$#XX?M%?#/XI_%C6)_VO?B5>>"O"&K_P#!)W4(?!OC'PE^RO:^!] T
M;]L+]L^X^&?QFM9M9TG]GGPSXVAT63X;Z/-X:\/7VM>/;F_T&"_U36EU:;Q!
M%INJZ9]-?!?XW>-OB5^W;^TEX0E^.OBJ_P#A9\.-8\"6/PV^'^AZO^RQ-\+=
M>T_Q#^SI\,/&FH6TUL/!US^T_KNMMXB\6^(O&EMXET?QI'X!%MI\&C"Z$6E:
MGHEUO6I.,Y1J6G-*OSR;YK?5W[2:NX7]Z=/VD.7EM./M;PG%5%,7"5-R2?+"
MGAZJO'5QQ4J=."5VWS*.)M54VTJ<JM-WA.=.I^>NL_M*?\$,?$=M$==_X*'>
M'=4UK7=-^)WA_P"-/B>;XDV<&N?M'>%?C/K'@S7OBEX3^+XM? 5OH]MHGBO4
M/AWX,M[0?"?2?A;J7@7PQH4?@#X9ZEX*^'FHZOX3U'O-._;(_P""$.F^(1XP
M@_;.^$+>,1X5_:T\##Q7)XZU--9?PC^VE\9;+X]?&K0)Y;?0X+2]L#\1M/LM
M2\$K?6EU+X+M8[NRTF=4U?7&U/K/VH?VQOCWX!U_]IC5?"7QMF\)^-?AC\7?
M&?PF\%_LX3>%?A;?V,OPGL/V.4^-1_:(/]M>![_XEZCK'AC7+C6_B$OB0^,+
MCX/2^'?!<WPZU3P+>>(HM5U&;ZIU/XI_M!_!O_@G-\5OCMJ'B#XI^-OC-HGP
M=\3?$S1IOCAI'P$\1:YX7FMO"%I/#J<FB_LL^$/ G@CQ+X0T%;:]^(*Z+;6]
MUXKU2S>_T>[U6VWV&F:7ERNK0A)M.G5<:$83G"G%*LWAU&[]G2I4W3Q,XS:G
M"E0IU<1":HN&*BMYQE[L9RYTJ_+93=1*I3A0Q2J.*<]4U0<>:+JU:M*ER*HH
M4#YWUK_@I3_P1@\0_!OP5\"]3_;G^$;>!? -U\%;S0TB\:ZC#K#2_ /QKX'\
M>^!%O]371";J)M=^'V@?VYM@A;4[$W]NC6QNA+'S/A7_ (*!?\$6=(T7X\:5
MXU_;X^%7QDN_VF1=VGQRU[XF>(-&%]X\\/S>#(_AQ9>$[S1_A]X"^'_@O3/#
MVD> (XO"5I'H?A;3-3U"P1[_ ,1:IK>OW%YK$_K^I_&CQK9?M8?LH_!?P?\
MMK?$+XH?#+Q9\/OC_P",O&/C30=6_8.DG\7^*O!?Q-_9:T_PMX7\=WQ^#NB0
MW6@Z;H7Q-US0H=#^!&A>'?B)<6WC+3;S6KJ\O/[!\0V/P9\ ?VKOVT/BW^R1
MI/Q!\8?M;_&/P!\0D_X=;>(2\_@+]C(^._%GAS]L[QS\,O"OQ"^(>DQ:?^SO
MXJ^&0_9]\=0>*/$6B_ :*/P_9_%SPE\0_ /Q6TGXH:MJ#:;H7AO2;IQE7LHN
MWUERG:I>'M)5,=]3FZD90YE*>)I<\E**YZ5*-7FY.1PR2A25*G%*,:,:<J48
M--4K4*E:FH6NDX4L-RJS]R?)!R4TT_5KW]M/_@D%J6C^%K>]_P""LFNS^,/
M]KXN\,>$?BL?B_I4?Q1T;X4>/-+\(Z)XQ^#"^)8_A@MOJO@OQ!I_@+P9-?\
MBC7-,U3XSGQ3X:T?XD1?%:/XH6,'C9>+U7XZ_P#! *\TZ\TK1_VW/A[X-T^\
MOM15+3PC\2K_ $ZVL?!^I> ?@1\/YOAEI\%UX9OH;7P#!;?LR? KQ'8V 5M;
ML/%?P^T[4;37X;+4M>TS5OIC0/C-^U)XO_;5TO\ 9VL?CO\ &R^\#^%O%W[3
MNG:_J/@7P]^Q]8:_>:)\'O"W_!,@^'-7^)5Q\0O@[,+G0[;4/V@/BWJNOV_P
MCT71?%%]J'CPP65G!HVB>#[+PUY5^T?^V-^UC\)/@3\2/'6C_'2!=?\ A3\4
M_P!H']G.VU&Z\ _#"XB\7:E^S'^PO^V+\:#\7?%MG-X0@L[/QE\3_B%X>^%G
MB+QIX3\+QZ+X(T5/A78:9X*TO0="\6^-=+UBJ*J3E0=.HU+$2HU:-Y-2E*O6
MHQI-MP=W.K4I753FA*3E4E[1NM*<>ZZ$FH/V4W"C45DHKV]7$82$)6DE&,I4
M:T+PMR04(ITH.E".-H'[7G_!&#P=X[U[Q?X(_P""F6@^%- \8V^L:+\0/A/#
MXD^'/BCX9>-_ ^O?$KXG?%G4?AMJ=E\0/@GXQ\6Z#X%/C#XS_%%[#3/ OC#P
MA?:5H7BQ_"VDZG9>'/#WA+3?#_6Z%^W;_P $;-+^&?A_X1:S_P %*='\<>"?
M!'C_ ."?CCX=V7C7XF0ZGJ/@*Q_9W\;>$/'7PC\":3K=CX&TO5_$/AGP_JO@
M;0;/5]?^(-YXS^*GCFQ2YG\??$?Q/K5Q_:Z;&M_M@_M"7G[0GQV^#OCWXO\
MBSX#?#_PIX_\:Z1I?Q \,^$?@9X<U8>+_AK^R!^R]\3/#_P/^$7B;X^^"_%?
MPQNK3]H'Q#\0_CK\9_"?BKXH0^*M6/AGX4ZWX/@U3PH=)\0V7A7ZX^)7[3^L
M^,/@;^P9\0?!/CWQI\!OA_\ M>>*?AZWC/XM^)M$^%]G\0_A3X!\<_LN?%?X
MX^%#KL?C'0/'_P &O"/C7Q3\0O"/PZ^%^KW&M^'/$WAB+5?&5[X7\+%/$6L^
M%-3M\I3BN67/S7E%QFI.2ESNLX5'4E!)-K#U9PYN6LX.#C&$,3"G7<*JK14F
MIKFIR<E+EDTHT8\]-^SE44FJ=;DDJ<YPYG.,ISE3YZ?Q]^T?^W5_P0[_ &K3
MHL'QE_;E\ :II.@>$/BAX/T[0?#'QE^('@'2C#\6M'TGPYXJUS4/^$*.A:AJ
MNNQ>&-.O_#6DMJ=_=Z/::'XI\66-QI%XNMS.GDWB?]HC_@@OXJT2SM;S]N[P
M%9>--*B^-L>C_%JR\=V<GQ$T]OC_ /M'>$?VL?B!(TFJ>!]3\&ZQ$_QR\!^$
M_%NB:9XB\&ZQHNDQ:7-HR:7-I.M>(+/5HO\ AKG]LSQ5\,_VP_B=8_'/XMZ=
MIWP$_9?G\8?##Q-X'\)_L?VGPO\ &]R6^/&B?#/XS:_HOQ&^%7B3XER:U\>/
M!GA7X<?''PNGA_4+?X-6LFLZ;$=,L/!]Q?Z)J7T-XX_:!_:,^'O[1'P[_9Z\
M6_M#_%/X=^!?B%H'[/K^//BQ\3]!_9*E^)GP6G^(-M_P4;\3M>GQ'X+^$[_
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
M>_#2R^'7@_7O#&JZ)I?A/7K?Q1X3\,:O/XH\&^%[O4F\"^$/%TLFC(OBO0?
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
MUNW;3TTVT"BBB@84444 %%%% 'Y__#D#_AZ9^V0,#'_# '_!-3C_ 'OVBO\
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
M.RO95(7T5F[6NG;\_P#_ (>8?LX_]$\_;\_\50?\%3/_ *#>C_AY?^SB,?\
M%O/V^\?]HH/^"I?3GIC]CCU_K7W^S*!@DXQVR3UQCH3R?J3C\_SW'[>WA6/X
MY>*?"6J6GAOPQ\!?A[\//VMO&?C[XW>*/$3:59: ?V0O%7P%\&_$/5)[66T&
MGVWA"#Q5\5/B/X7N]5U'4+2>RU;X%^+[B**^L+RVEMCF6OE&<VWHE"G%RE)M
MVT5DEOS2E&,4Y21H]%?O*$$NLI5)*$(Q5[RDV[VBFU%2D](LL?\ #R_]G'(/
M_"O/V_/I_P .H/\ @J60.,<?\8;Y_EGOZ4O_  \P_9Q_Z)Y^WY_XJ@_X*F?_
M $&];UA_P49_9#U*'Q')%\2O$EM/X&M-2OOB5INK?!?XYZ#K7PCM].N=9L[1
M?C/H&O?#73=;^#=YXLOO#VKV?PWTWXGZ=X4U/XJW5H8/AK9^*Y)X!+Y7JO\
MP5G_ &0+'5]6TP^*_&&@V/A2ZTV'QEXG^)_P6_:$^%_AO2)9/%/[07A#7_#M
MC/X@^#<VIWOQ#T+6?V8_C'!'X1U+2-!L=:F\+36>F^*'O)H;=Z2E)VC";;V2
MBW?X-K)IW]I3LE=RYX<BFYQ4I<DOB?+M?F?*U=2DKIV:TA-NZ5E&4I-1C*4>
MV_X>8?LX_P#1//V_/_%4'_!4S_Z#>C_AY?\ LXG_ )IY^WWSZ_\ !*#_ (*E
M_P!?V.*>?^"DG[+_ (A?4?#7PX\;:QK_ ,3)=&\4#0O"OB3X3_'#P3I=MXX\
M/6O[0B)X ^(OB?Q'\--.T7X5>*QK'[+WQLTS4_"_CV\T#Q7IQ\$W,DFAL=;\
M*IK_ -C_  Y^(&@?%'P%X'^(_A>2XD\-_$+P?X9\<>'GNX3;73Z'XLT2Q\0:
M2]U;LS&"X;3]0MS/ 6)BEWQG+*<J[2NTTKJ-WHG)J323;U;Y):+M=733;<DI
M<K=I-72=[VT\EWO:^J3:V=OC7_AYA^SC_P!$\_;\_P#%4'_!4S_Z#>C_ (>8
M?LX_]$\_;\_\50?\%3/_ *#>OT"HIE'Y^_\ #S#]G'_HGG[?G_BJ#_@J9_\
M0;T?\/,/V<?^B>?M^?\ BJ#_ (*F?_0;U^@5% 'Y^_\ #S#]G'_HGG[?G_BJ
M#_@J9_\ 0;T?\/,/V<?^B>?M^?\ BJ#_ (*F?_0;U^@5% 'Y^_\ #S#]G'_H
MGG[?G_BJ#_@J9_\ 0;T?\/,/V<?^B>?M^?\ BJ#_ (*F?_0;U^@5% 'Y^_\
M#S#]G'_HGG[?G_BJ#_@J9_\ 0;T?\/,/V<?^B>?M^?\ BJ#_ (*F?_0;U^@5
M% 'Y^_\ #S#]G'_HGG[?G_BJ#_@J9_\ 0;T?\/,/V<?^B>?M^?\ BJ#_ (*F
M?_0;U^@5% 'Y^_\ #S#]G'_HGG[?G_BJ#_@J9_\ 0;T?\/,/V<?^B>?M^?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /@#X<_\I3?VR/\ LP#_ ()I_P#K17_!6*OO
M^O@#X<_\I3?VR/\ LP#_ ()I_P#K17_!6*OO^@ HHHH **** "BBB@ HHHH
M***0G )]* /P,_8__;?\7?!WX?\ QH^'>E_L"_MZ?&VQT#]O[_@J2T'Q,^"?
MP]^".O?#7Q)_:O\ P4P_:UUJ1?#NI^+OV@O!'B*X.C2ZC)H&L#4?"^E^3KNE
M:G;VAO;".UU&[^J_^'EGCW/_ "BP_P""H^/^R3?LW9S_ .)6_AZ=\XKX^_9O
M_;5L_A0WPS_9;\(>)?AGHOQ%^./_  4P_P""LV@Z]?\ Q*^U7,/AO0/$G[;W
M_!5KQ9\.]5\+^&K?Q5X*NO'.J77Q/^"ND:?XETC3=>A32O#%[%I>J7GAS7/B
M+\/M9D^VOV6/VW/'7QJL?AGX;U7P)I_CWQAXWM/B-\29/'7P_LC\,O 6H?LS
MV?QU\8_"OX(?'S0O!WQ%\9>*_$CZ?\:O#.A:7\3?#?AC3/%OBUI_ #W?BM-?
MCO=7\)^#M::C.4%-1O&7/RN]FU3J>SJ26_NPFFIMN*24GM&1,VH?$TK1C)KJ
MHSC*4=-VY**LHJ4DY4U*,?:T^?'_ .'EGCS&3_P2P_X*D#V_X5+^S:3^G[5I
M'ZTG_#RSQZ,_\:L?^"I'0\GX3?LV<?E^U;^>:^C?VFOBK\6O WBO]EGP/\)=
M5^&_A[4?CI\>?$/PX\3^(/B3X'\2_$'3](\)>'/V;?C[\:[B?1]#\-?$WX53
MV^N7NL?";1-)75M0U^_TW3]*U#597T&_NFM);7Y,^#O_  4CM_V@_B'\(OA1
MX,\1_!_X=^-_C5^RKX$^*FD:5XKN9/'_ (I\(_&WQOX T+XUP^!]1^'6D^.O
M 'B3Q/X+M/@GJC^-(];BN?"<=[%)8"+6TNI+S2;3&%2,XU)1>E)U%)/W7:C2
MG6J22EO&-.G4;?,G^[FFHI<X;IO:,5%SF[\L/:3C""DTI6<G.-M+6:][GM!]
M.?\ @I9X]/\ SBP_X*D?^&F_9L_K^U=0?^"EGCS_ *18?\%2/Q^$W[-G_P!%
M=7D_P"_:_P#VQ_B3XJ_9"\,>*_$GP&E/[0'P>^('QI\7ZEX$_9+^-5_9Z1IW
MA#XB_"'P;9>$XKA/VL_$%MX!CNK+Q9XPNY_B-XLN/$.D&_E\/6T/A6,Z+J$/
MB7E_VPO^"CG[17P%_:3^./PK\":3\(+SPC\-?V?]:^)?ANW\:_#'XEW%YJ7B
M?2_V6_VM?CG,U[\6-*^*^A>"]4O[3Q%\"/!-O8_ O3?!FG?$/QCX#U#XC^*]
M(\7:=HW@[Q!XC\(U?51LDW]9W;7^Z4YU:Z:<;IQ5.:2LW*4916B<C.-:G4A*
M<'S0BZ*<K65Z\XPI)7M?F<X]592CUDD_H _\%+/'O_2+#_@J0?K\)OV;?_HK
MJ3_AY7X\P/\ C5C_ ,%2#WS_ ,*E_9MZ\<\_M6^_'MGT.-CX8?M _M-?$7XN
M>#/@X?$?PIT/4[;X0Z5\?_B%K_C/]F7XK_#G6O$7@W7_ (H:I\/=.^'?@SX4
M>(?VC]0USP-XFTN+P-XOU3Q)\1O$?BGQOI5DOB[X92VGPVO+2]NIM1Y?]F#]
MJ;]HR]^)7@KX2_'W5?A5X^O_ !+\1?C[\%H-7^&OP[\2^!-8TW7OV:/#7AV?
MQ-\0O$5[JOQ%\6Z/XDT+QOK,NJP^3HG@SX<6_AO4-=\+Z9':7JM*9=?9R]I*
MG[O/"+FX<VKA&4XRDFE)-*5.<6FXR3BVU&+C*9&K"<:$E)?OU&5..SE!X=8I
M3U<4H^QE"6DI.\XQC&<VXK1_X>6>/?\ I%A_P5(_\--^S;_]%=1_P\L\>_\
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
MQU_T9C^TO_X4_P +?_EU1_Q&Y_L=?]&8_M+_ /A3_"W_ .75?VRT4 ?Q-?\
M$;G^QU_T9C^TO_X4_P +?_EU1_Q&Y_L=?]&8_M+_ /A3_"W_ .75?VRT4 ?Q
M-?\ $;G^QU_T9C^TO_X4_P +?_EU1_Q&Y_L=?]&8_M+_ /A3_"W_ .75?VRT
M4 ?P$_LJ?\'@G[*/[/OPO\3^ ]<_9,_:%U^^U_\ :2_;+^-\5]I7B'X;P6EO
MH_[3/[8/QT_:0\.:+(MWK"S/J7ASP[\5M*\/:W,J"UFUK3-0EL&EL7MII/I'
M_B-S_8Z_Z,Q_:7_\*?X6_P#RZK^V6B@#^)K_ (C<_P!CK_HS']I?_P *?X6_
M_+JC_B-S_8Z_Z,Q_:7_\*?X6_P#RZK^V6B@#^)K_ (C<_P!CK_HS']I?_P *
M?X6__+JC_B-S_8Z_Z,Q_:7_\*?X6_P#RZK^V6B@#^)K_ (C<_P!CK_HS']I?
M_P *?X6__+JC_B-S_8Z_Z,Q_:7_\*?X6_P#RZK^V6B@#^)K_ (C<_P!CK_HS
M']I?_P *?X6__+JC_B-S_8Z_Z,Q_:7_\*?X6_P#RZK^V6B@#^)K_ (C<_P!C
MK_HS']I?_P *?X6__+JC_B-S_8Z_Z,Q_:7_\*?X6_P#RZK^V6B@#^)K_ (C<
M_P!CK_HS']I?_P *?X6__+JC_B-S_8Z_Z,Q_:7_\*?X6_P#RZK^V6B@#^)K_
M (C<_P!CK_HS']I?_P *?X6__+JC_B-S_8Z_Z,Q_:7_\*?X6_P#RZK^V6B@#
M^)K_ (C<_P!CK_HS']I?_P *?X6__+JC_B-S_8Z_Z,Q_:7_\*?X6_P#RZK^V
M6B@#^)K_ (C<_P!CK_HS']I?_P *?X6__+JC_B-S_8Z_Z,Q_:7_\*?X6_P#R
MZK^V6B@#^)K_ (C<_P!CK_HS']I?_P *?X6__+JC_B-S_8Z_Z,Q_:7_\*?X6
M_P#RZK^V6B@#^)K_ (C<_P!CK_HS']I?_P *?X6__+JC_B-S_8Z_Z,Q_:7_\
M*?X6_P#RZK^V6B@#^)K_ (C<_P!CK_HS']I?_P *?X6__+JC_B-S_8Z_Z,Q_
M:7_\*?X6_P#RZK^V6B@#^)K_ (C<_P!CK_HS']I?_P *?X6__+JOZCO^"=?[
M;7@[_@HQ^QO\'/VR_ '@WQ+\/O"7QD3Q\^D^$/%]YI%_XBT?_A /BAXV^%U^
M-1NM"N;O2Y#?:GX)O=2M1;SL\5E>6T-TD-W'/#']KT4 %%%% !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
G%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>ex10-1_004.jpg
<TEXT>
begin 644 ex10-1_004.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 0( R # 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#^_BBBB@ 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@ KY=_;A_Y,K_:__P"S7?C_ /\ JI_%M?45?+O[</\ R97^
MU_\ ]FN_'_\ ]5/XMH ^HJ*** "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 **** "OEW]N'_DRO]K_ /[-
M=^/_ /ZJ?Q;7U%7R[^W#_P F5_M?_P#9KOQ__P#53^+: /J*BBJ\EU%&=K;R
M<D':I;! 9N<=.$/Z>M-)O9-^@FTM6TE=+7O*48+[Y3A%><EM>ZL456-W%C=\
MQ'&> " >I(8K@+_$3C%0MJ5L@8L9/EQP(V<G+%05V!L@E20>A4;NF::C*3LH
MR;4E&UG\35TM4E=K7=KSZ$NI3CO4@MW;FBV^5M2M%-R;3BTTHN5T[1>Q?HJF
M+Z MM D^\RYV8P58J,J3O <J=A*_,.1P"0][N%,9+$G. JY)P<=N.6PHYZGG
M #%4TU:Z:O:UT^KY5T[Z:M6ZV6H>TII-NI!*-N9N<5R\S:BI>][K;B[1ERR=
MOAM9NS1507L!./G!RBL"O*L_W0P!)R3A>,\E3]TAB?;;?@;P#ACC@X",$8G!
M( 5CM9L[5/5A3<9*UXO5J*LKZO9:7WZ;+S&IQ:DU)24;\SB^91M*47S."E:T
MH3CK;WHR6ZL6Z*H/J,"O&@660RJ6#1H"J@%<%F+*.0VX!=Q"@LV 5+3?:XC@
MX?:PR'VY3&\("6!( 8G()P",GC!P.,ERWB_>5X^:NU=:OJFM;7L[)BC4A)M1
MDI--1?+>7+)MI1E:+49W3O"3C-:.48IQ<K-%5UNH6+@$YC"%@0 1O *]2.N>
M^.01UJN-2MB[H!+N3.08F4$C/ +8&3AL D$[7(X4X2C*3<4FY)*35M5%RY4]
M;:<WNW5];]AJ47;5>]M?W;_#:W,HIWYH\JO>2:<5-7:T**I#4+=E5D+LK*65
M@I 8#'W2^T'J#QT'7&#3/[3M<1D%B)'*KC8> NYI/O\ S1KT9DW8;Y"-W%-0
MF[VC)\KL[)NSMS6=KZ\NOI\[)5*<DG&<9)VM).\=8*:?,KQLX-23<DFFK-MI
M/0HJE]O@*JP$AWJK(NT!G#$#@%@,@D9!(/4C(!(:=1MU,V[>H@.'<[-I_=K(
M"IWYP4;(W!>%8G &2<LN7FY7R\O->S^'37:]M5TO=VM>Z3YH]^C>ST48J<I2
M;BE"*BTW*?)%.\7)34H1OT55:\B&2 [@,%)1=V&)("D9!R2.P/4$\<U7.JVR
MABXE15B,N]U54(&XLH8O@,JC<2V$PRX<DXIQISG;EBY7VM:[L^7173>NFVXG
M4A'XIQ79-KFDWRV4(ZSG)N<$HTX5).4X1492E&+TJ*J"]A+.JB1C&65R%RJL
MH5MI;.W+*ZNO.-K#)!# .6[@9 X<;.3NRNT  Y).[ QM.><CJ1CFI<6M6K).
MS;T5][7=EL[^:U5UJ/GBI<CE%3_E;2D_@U47:3C^\@E*,90;G&*FY-1=FBJJ
MWD+$A2Q(X/ '^]C)&[;@[BN0,$#)XI[7$:D@[N,=L\<\]>@P?KCC-%G]U^JZ
M7OUZ6=_1]G9\T;7YHV>SNK;V[]TTGL[.S:3:GHJD;^#;N&\@X( 4 G+*HP&*
MGG=G'4 88!B 474;=DC?+KY@R$90'4;=S%P&( 4$98$J20%+9I\DKI*+;E>R
M6M[1YG:U]HN_16^X7/"]N>%[\MN:-V[J.B3;=FXIM)Q3E!.2<X<]ZBJ*ZC:M
MC:SG,AB V'/F!G0KCK]Y' ;[ORD[L8-2?:XL[<.&R 5V'<,MM&X#)&3G&>H!
M/3!)RRVMK>UKJ[?9+FU?H*-2G-)PJ0FGR6<)QE?VBG*%N63NIQI5)1:NFJ<V
MG:+9:HJK]L@SMRVX,5*[2&!&W/!Z@%E!*Y&2%'/%/^T)\V YV^@SG@$!<'DD
M'@=S^&4XR5FTU>UKK>^B\]7W27F-2BTFI*TMGLGJUHVHIZQDO6,EO&5IZ*I/
M?P1JS,) J)O8E-J\%@R[F(7<NPE@6  *G/S#*K?0.K,F]PK.IVJ#@HQ5LX;
MPRE3D@@C! .*KV<]?=>CLW;1.R=F]D[-/?J@YX?SQ>E])1:2]ZS=F[1?)-*4
MN6,G3J*+E*$XPN456-W"%#'<JDJ 2N!\W0@DX(]QD \'G&8_M\&<'>.6&< @
M,A8,I*L0" CMDX3"D%@V%J>5K1JW75I::KK+NFM+[/L+VE-7O4IJR3=YP5E)
M1E%ZR6CC*,D[6:DFM&F7:*J&]MP4&XDO]W SD X)Z]/89)'*@X.%%Y =WS?=
M9D(XSN4%BH )))49  )(Z<T--)-JR;25[;MV2WZM-+S371E)IN45K*+M))2N
MG:[37+NE:^ONW2E9M)VJ*J?;8<*</A@2IP,''!&=V 0>""1SP,\X7[7%N*[9
M#@@$A/EP>K9SC"D@'N21M##)!9^FC>K25H_%JVD^6SYK-VL[I)-H<HK>459\
MK3:34K*7*TVFI6DGRM*235XJY:HJH+V J[9?$9P^$9MAW;0#L#9YZE=P7!WE
M<'#'U"!!PLSDHSA$B8OA%).5.-I.TJJM@LWW<@$@Y9+=/XHQ])2:44WLFVTE
M=K=7:N2ZE-)2YX<K5246I*2DJ2;J<CCS<[A9WC#GD[6C"H[)WJ*SVU*W522)
M1@X4; 2Y()0 ABJ^9@JAD9 6PI(+*&<NHV[9_P!:N"P):)U4%4,A^<C9C8,[
M@Q7)VE@P8 2<E>*NDHNZL])*4HO1[.,9--7TBWI9@ZE-7O4@K.2=YQT<%%S4
MM?=Y5)7YN2SO'XHSC"]1547MNS!5<L22N0IV[@JM@L<+DJZD<XYQG(( UY"F
M=Y=<9ZH>Q (XSSR",?>7YEW#FBSTTWM;;6^BLKWU>V@<\-??C[OQ:I\MES/F
MM?E:CK:33LF[:24;5%5A=1,"1N(!(R%+="0>%R1C!R" 0!DBD-Y""V0X" %S
MLR%R1C(!)Y!!'&,9YSQ4IISY$_?VY?M7Y/:;?X/>].^PW**7,Y12NU>ZM>.\
M4TW>2_E5Y:.T7RRY;5%5?MD&"<GA=V .<;M@XSQEN.< '.XC#80WD(56Q(0R
MAAA<XRRJ ><9RQ[D?*W/'-J,I;1;VZ6W5UO;=;?YZ!SPLGSQY7HI<RY&^WM+
M^SOULYIV]ZW+>1;HJI]NMPVW<<[S&?E/RL%WX;^[E2"">Q#'"Y(7[9'N=2L@
MV L25 ! !.5^;<>F.@YSZ&ERNZ5G>2;2MJU%I2:]'))^JZ:AS0LWSPM'1OGA
M9.\HV;YK7O":M=OW):6C)JU15%=0@;9\LP\S.W,9'0\@G)&>"0,_, 2N:7^T
M+?Y@I=F4H"BH=V9,[,9PK [2"0Q4,-I(;BAQ:5VFDMW;1:J.KU2]YI:O=I"]
MI#3WXZRE%7DE>47:2N[+W7I)MI1TO)75[M%4GU"WC221S(!$65QL8L"O; SR
MR_.@ZLAS@<@/2]@D&5+=0.5(R3NP >G(4G.=H!!8@'-/DG:_+*UW&]M+QM=7
MVNKKY.Z;0<\-/>7O<MKW3?-!SBK-)IR@G.*:C*45S1C)%JBJ<=[#)O"B3*$Y
M#)@D#)!&3@JP&Y3G&""<<@2&ZC&0=V1NX !) (7< #RK$X4C[W:DXN-TU9K=
M75UMT3;ZK^MGSPLY*<6HR<&U)-*:YKPT;O)<LO=7,_=>CL6**J?;8L$E95QG
M@QG.0N[:,$[C@$?+D95@2-II$OK=R0C[N PQ@[E)4;UYRRC>I+#C##&3Q349
M-<R3<=^9:K2_5.W1_<#G!.SG!.[5G**;:ER-).2;?,U&RO=M)<S:O<HJN+F,
MG $AY8?<.,J2#ST/((X[@^AP"YC+;0'SM+<K@$ L."3@_=SQV(/0TK/56>F_
ME;E3O\Y1^]?)W6FJU;2NTKM6TL[._O1TM=WT3UM8HJL+J(L4 <L,8PIPRDD!
ME;[A!(. 6#G&0I&"6&^MQ&9"6VC'52I^8D '=M .0058@@C! ) (HR;22;;L
ME9/6^BMIU?Z]F)S@E)N<$HIN<G)*,%%Q4G.3:C!1<X)N4HI.23>_+<HJL+J(
MC(W8^7=G:-F]0R;OFXW9P#T+<9Z$CW<2#+;L9 ; #%21G:P4D@CC(P< @].:
M.5K6S_KRW_ '**5W**6N\HK1;NW-=K:S2:=URN7-%RLT552[C<$A)0-Y094<
MD'&X ,25/4=\ D@8-#7D*8+[U! .YEVJ"S(JJ6) W,S@!0220P R*:C)MI)M
MQDXM+=223:MW2DMK[Z-ZI/FBDVY124>9R<HJ/+:_-S-J%N[Y[)^Z[2]TM454
M>]@0.22=@#$ #."NX=6&"1V;;CJ<#FFB_B)QY<W()!"*0Q!(900Y&Y-I+9P!
MP 22 4TU:ZM=I*]E=MQ22NU?6<=K_$KM7!2BVUS1NMTY133O:SYI1U3M=;JZ
M;233=VBJ27\$F?+$KE=N5\IU<!E9U.UPF%(5AN. &!4D$$!7O[= "2YSGA4+
M$8!.<+DG(4[0NXM@X!VMA\LG:R;NHM6L])_ ]]I77*]GT9+J04>9R2CR>TYG
M>W)[/VW/?EMR^R_>)]8Z]TKE%51>1$L,."N,Y"CJQ7@[N<,I4@9.1C!XRINX
M RJ6Y;[O09[D8)!! ^8A@#MYP>E+EDKZ/2[?6R5[[7>EGTV5RN:-TN:+O+E5
MI1?O6D[:2:3M&3UM\,KM6=K-%5A=P,0JON)5F 7YLA<Y(P3D94@,/E+ J#D8
MI3=1!=Q+ 8!/RG*@YP3C(YVG&"<]LY&3ED^CZ='?576CL]4UT\M] <DDVVHV
MNGS>[:T92>DU!VY82E>UK1EKI8L453%_;LS*&.1C' RV0"<+G>-NY0Y95"EE
M!()%/2ZC< @2#(R,IC)(SM')!;'. ?2BS32::;7,KIJZ:YK^EDW\GIHTIYX:
M6G%M[)-2;TD_AC>5O<E=\MDXN,G&2Y79HJJ+R)LE1(<;NB9R%."5(.& X.5R
M,,.^0(QJ$!QE9$)#, ZJI*J!D\MCJP7&=P)&0!S3<6ES-6CW;BELW_-V3;[)
M-NUG9\\-??AI)1UG!>]+9*\M;]+76JU7-%2O456%U$S!0)#DXW;#M'RA_F;H
MO!&,XR2,=<TUKV!7"9)8K(P VDD1%5? W DJSQJ5 )#2(" 6%"A)NRBV]=+=
MM']VM_1]FTG4IQ2E*<$I)N+<XI2LVGRWDN9W5E&*E)Z6C*ZO;HJJ;R$-&AWY
ME#LF%S\J $L0"2%(88;&,D D$@%1=1D$X< $#)4@<L%!SGH<@[C\H4[B0*F7
MNVYO=N[*^EW9NWW1;^3*4D[V=[6;WVDHRBUIJI*46I1YHNZM*^BLT57:YC0,
M2'(5&?A"<A>H'JW3"]3D8H:ZA498D#Z=#R<'!^4X!/..*.MNM[6W=[J-M+ZW
MDEZM!S1[]$];K1MI/5=6G;J[.R:U+%%5OM<.,@D@H7'RD;D 4[EW8!'S*/7)
MP<<X&NX5!.6;:0&V@';GNWS  #^(YX^E5R2NERN[=EZZZ?@^VUM]"?:4WI[2
MGNUK.$=5%3?Q3CM"2D];)-7:V5FBJXN8V5F ;"^H S]/FP>.>N, ^V1KF-<;
M@PR,\@#L< AB""2"!GJ?;FDDWHM=;?/5VZ:Z/[F-S@E=RC:S=^96LFE=--IJ
M[233:DVE%R;5[%%5FNHE*J0Y+#LN2IP#M8 Y5L'N,<8SDKE!>0D9 D/&<!"6
MZ(P&/4B12 <=3Z&AIK=6]UR\N5.S=]K)^?HF'-&R?,M;VU3O92;22NVTH3;2
M7,N5W2M8M45234+:1=Z.63YLN &12K%"I920&WJ5QGJ#Z&I?M47)RV KL21@
M80D-R>,C![].>E2FFW%:M2G%I)Z2IZ3B]-'!_$GJNS&VDVG=.+47%QFI*4E>
M*<7!23:V]WRNGH6**K)=PR!RI8A"!DK@,2 ?W9.!(!G!*%AG.":8;Z$(TF)&
M"D@J$^<D G 0D,6;A5 &6)& 0<U23ELK_#Y?'?EU?*O>L[:Z^0N>#Y5S1O)R
M44W9R<)\D[*7*WRS]V6EH[MJ*<E<HJ".XCE0.A8J<_PG.1U&.Y^F0>JDC!J5
M6#9QGC'48Z_YY].]#C)7NFK.SOT?9@I1E;EE&5X\ZY6FG"_*I)JZ<6]$TW?I
M=--NHHHI%!1110 5\N_MP_\ )E?[7_\ V:[\?_\ U4_BVOJ*OEW]N'_DRO\
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
MB7IOQ6O=4M!K/AO4KRU\2ZMXJMI+>:X\^6WM-'N'M(;&":"UNHM?XD_\$Z_
M/Q&L_P!I#^TOB?\ $/2+_P#:F^$7PA^$OQ.U.T3P9(?L_P '[&]TJT\3:+9W
MGAF:WL-7\1Z!>ZEIVJ1#[5I%L]Z^H:/8Z7?V5I<QQF%+CVO''JA6P=&488YY
M?*CB,-05>O/*L]H8.*C:7LJ+QV(R:O%RDZU.%.$Y>]"I3?=P_COHA8&?"V/Q
MN7\3U\=B,+P]_K-E>;KBC/L'E&+CQ[X>YGG<L%6IX'(:683PO".'\0<KH5X9
M.L#F<\7AU#*<//.L'' ?'_[17_!0+]H;PKXT_:9@^'UCHGA_X>?LJ_L[_!OX
MMZ_XCNOAYH/C3Q)X[;XPZ#K\PO=-\.:C\>OAC#X?;P[JI\/ZEIN@3>(9?,TO
MPQX_AU.XUJ\\0?#K3=0^SU_X*$? .R^*NG_ _P 3>*+VP\8SR>'M#\2:K-:>
M&-(T;P[XU\3?".3XQZ;HFH:)+XPF\?6\,_@6$:Q?>(-*\):[X(\-:[J%AX/U
MOQ[9>(EEL$XSQK_P32\(^.D_:+BU?XT_$F*']I7X*_"GX'>.X[#2?A];O8^'
M/A/;VL-CJOAUYO"UU'9:WKT,_B)=6CN%GTR%O$]P-+M; :1H0T[V[X?_ +('
M@_X>^._BEXPLO&_C/4]+^.O@WP?X?^+'P]UO_A&1X,\9^(O!?@2S^&T'C>RM
M-/T.SU3PUJ^N^"=-@L/%-AHNJ6^CWJ>3+;Z7ILT 8]6%AQ=0QF-2Q-#ZI7KY
MC7P\\37ACI48?VGQ-C\OI0P^'4:JIU,+6X?P590M]7H>TE%\]"<GP<1YK]&#
M,N%\'AJ&7YO1SW*LBP5+"T^',HS?)*F;YNN&^%,#GV*SCB#'Y=G-?&XC#<02
MXXSC*L/.E@LDQ6-P6599B%E638REB\N^>O@?^V]XK^/G[8/@+P;X2TN[T_\
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
M=?I_[$7P;M_V2M8_8NOHM?U+X2ZMX2\5:'>@7UO8ZK9-XH\1:EXPEO\ P_\
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
M&3S:4OD73_\ @JA\,=03P*;/X)?M'B^^(D/[32>$]'?1?@@+S5KW]DN^%O\
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
M*** "OEW]N'_ ),K_:__ .S7?C__ .JG\6U]15\N_MP_\F5_M?\ _9KOQ_\
M_53^+: /J*LFXN!&[)U^:7!81B,%F51O+9^ZTH *@L2K#:22!K5C7$>1(S1H
M0LD[X&"N [8W*,?.X!^;AE;>P.[--;IV4K/6/6:E&:5..C]ZI+DBF_=6KEI8
MSJJ3C:+:;]Q<D>>HY3T@H4W[KO+EC*H_>HWC4@U/E9^=$?\ P49^$EC\/OBK
M\6O%?@7XO^!_A[\$_&?QL^'?Q!\3:OH_@6[T_3?'_P %OB#X)^&3^#H/[$\>
MZC-<ZG\1_$WC6PL_AM<V,4GAZ\.D^(Y?%NM^$HM*C_M3)UC_ (*;_ VT\/:'
MJ&B>%?B-X]\7:W-\=[(^ O!D/P]U'4+27]F#PIIGC3XP:DWBS5?B%I'PSU31
M]+T#Q)X:U'P[JGA_QYJ]IXO;Q)HT>A&[E_M9=-W3_P $[_AI>?L__M!_LX>+
M?'GQ'\:>"_VB?BUXZ^,NM:S=W?A;0?&'A+QKX_\ &&F^/[N^\':CX9\*:?;6
MT>B^-].T_7=!?6M-U^6'R8[+5)-0L)7M!Y=^V_\  +]HKQWI_P"SWIWP\U2T
M^)-YX'TSX@VOC_Q=XV^&?PH\<WFMZEXAT;PUX:6?4/"'_">? %K2U\4Z++XT
M@\9:/X&UZ'P-KFESWVB^-?AMXBL=6T6/1OD,=5XQPV6U*S4<3466Y73CA\+E
MM''XVIF5=UZ6;4_9T9T95,/@U+#UJ%1S?-[.O%\UHM?T[D&7?1?S?B/"98WG
M6"P6(XHSU/,L\XOSWAC)8<,9=P%PYCLFQ>(QF-R?.\8LSS'CR/%>29GEM">#
MS&A"CPQC<L6(P6;XZK1R-/\ ^"E7@ZR\:>-O&?BS2/&OACX*:3^R-^SO^T9X
M<TC6O"W@U=6&D_'GQV_AC1/$U[XUTGXMZUI6FV%\NH^%-.UK1_%OASP?HW@$
M:9XC\5ZOXTFT>YN#9>UZM^V5KT?[2_PG^"WA3X2:OK'A;QW^SU\2OC]>^*(?
M%'PXN+^?3/"WC+PQX.\./X>2'Q\F@7WAO7I-:74[77K/6+G^TK;Q/X3N=-L[
M?2+7QE=:/7^%W['OB2X\5W7QU^+/C:32OC#\1?V?_ _P+^(_@;X?^'_A]/\
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
M)T\/E'$&6\6Y_E>#S.E5QF'PN:8G#_69UL30IX'V>BBBOI#\)"BBB@ HHHH
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
M[2]JW43O=5/?5I)2B4444%A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %?+O[</_)E?[7__ &:[\?\ _P!5/XMKZBKY=_;A_P"3*_VO
M_P#LUWX__P#JI_%M 'U%1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-8;E89(
MRI&0<$9!&0<'!]#@X/8T .HK\_/#?QB^)6H?\%.OC5^SO=>*+B7X1^#_ -@C
M]F3XT>'_  ?_ &;H*)I_Q+^(?[0O[7G@3Q?XI'B"/2QXFNY=7\+?"_P3IHT/
M4-5NO#.FMH45]I>CV6H7^JW5[^@8X 'H/K^IZT %%%% !1110 4444 %%%%
M!114<NX12%2 VQ]I/0':<9X;OWVM_NGH0&TDV]$E=^BU9)17\]7PD^(/[=GQ
M;M?CW\2O$'_!4?X?_ 'P1:_\%!OVU_V:_A1X,\<?LA?!CQ;)INB_!G]H?XI>
M!/A]X#TGQB?&OP^NO%VI6_@;P)/J%N;[0+SQ5-I6DZMJ&OZMKCZ3J7B&Y^@/
MAK\/?V__ (O>'9/%/P]_X*W>$==TNUU34-!U6"X_X)P>#/#WB#PYX@TDQ'5/
M#GB[PCXG^*6C>+?!OB/3XKBTN;SP_P"*M$T?68+._P!-O'LA:ZE82W*BU*_*
M[V;B^R:LFKNRNFU=)NUU>UU<[>:NM&[KOHGI=->NBN]OV5HK\8?B9X(_;\^$
M&F>']5\?_P#!6CP_IL/BWQ3IW@CPI8Z+_P $S_#GC;Q!XG\6ZK8:MJUEH'AW
MPKX%^)/B7Q/K=^VD:#KNL7*:9I%U'8:/HVJ:MJ$EKI]C<7*+>^"OV\;*#2IH
M_P#@K[X UN7Q#\._$'Q9\+:9X._X)Y?#[Q[X@\9_#CPO)X5AUOQ=X&\->!_B
MUXB\0^-]*MKCQUX*M8#X3TS6+C4+SQ9X?L]-M[N[U.WA8NEU6D^1^4^7FY7V
M?+[VO36^UUS)MQ33:7,TG>T>91N[727-)*[:W[)M?L[17\^VC_$[]JKQ%8>&
M=0\/_P#!735=<7QG?^++#PE8:1_P1P\?ZEKWB0> [K2=.\<ZKHGAJSO)O$.I
M>&?!>KZ[I&@^+?%UKI<OA;PYXCU"W\.:SK%EKK'3QZ#XJ?\ ;&\#_$ZU^#GB
M_P#X++?#KP[\0[O1M!UY-'U+_@G5X+CTVWL/%K^-4\&PZEXMC^*,G@W2-:\;
M'X;?$(^!_#6J^(++Q)XS7P1XK/AC2=6&@ZE]GIIK=-74VM'M3BIU'?:T(24I
MN_NQ?,]+M-:WMK:U[6=KOE5[-VN]-;:Z;Z'[D45^"'A_QC^UGXF\/>"_%&F_
M\%AM*@T?XCRQOX!?7?\ @E/>^%M1\8Z$UGX:U&Y\?^'-!\3^*M(U[5OA)I-A
MXR\)WOB#XRVFFR_"CPW;>(]'FU_QEIJ7T!?5^%VK_M@_&;Q%<>%/AW_P6)\+
M:QKEK=6NF36^H_\ !,73?"EF=?NO"6F>/F\)6NL^+_'N@Z)J/CJP\"ZUI/C7
M6? 6FZC>>--#\):C:>)-8T&RT:9+TEG=QLU*+<91:<9*4=TXR46FGHU;1Z.S
M32+_ (6OY7<DK]KN,DF[+W9:^[+E_=JBORV_X9>_X*@_])4?!G_BOKX7_P#S
MY:/^&7O^"H/_ $E1\&?^*^OA?_\ /EI ?J317XS?$[P-^WA\&=(LO$'Q3_X+
M"?#;P1H6HZW9>'K75];_ ."?OPUBL#JE\9/*6>>'XOS"SL;=(9+C4]7O1;Z1
MHUFCWVKWUC9QR3KYQI7B3]JC6_$6M>$=+_X+8?"6\\3:!\2-*^$6H:''_P $
M^O  U&3XC:SXC\>>$;/PUI%N_P 5E?Q')#XG^%/Q8T/5]4\.?VKH?A[4?A-\
M5+?7]4TQOAMXV_L(BG*3C%-RC%S:2;M%1YW)NW+90O)^]I%2E:T9.*<DHN3:
M44U%RZ*4I*,4[7LW)J*TW:5[M7_>"BOP6O/&?[2NGZ!XO\3WW_!<CX$VFA_#
M_0O@SXE\<7MS^PO\*;=O"6B_M%20P_ B\U^RF^,B:AIS_%NYN;6T\"V,]JNH
M:[>7=K:6]I]HGCB;H+R?]KK3KK5[&_\ ^"UOP7L[_0?CGX4_9EU:QF_83^$P
MO+/]H/QQIGA76_"7P>:W3XSO)+X\US1?&_A76+31(!),FE:O'J%R8+6UOY;0
M2;:23;DTHJTKR<HTYQ23BFVX5:4TDOX=2G4TISC-U9IN-G>+M)6V=Y*S>RUA
M.._Q0G'>$E']R:*_">UUG]K2\^(J?"BW_P""TGPP_P"$ZDU5?#T>FW/_  3Q
M\#Z?I4GBJ7Q7XX\$V?@N/Q?J/Q3M/!DOCK5?$WPS^(FG:#X%C\0OXO\ $2^!
MO%=]H.BZEIVA:C=V\G@G4_VN/B(VK1^$?^"T7PPU&71=731[VVN_^">7@70;
MR5YOB!<?"BWUG2+#Q#\5-*OO$/@VZ^)EG>^ K/Q_X?M]4\"WOBRPU+1+3Q'-
M?:9J$-LHOG2<;R4HQG%I-WA+EY9K3X&YP7/;E3G&,I1E*,9%FMTUK;9[\CJ6
M_P# (N7:V[3:C+]U**_+(?LQ?\%/S_SE2\&]\C_AWS\+P01C@@_&7(/(X('!
M!Z$&I/\ AE[_ (*@_P#25'P9_P"*^OA?_P#/EIW_ *^;7YIKY"_X?Y,_4FBO
MRV_X9>_X*@_])4?!G_BOKX7_ /SY:/\ AE__ (*@KR?^"J/@W Y./^"??PO!
MQWQ_Q>7T_P#U&@#]2:*_FW^ OC3_ (**>)/A_P#M ?$/XO\ _!6GP;X&T#X9
M?MS_ !Q_97T>_P!:_8$^$NL_;;GPM\<;;X.?#W3=+@\+^-M$O&CUW6M2TFRT
M^SO-.US5]-CNIKGQ%XJU6TLKK6T]5O\ Q?\ MA:;\//CC\2M1_X*ZZ7H6C_L
M[6>HW7Q3T;QQ_P $P="^%7C#13:^'!XITF"U\*?%OXE> ]7U$>,],DAC\!ZC
M:P-HGB_4I'TS1M4N;ZSU"&S=GNDVKI72;5W*,$FTK*\IPCJUK)=+M'5+K)\L
M5_,[VLN[OH[7L]'9Z'[YT5^.3?"S_@H^/AS8?%&/_@J);ZAX<U'PSH?BRVL?
M#W_!,KPEXO\ %DNE:_9V5[8K:>#O!_Q4U_Q)JM^D%_ US8:-IVI7,(6=PCPP
M22CYBT[X[?M(ZEX$\._$Q/\ @K_J%EX)\3^$]9^(NG:SK7_!'?QKH+6?PK\/
M6/AS4=;^,/B;2]9U.QUCP7\'--M/%6DR7/Q6\8Z?H7@(-'K2)K[OX9\2#23E
MES2AROGBVI1L^:+5[IJVC5G=/56=TK.R4E))Q?,I*4DUJG&,83D]%LHU(2;=
MDE..NME_1517X,^']=_;6\1^,?BGX%M?^"JVNZ9KOP4T>\U_XG7/BK_@D!XC
M\&^%O#&CV=A-JPOO^$Z\6>(-&\$:Y'J&CVUQJ^B1^&_$.L3Z]ID$U[HT5]#&
MS#T3P-X/_;Q^)/B'4_"O@G_@KQX+UW6](^'?PM^*][!#_P $X_!=M:#X?_&F
M3QK'\,_$5KJ]]\4K71]1C\2M\._&!_L[3[^ZUC1TTE)-?T_2H]4T=M03=G9Z
M/EC*S3^&>D7MHI/:]O1"4HM2:::AS<S6JCRR497=K*TI1BWM=I7U/VBHK\'=
M7U[]L70M7^)>E:E_P5ZTU(?A!;Z@?B%XFL_^"5W]K> -$UG3!X;%UX'M?B/I
M'C.^\!^(?B>;CQ?X;TZS^%?AGQ%K'Q%U+6M430--\,7>N6M_IUKQFI?&']H[
M0]$\::WXC_X+/^&?"[?#CX=_&'XJ>/?#/BC_ ():_P#"/?$+PCX(^ 6G>!-:
M^+6I:Y\,M6\8VGQ#M+_PGH7Q0^&_B%?#O_",OXD\0>'/'7A7Q'X6TG6]#UNQ
MU"8B^;6/O+E4[J[7)*S4KVM9IJ5[Z1E";485*<ZERC*+2E&2<I."O&2O)1I2
M<5[MK\M>B[7U]I%*[;C'^A6BOP$T_P ;_MAW\GQU$W_!6#7-"M?V:M/U;4?C
M3JOBW_@CWXK\':#X1BT;PMH7CB[M+37_ !3KFD:-XPU>X\'^)M!\2:1H?@>^
M\2ZSK^EZI:RZ'8ZC*S0KNZCKW[6^D?$>_P#A+J?_  68\!6?Q!T_PW=^+7T"
M3_@F_P"%9!>Z#8^#)OB)=76B:O;_ !,FT'Q%/%X'M[KQ/_9N@:IJ6J2:7:W,
ML=D\D$D2N*<OAC)^XJFD9:4W%24W[ME%Q::;:33TOK:8R4VXQ?,TG)I)WLN6
M[LTGISPNMUS1NE=7_=ZBOYT=-^//[2NM>%-0\>:+_P %<_$FL>";#5OASX<C
M\6:7_P $8OB/?Z%K'BGXMZ]\,_#'P[\)>&;ZVN9%\4>*O$VN?&#X?6,'A[P^
MNHZI8G5[^YU:VL+/POXLN-#]8^#E_P#MG_'_ %R\T'X0_P#!773/&5QI6B6F
ML>(-1@_X)9P:3X=\*WEW%87!\$^,/$^O^.-)\/\ A'XKZ?;:G8W.N_![Q'J6
MF?%+PY;3B?Q!X0TR))&1;2<;/F3LU9W3Y7*S[/E5[.SV5KM1;>C:>C2YFGIH
MW%)ZZ--S@M&_BCW3/W6HK\MO^&7O^"H/_25'P9_XKZ^%_P#\^6C_ (9>_P""
MH/\ TE1\&?\ BOKX7_\ SY: /U)HK\MO^&7O^"H/_25'P9_XKZ^%_P#\^6C_
M (9>_P""H/\ TE1\&?\ BOKX7_\ SY: /U)HK\MO^&7O^"H/_25'P9_XKZ^%
M_P#\^6C_ (9>_P""H/\ TE1\&?\ BOKX7_\ SY: /U)HK\MO^&7O^"H/_25'
MP9_XKZ^%_P#\^6C_ (9>_P""H/\ TE1\&?\ BOKX7_\ SY: /U)HK\MO^&7O
M^"H/_25'P9_XKZ^%_P#\^6C_ (9>_P""H/\ TE1\&?\ BOKX7_\ SY: /U)H
MK\MO^&7O^"H/_25'P9_XKZ^%_P#\^6C_ (9>_P""H/\ TE1\&?\ BOKX7_\
MSY: /U)HK\MO^&7O^"H/_25'P9_XKZ^%_P#\^6C_ (9>_P""H/\ TE1\&?\
MBOKX7_\ SY: /U)HK\MO^&7O^"H/_25'P9_XKZ^%_P#\^6ON+X#^#/C'X$^'
MNG>'OCM\:+#X^_$.WU+6;G4/B/IGPQT?X/VE_IMY?33Z-I:>!]"U[Q+IUH^B
MV+Q6$E^FJRRZFT1O)8H'D:)0#V>BBB@ KY=_;A_Y,K_:_P#^S7?C_P#^JG\6
MU]15\N_MP_\ )E?[7_\ V:[\?_\ U4_BV@#ZBHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#\LO!O\ RFJ_:1_[1;?L7?\ K6G[?M?J;7Y9>#?^4U7[2/\
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
M)1;4G-*=KI*,8PC&*5K<GU;E=U9R:6%H1]YN_*W*[E)R****@84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7R[^W#_ ,F5_M?_ /9KOQ__ /53
M^+:^HJ^7?VX?^3*_VO\ _LUWX_\ _JI_%M 'U%1110 4444 <SXM\9>%/ >C
MR>(?&GB7P]X2T*&:"VEUGQ1KNE>'=)CN;IQ%:6SZGK-W96*7%W,5AMH7N%>:
M4A$!->9#]I[]FX@'_AH'X('(!ROQ:\ %3D=C_P )",CT.!D<X%>%?\%%?^"?
M_P 'O^"F?[,GB#]E'X[>)/B7X3^'7B7Q-X1\5ZAK7PDUGPIH/C6'4/!6KQZU
MI4-GJ/C/P5X_T2.SN+J,1ZA')X=EN)K?,=O=VC,9#_/2/^#*K_@EH0"WQ[_;
M]!/) ^*G[.N 3U Q^RF. >G X[#I0!_49_PT[^S=_P!' _!'_P .SX _^:&C
M_AIW]F[_ *.!^"/_ (=GP!_\T-?RY_\ $%3_ ,$L_P#HO?[?W_AU/V=?_H5*
M/^(*G_@EG_T7O]O[_P .I^SK_P#0J4 ?U&?\-._LW?\ 1P/P1_\ #L^ /_FA
MH_X:=_9N_P"C@?@C_P"'9\ ?_-#7\N?_ !!4_P#!+/\ Z+W^W]_X=3]G7_Z%
M2C_B"I_X)9_]%[_;^_\ #J?LZ_\ T*E ']1G_#3O[-W_ $<#\$?_  [/@#_Y
MH:/^&G?V;O\ HX'X(_\ AV? '_S0U_+G_P 05/\ P2S_ .B]_M_?^'4_9U_^
MA4H_X@J?^"6?_1>_V_O_  ZG[.O_ -"I0!_49_PT[^S=_P!' _!'_P .SX _
M^:&C_AIW]F[_ *.!^"/_ (=GP!_\T-?RY_\ $%3_ ,$L_P#HO?[?W_AU/V=?
M_H5*/^(*G_@EG_T7O]O[_P .I^SK_P#0J4 ?U&?\-._LW?\ 1P/P1_\ #L^
M/_FAH_X:=_9N_P"C@?@C_P"'9\ ?_-#7\N?_ !!4_P#!+/\ Z+W^W]_X=3]G
M7_Z%2C_B"I_X)9_]%[_;^_\ #J?LZ_\ T*E ']1G_#3O[-W_ $<#\$?_  [/
M@#_YH:/^&G?V;O\ HX'X(_\ AV? '_S0U_+G_P 05/\ P2S_ .B]_M_?^'4_
M9U_^A4H_X@J?^"6?_1>_V_O_  ZG[.O_ -"I0!_49_PT[^S=_P!' _!'_P .
MSX _^:&C_AIW]F[_ *.!^"/_ (=GP!_\T-?RY_\ $%3_ ,$L_P#HO?[?W_AU
M/V=?_H5*/^(*G_@EG_T7O]O[_P .I^SK_P#0J4 ?U&?\-._LW?\ 1P/P1_\
M#L^ /_FAH_X:=_9N_P"C@?@C_P"'9\ ?_-#7\N?_ !!4_P#!+/\ Z+W^W]_X
M=3]G7_Z%2C_B"I_X)9_]%[_;^_\ #J?LZ_\ T*E ']1G_#3O[-W_ $<#\$?_
M  [/@#_YH:/^&G?V;O\ HX'X(_\ AV? '_S0U_+G_P 05/\ P2S_ .B]_M_?
M^'4_9U_^A4H_X@J?^"6?_1>_V_O_  ZG[.O_ -"I0!_49_PT[^S=_P!' _!'
M_P .SX _^:&C_AIW]F[_ *.!^"/_ (=GP!_\T-?RY_\ $%3_ ,$L_P#HO?[?
MW_AU/V=?_H5*/^(*G_@EG_T7O]O[_P .I^SK_P#0J4 ?U&?\-._LW?\ 1P/P
M1_\ #L^ /_FAH_X:=_9N_P"C@?@C_P"'9\ ?_-#7\N?_ !!4_P#!+/\ Z+W^
MW]_X=3]G7_Z%2C_B"I_X)9_]%[_;^_\ #J?LZ_\ T*E ']1G_#3O[-W_ $<#
M\$?_  [/@#_YH:/^&G?V;O\ HX'X(_\ AV? '_S0U_+G_P 05/\ P2S_ .B]
M_M_?^'4_9U_^A4H_X@J?^"6?_1>_V_O_  ZG[.O_ -"I0!_49_PT[^S=_P!'
M _!'_P .SX _^:&C_AIW]F[_ *.!^"/_ (=GP!_\T-?RY_\ $%3_ ,$L_P#H
MO?[?W_AU/V=?_H5*/^(*G_@EG_T7O]O[_P .I^SK_P#0J4 ?U&?\-._LW?\
M1P/P1_\ #L^ /_FAH_X:=_9N_P"C@?@C_P"'9\ ?_-#7\N?_ !!4_P#!+/\
MZ+W^W]_X=3]G7_Z%2C_B"I_X)9_]%[_;^_\ #J?LZ_\ T*E ']1G_#3O[-W_
M $<#\$?_  [/@#_YH:0_M._LW $C]H'X(9 )Y^+/@ #\3_PD)P/4X./0U_+I
M_P 05/\ P2S_ .B]_M_?^'4_9U_^A4H_X@J?^"6?_1>_V_O_  ZG[.O_ -"I
M0!^K7A+X\? ^'_@L1^T/XLF^,WPEB\.7W_!,K]CK1+/7I?B5X,CT.[U?3_VJ
MOV\;Z_TVUUA]96RN;ZPLM0LKR_LX))+FQMKRSFNHHUO+;S?TR_X:=_9N_P"C
M@?@C_P"'9\ ?_-#7\N?_ !!5?\$L_P#HOG[?W_AU/V=O_H5/84?\05/_  2S
M_P"B]_M_?^'4_9U_^A4H _J,_P"&G?V;O^C@?@C_ .'9\ ?_ #0T?\-._LW?
M]' _!'_P[/@#_P":&OY<_P#B"I_X)9_]%[_;^_\ #J?LZ_\ T*E'_$%3_P $
ML_\ HO?[?W_AU/V=?_H5* /ZC/\ AIW]F[_HX'X(_P#AV? '_P T-'_#3O[-
MW_1P/P1_\.SX _\ FAK^7/\ X@J?^"6?_1>_V_O_  ZG[.O_ -"I1_Q!4_\
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
M5MK<FJS:W-%I:6GV^183*G%NRYO^7>\)+6K)0IIZ.SG-J,4[-N^FC'=6O?\
MY^;:_P )<T[]N6*E)MZ6B^S:_L9_X:=_9N_Z.!^"/_AV? '_ ,T-'_#3O[-W
M_1P/P1_\.SX _P#FAK^3&S_X-!O^",FJ?$+6_A)8_M?_ +8EY\6O#/AK3/&G
MB7X6V?[0'[*,OQ%\.^#M=O;BPT3Q=KG@>#]F4^)-*\+ZSJ-M=:?I&OWVEP:3
MJ-W;36EC=S/"47&N_P#@TG_X(B6'Q9TKX!WW[;?[5MC\=]<\)R>/M$^"%]^T
MI^R/9?&#6/ D5SJ-G-XUTSX977[-<7C:^\)PW6CZO;S^((-#DTN&XTG4H);I
M)K"[2%IW<8K64FU%+7F:;3M;=*49*4E[L;-MJS%)J*E*3M&*4G)II*+2E&37
M12A*$TGTDK-K5_US_P##3O[-W_1P/P1_\.SX _\ FAH_X:=_9N_Z.!^"/_AV
M? '_ ,T-?R5V/_!HA_P1?OOB5JGP:T_]L+]L"]^,.A^%+#QWKOPG@_: _90N
M_B9H?@?5=1_LC2?&>K^ (_V8Y_%6F>%-3U<?V98>)+S2(=&O+X/:V]]+*I2O
M*]5_X-A?^#>[0O D7Q0U[_@I5\9M"^&4WQ"O/A(GQ&UG]LK]A[3/ K_%;33>
M)J7PPB\8W7[/L?AV;XB:;)8WT>H^"H=4?Q'9O972W&G(;9\"<7R^]=RCS045
MS<T7*4(R5G\,ITZL%-<T6Z4[-M-1+J[C?WE.5-JSTE&FJLHWVNJ;4VM+1L]G
M<_LH_P"&G?V;O^C@?@C_ .'9\ ?_ #0T?\-._LW?]' _!'_P[/@#_P":&OY;
M(/\ @RR_X)6W,230_'[]OUXY%5XW7XJ_LZLKHZJ\;HR_LJ%622-ED1U8JR,"
M#4__ !!4_P#!+/\ Z+W^W]_X=3]G7_Z%2J::=FK I*6SO;<_J,_X:=_9N_Z.
M!^"/_AV? '_S0T?\-._LW?\ 1P/P1_\ #L^ /_FAK^7!_P#@RM_X)91@%OCW
M^W_@G;G_ (6I^SH "02,EOV50!DC:.>695[TY?\ @RK_ ."63J&7X^?M_$'H
M?^%J?L[<_P#FJG^>](9_4;_PT[^S=_T<#\$?_#L^ /\ YH:/^&G?V;O^C@?@
MC_X=GP!_\T-?RY_\05/_  2S_P"B]_M_?^'4_9U_^A4H_P"(*G_@EG_T7O\
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
M,&HNG[.T6L-"=2+=HJMBL1*JYU%3E3_CJ_X(_P"J_M,?$7_@HU\._P#@HO\
MM+> OB!X$\8_\%,?V>/VJ?A-XA^'>I^$_$5AHGPTM/V*E_8T\+_#.YUX:II-
ME/X6U;XCZAH'Q^\2:=::U]EBU:QGL_[)@N)DO+VZ_8?]I;X;6EI_P6&_X)D?
M$_PO\-[:37;W]GS_ (*.:+X\\?:/X8C@O=1L],\,_LT+\/?#OCCQI:6"L]K!
M>W.M1>#;3Q/JBV]G)=:XFB&-KG4(I_V/^P19),MP26+',@PW# !E"!6P&.&8
M&3IESBGFSC((\R8 OYAPZC+#)&1LP0&.X @@, 1C QM.?/5HSA0]A[)XE\RK
M<\I1Q:Q\:L%:$53E&>.JXF+I0A34I4J-.%.&%HPI\KHU''$PG4=2%=48\MY*
M*AAY89T813FY^SCA\!@L U.;G.G"M6J.4\16=3_/S^&7P6_X+?\ @_\ :>_;
M8O\ 3?V*?$?AC_@H!^V%^Q2=6^+WQGB_; ^$5_H=W'XO_:ET[2I]4^#FO2I=
M_#GX/ZKX-^"=A)\(/@]\.(_&_B'7_AGIW@;0?B?J=SXP>_T?2I>0\-_\$[OC
M]\0O^">&A>!_ _[,GB3]G#XR_!+_ (*B?MB?LD? #X(^./!/A/\ ;A^%*_#K
M]L[Q+X=^&OQ=U+XF:[XE\&);>"_#/[,_AWP7,?!W[84UMJMGXGO/!MY-X<MH
MX_C#HRZ+_H<_8(MNP23A-^\J'4*?52-F &R02N'&<JZD A!81C'[V?N,EHVS
M&5V^20T1!BQCY,8RJMU&35.O*%.C!82A!TL/@,/SPFXU84L#CZV,C2I3ARJG
M1G0Q6,P;I1Y()XF6(M*7P=%;FJRE).*<Z^,Q',X*\:F,PDL.^_-[.M*E72E>
M/L<-'!TO8TIQC#R_X%_"O0_@3\%/A%\#_#6HZ]J_AOX,?#'X??";PYK'B2^_
MM3Q'JV@_#KPII'@[2-3\0:F0#J&N7]AHT%SJ]XX5[K4'N;EXXVD,:>O5&D80
M8!/4$DX))!!R3CDG')/)S],25-Y-R<G=MMWV23=U%+9.-VFU;F>ODIA'D5EM
M9>;<DO>DY.[:F]5%M\B]T\'_ &E/B!XF^%?[/7QX^*'@_2E\0>+OAI\&?BG\
M0/"F@NK.NM^)/!O@/Q%XAT/2"L:N[#4M3TZULW54=G29@%9B ?P7^)'[6O[3
M'PP\=?M4Z'+^T3XHTSX:> 8/ _P[^'?B[QGXF^#FDZ3J>M:5\/?^"9FM^(+?
M2_&6N?#J^?P'X\M-!^-7QL^(?C'Q;\0]4\66.K^&?B!JOB?1/#5]IGPHNM3\
M%?TI76GVM[#+;W4:SV]Q')#<6\R136]Q!-')%-;W$,L;Q30312O'+%(C)(C%
M6!!-8GAOP;H/A#PYX?\ "/ANU.D^'?"NBZ-X<T#2[=E>WT[0] L(-+TC38C.
MDTCV]GI]M#:1F9Y)3$F7D9V9S%&\(U.=<\^5>S3E[O-:%VWK:SBTKIJTY2^)
M*^C?NI):N3;DK7BE*K*-D])7YJ:MT4;.Z6GYS_#KXM>+].\5^$HM6_:+M]7^
M$5GH:?M2^*OB-KGB_P"$WBCP98_ ;PY\%/$7PW^(O@+4/C#HGAG0O#.LZ%X2
M_: BT+XGZKXWMH=&O;;3!J=O<:SI_AF Z';V/VWOVC;7X5>*OV1M-\#_ +2V
MC>!?BC\;?CE\,M"\"?#S6/%'PHL?AU\2?@]:>-?"OB;]HWQIXN3Q7I3:_<>'
M]"^ Z>*=#\#^(?"_BC287^,WC+X.^$;![[Q-X[T"TO/TJCTZWCC$:[@ "%*B
M.,J#*)L+Y4:* '5?X>0,-NRQ*2:9;2H4?>4*;64B-E?"-&&=6C8,51F501L
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
M(/B+X>^&VO7FA_%/P!I/BGP5X&U'4=:\1>"[C58_ZT\=">H_+/M^O/7%,"D
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY=_;A_P"3*_VO_P#LUWX_
M_P#JI_%M?45?+O[</_)E?[7_ /V:[\?_ /U4_BV@#ZBHHHH **** "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 *^7?VX?^3*_VO_\ LUWX_P#_ *J?Q;7U%7R[^W#_ ,F5_M?_ /9KOQ__
M /53^+: /J*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@ KY=_;A_Y,K_:_P#^S7?C_P#^JG\6
MU]15\N_MP_\ )E?[7_\ V:[\?_\ U4_BV@#ZBHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
M7?VX?^3*_P!K_P#[-=^/_P#ZJ?Q;7U%7R[^W#_R97^U__P!FN_'_ /\ 53^+
M: /J*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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@ KY=_;A_P"3*_VO_P#LUWX__P#JI_%M?45?
M+O[</_)E?[7_ /V:[\?_ /U4_BV@#ZBHHHH **** "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 *^7?VX?^
M3*_VO_\ LUWX_P#_ *J?Q;7U%7R[^W#_ ,F5_M?_ /9KOQ__ /53^+: /J*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@ KY=_;A_Y,K_:_P#^S7?C_P#^JG\6U]15\N_MP_\
M)E?[7_\ V:[\?_\ U4_BV@#ZBHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^7?VX?^3*_P!K
M_P#[-=^/_P#ZJ?Q;7U%7R[^W#_R97^U__P!FN_'_ /\ 53^+: /J*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@ KY=_;A_P"3*_VO_P#LUWX__P#JI_%M?45?+O[</_)E?[7_
M /V:[\?_ /U4_BV@#ZBHHHH **** "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 *^7?VX?^3*_VO_\ LUWX
M_P#_ *J?Q;7U%7R[^W#_ ,F5_M?_ /9KOQ__ /53^+: /J*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@ KY=_;A_Y,K_:_P#^S7?C_P#^JG\6U]15\N_MP_\ )E?[7_\ V:[\
M?_\ U4_BV@#ZBHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *^7?VX?^3*_P!K_P#[-=^/_P#Z
MJ?Q;7U%7R[^W#_R97^U__P!FN_'_ /\ 53^+: /J*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@ KY=_;A_P"3*_VO_P#LUWX__P#JI_%M?45?+O[</_)E?[7_ /V:[\?_ /U4
M_BV@#ZBHHHH **** "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 *^7?VX?^3*_VO_\ LUWX_P#_ *J?Q;7U
M%7R[^W#_ ,F5_M?_ /9KOQ__ /53^+: /J*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@ KY=_
M;A_Y,K_:_P#^S7?C_P#^JG\6U]15\N_MP_\ )E?[7_\ V:[\?_\ U4_BV@#Z
MBHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *^7?VX?^3*_P!K_P#[-=^/_P#ZJ?Q;7U%7R[^W
M#_R97^U__P!FN_'_ /\ 53^+: /J*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@ KY=_;A_P"3
M*_VO_P#LUWX__P#JI_%M?45?+O[</_)E?[7_ /V:[\?_ /U4_BV@#ZBHHHH
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 *^7?VX?^3*_VO_\ LUWX_P#_ *J?Q;7U%7R[^W#_ ,F5
M_M?_ /9KOQ__ /53^+: /J*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@ KY=_;A_Y,K_:_P#^
MS7?C_P#^JG\6U]15\N_MP_\ )E?[7_\ V:[\?_\ U4_BV@#ZBHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *^7?VX?^3*_P!K_P#[-=^/_P#ZJ?Q;7U%7R[^W#_R97^U__P!F
MN_'_ /\ 53^+: /J*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 ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY=_;A_P"3*_VO_P#LUWX_
M_P#JI_%M?45?+O[</_)E?[7_ /V:[\?_ /U4_BV@#ZBHHHH **** "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 *^7?VX?^3*_VO_\ LUWX_P#_ *J?Q;7U%7R[^W#_ ,F5_M?_ /9KOQ__
M /53^+: /J*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@ KY=_;A_Y,K_:_P#^S7?C_P#^JG\6
MU]15\N_MP_\ )E?[7_\ V:[\?_\ U4_BV@#ZBHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
M7?VX?^3*_P!K_P#[-=^/_P#ZJ?Q;7U%7R[^W#_R97^U__P!FN_'_ /\ 53^+
M: /J*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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@ KY=_;A_P"3*_VO_P#LUWX__P#JI_%M?45?
M+O[</_)E?[7_ /V:[\?_ /U4_BV@#ZBHHHH **** "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 *^7?VX?^
M3*_VO_\ LUWX_P#_ *J?Q;7U%7R[^W#_ ,F5_M?_ /9KOQ__ /53^+: /J*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@ KY=_;A_Y,K_:_P#^S7?C_P#^JG\6U]15\N_MP_\
M)E?[7_\ V:[\?_\ U4_BV@#ZBHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^7?VX?^3*_P!K
M_P#[-=^/_P#ZJ?Q;7U%7R[^W#_R97^U__P!FN_'_ /\ 53^+: /J*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@ KY=_;A_P"3*_VO_P#LUWX__P#JI_%M?45?+O[</_)E?[7_
M /V:[\?_ /U4_BV@#ZBHHHH **** "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 *^7?VX?^3*_VO_\ LUWX
M_P#_ *J?Q;7U%7R[^W#_ ,F5_M?_ /9KOQ__ /53^+: /J*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@ KY=_;A_Y,K_:_P#^S7?C_P#^JG\6U]15\N_MP_\ )E?[7_\ V:[\
M?_\ U4_BV@#ZBHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *^7?VX?^3*_P!K_P#[-=^/_P#Z
MJ?Q;7U%7R[^W#_R97^U__P!FN_'_ /\ 53^+: /J*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@ KY=_;A_P"3*_VO_P#LUWX__P#JI_%M?45?+O[</_)E?[7_ /V:[\?_ /U4
M_BV@#ZBHHHH **** "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 *^7?VX?^3*_VO_\ LUWX_P#_ *J?Q;7U
M%7R[^W#_ ,F5_M?_ /9KOQ__ /53^+: /J*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@ KY=_
M;A_Y,K_:_P#^S7?C_P#^JG\6U]15\N_MP_\ )E?[7_\ V:[\?_\ U4_BV@#Z
MBHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *^7?VX?^3*_P!K_P#[-=^/_P#ZJ?Q;7U%7R[^W
M#_R97^U__P!FN_'_ /\ 53^+: /J*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@ KY=_;A_P"3
M*_VO_P#LUWX__P#JI_%M?45?+O[</_)E?[7_ /V:[\?_ /U4_BV@#ZBHHHH
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 *^7?VX?^3*_VO_\ LUWX_P#_ *J?Q;7U%7R[^W#_ ,F5
M_M?_ /9KOQ__ /53^+: /J*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@ KY=_;A_Y,K_:_P#^
MS7?C_P#^JG\6U]15\N_MP_\ )E?[7_\ V:[\?_\ U4_BV@#ZBHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *^7?VX?^3*_P!K_P#[-=^/_P#ZJ?Q;7U%7R[^W#_R97^U__P!F
MN_'_ /\ 53^+: /J*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 ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY=_;A_P"3*_VO_P#LUWX_
M_P#JI_%M?45?+O[</_)E?[7_ /V:[\?_ /U4_BV@#ZBHHHH **** "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 *^7?VX?^3*_VO_\ LUWX_P#_ *J?Q;7U%7R[^W#_ ,F5_M?_ /9KOQ__
M /53^+: /J*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@ KY=_;A_Y,K_:_P#^S7?C_P#^JG\6
MU]15\N_MP_\ )E?[7_\ V:[\?_\ U4_BV@#ZBHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
M7?VX?^3*_P!K_P#[-=^/_P#ZJ?Q;7U%7R[^W#_R97^U__P!FN_'_ /\ 53^+
M: /J*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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@ KY=_;A_P"3*_VO_P#LUWX__P#JI_%M?45?
M+O[</_)E?[7_ /V:[\?_ /U4_BV@#ZBHHHH **** "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 *^7?VX?^
M3*_VO_\ LUWX_P#_ *J?Q;7U%7R[^W#_ ,F5_M?_ /9KOQ__ /53^+: /J*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@ KY=_;A_Y,K_:_P#^S7?C_P#^JG\6U]15\N_MP_\
M)E?[7_\ V:[\?_\ U4_BV@#ZBHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^7?VX?^3*_P!K
M_P#[-=^/_P#ZJ?Q;7U%7R[^W#_R97^U__P!FN_'_ /\ 53^+: /J*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@ KY=_;A_P"3*_VO_P#LUWX__P#JI_%M?45?+O[</_)E?[7_
M /V:[\?_ /U4_BV@#ZBHHHH **** "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 *^7?VX?^3*_VO_\ LUWX
M_P#_ *J?Q;7U%7R[^W#_ ,F5_M?_ /9KOQ__ /53^+: /J*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@ KY=_;A_Y,K_:_P#^S7?C_P#^JG\6U]15\N_MP_\ )E?[7_\ V:[\
M?_\ U4_BV@#ZBHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *^7?VX?^3*_P!K_P#[-=^/_P#Z
MJ?Q;7U%7R[^W#_R97^U__P!FN_'_ /\ 53^+: /J*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@ KY=_;A_P"3*_VO_P#LUWX__P#JI_%M?45?+O[</_)E?[7_ /V:[\?_ /U4
M_BV@#ZBHHHH **** "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 *^7?VX?^3*_VO_\ LUWX_P#_ *J?Q;11
$0!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>ex10-2_001.jpg
<TEXT>
begin 644 ex10-2_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" .A M # 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#^_BBBB@ 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 *^;/VS/^3/\
M]JW_ +-L^.G_ *J_Q37TG7S9^V9_R9_^U;_V;9\=/_57^*: /I.BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M5\/7.J2:-JUGJ&G:C##>V,L5<-\4/VL_A!\)O$?PQ\'Z[XAU?7?%GQBO[M/
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
M\%>.KK2;;3M9T@:7K?A6'Q-X;\27,VG:1;Z=H.CS^)(K[0]#LWDOH8/)M?\
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
M17?B'7-4LSXBN_"+0*GUG\.?V6OC-;?LA_MC_!+4=2TCX8^-_CO\1OVOM?\
MAAKFB>()M9TSPOX?^/VO>(O$/@J:XN=&M+.73+O1W\226FIVNCP,]C/;SWND
MSS.\>WZ&L?VPOV=[WQT_PHLO'EX_CL>/D^%4-G-X&^(]MH]W\0)OAZWQBL_#
M=MXZN_! \&7T^N?#2WD\6>'+W3?$%Y9>*+'9%X5O-8U:6WL1\[>!/^"EWPF^
M(%U\$K^&PU#PEX&^,C_M1:F=?^*=KX\\ 3Z!X6_9;?4KWQ%XFMWO_AK<> -9
ML+_2])NM8\0?VW\3/"<G@RR1[;S/$OB+3]:T'3^*CDW N75?9TLS;=?)GPU4
M=',Y/ERV-+ Y/7JUZ].C"5/'TY4<//%8NI5HUUB95\0Z6&;J0E>-XU^DUQ5E
MF/GBN"*TZ'^N&1>*?U_%\#UJ'+GF6XRCQKD<<JP&,KUL-6R+$XO@BO6P'#F4
M9/CLNQ>$GB,DP,,/E^89=@</\\_$;]A#XEZM^SO\+/#?@+X4> ['XZ^'_%FB
M?&?7O$7B;XH3^)/#FG_$KPSX!\#?"WQ-X&LKB/3M N)/@[\?_ 7A^Y\ >-/#
M>CV6G:6/!ACUK7?#&K>,;_[+I?MEA^RM\2/^%F_M1>/M>^&WPX\1Q_&+X=>$
M/$'P,N+W7[)O%'[/7CRP_9YOO@;XD^%>G:E?^&VL[/PW>1ZMJESHWB7PI-:V
M,UIX@\41:SHMM-?&ZU/T#XC_ +?'PYTNR^&VL_"FRM?BBGBG]J[X!?LO>-K6
MYU3Q?\,=9^'[_'N+2-3T+QW;:-XL^'LVK>+M+F\->(/#7BSP[!'9>'_#'C30
M=0AU/0O'LJQJB_HC:1 *$<EV:<R!F;<3$7$@P<M\A)V@< #[JJH51Z-'AOAS
M,*N90PF)Q565*GAJ&*I4:\:>&A6Q?#V;933Q%&=+!+#XB6(RG$XVM/$PA.>%
MS.DZ^&CA:T'*?S/$GBEXTY!D^7+BG)<%E>%XDQO&L\JJYM@LU6>*+XUX XFX
M@R[#SQ_$5'.,HRK!Y_E/"%/+\#6P]/+\5P]F6(R[#U,[R7.LXA7_ )XO'?\
MP33_ &E]:^%GA'P]HN@_#&Z\0Z=^PU^Q/^SKK%G>^,Q8M;_$?]EG]I;P=\5O
M$\UMJ!\-W4&IZ+XE\$Z;?V?A[5LQ7*7-K'INK6MM#)#++[K_ ,,%_M"K\?\
M3O'UIKW@?['IW[8'[87QUM_B1?>*=3MO&*> ?VEO@;-\,O!-II.EIX7U.[NO
M%'P0N;N+3[+2-1UBQT74=$\'^%_[(\0:;'?R67A[]O3!"0 8UP"I QPI0AE*
MCHNTJ",8P0".E--M 6W&)2<@YYY(X&1G!QVSG';%:?ZC9!*C+#SACW2=:-:*
M^OOGYX4J-*+]K#"TZT7RTHKFA456FE'V-:GR48T=\7]*_P 7<;AJN$Q$^#YT
MZ^'SO#56^%:$I.EG]3B&KC81C4S.K!4Z?^LV9X>C2E&="KA%@Z.-PV,C@,+3
MC^'/PK_X)\?%#P'\./V5YKNS\*W/Q!^$?Q1^$^K?'?PYJ7Q/UWQ'X"^+>E?"
M3X7^//A#X;\;>$$U#PK9:3H^MZ3'XKTCXA66EZIX<TC5-9U33Q9>(O$5YKWA
MOPOK![K3/V,?CCHW_!)GQ#^Q1=V/P[O_ (RW7PD\>_#33#I/BV^O?!;7GB[Q
M3KVH:/K4NO:WX2T.^T^71]-UY=0N;>UT34)4FTQ;32;J\D-O=5^Q:VELN<1*
M-S;CUZ]>,GY1GG"X&[+8W$FG&WA/6->A QD$!@P(!!! (8C P #@# &)EP-D
M<Z.8491QL5F61U\@Q$H8UJ<<#B8972KK#S5"/L*THY-@JD*D54H4ZU;,:M/!
M1KX[%5ZW@9K](KQ*SJME]?,:O#U>>5^)&5>*."4<C5)4>(\FXHS?B[+:#E3S
M.%2KDN"S7/LRHT,LE)5(Y/\ 4,DI9K2R[*\N6%_&N3]A[XC>,O%O[7.HZ_X<
M\%>!I/C;^S+\#?A[\%O'":EIOB#6_A7\9_AY\*/B?X%U/Q;8VEK86FI:'J&@
MR?$UM'TGQ9H-^NLW6BZ5J_V6;3AJ=G#7F]O^P3\<T\.:N9/#_P -'LM=_:#_
M & /&]O\'+3Q-92^%?"'A?\ 9(TCP/I'Q/\ $]E=W7A^+2KCQ1\65\$RZ)9:
M1;Z/%+<>&K+PN_B34-.OY?$.D6'[N^3%\W[M#O #Y .\ 8 8'.X =,YQDXZF
MF"TMPV\1*&PH[XPC[U^7.W*MRIQE1P"%XKHK\&9)B74G56.C4K5L=B*TJ6+4
M?:5LQSK$9[7G/]PI5%'%8AX:%.HZE.I@:6&PU>%6GAZ$:6F$^DEXHX&,J6&K
M\//#N'#E*&&Q&2O$4\-2X8R*7#N!A@JE7,JF)PKQ.!AA,5C:D,3SO-*%;'86
M>#JYAFDLT_%C]F[]B_XV?"?X\_!KXAZCX(\ ^&-"\+^)_P!OS4OB!J/A[Q3I
M5SJVM:9^TO\ %?PQ\1/A1#)9Z=HVGW&NC0=-\,6_AW4[6ZG,6C3QV)T>&ZL+
M3R(\+]H_]@KXY?$*]_X*-W?@C2/AQK:_M<2?L87'P[76/$<FB74,?P(U31S\
M1-+\4K-X?O%LK>]L=&74--O+&;4H]:EO+2&Z@L9899+3]R?+C'10.O3(SGJ3
MZDXR2<DGD\TPV\+$L8QDD$GD9(.<\'J>Y[C@Y'%<U'@/A^CD>%X>4<=++L']
M;5%3Q<9UU]=R_*<KK<];ZO#VC>%R7"3B_90<<35QE9\\L3-RWI_26\3:/&V'
MX^IRX:_MRAE/#^3.$\CJ5,!5PG#'B#EOB9DSJ8>6<^UE6H<395@XU:CQC=;)
MXU,IBJ%&<*]#\(/#O["WQ_LOBYX2\5:KX$\'KX3T?]MG]O3X[W6GVWQ$&G7M
MG\)OVG?A#J_@3PAH>F:EI.B3W?AW5[S7/$=YJ?B^V\/J/[ 30HM4TB_U[7+C
M283]/_#?]E3XT^$_V-_V@OV:[GXDVUAK/C'1/B=X$^!OCNY:P?QUX:\#ZS\.
M-+\$_#RY^)WBSPGHWA^'Q?XS\,26DU@GC6QM#KVI^!['PJVHO#XHM+VTM?T_
M:UMVV[HD.S 7CH%#  \_,H#, K9 R>*0VEL2"84)!)&03RQR<@G!&0& .0&
M8 $ UK@^"<DP2Q/LGF+EC<)C<#C)3S"M*57#8["X/"UHIPA149T88*E+ U8Q
M@\#4E.I2C-/V*\OB3Z0/B)Q12RRCF2X7Y,HS+A;.,!"GPW@\13H9KPAGN$S_
M "G'^SS2OF-.52IBL)'"YOA],!GF2U:^1YGE];#U?K]'\*?&G[ _Q(;]G/X9
M^$? /PI\%:9\?]$\5^'OC!J_BOQ1\6-;\6>#=!^*/PY\ >%?A[?>'--@6'1+
MD_"WX\>$/#B^ _&.A:-;:1#'X#N;K5]7T35?&?D0(_XM_L<?M$>.OV@M?^+F
M@?#7P+H-CK'Q#_X)M>/-"TZ/X@:.FH>$--_94U7Q?KWQ2\,:9<Q:+"^V9?&"
M>$_#,^F"WT[Q#'IESJ.I+I6FWEE9)^Z8M+<((Q$ @"@*"V,* %_B[  ?15_N
MKAWV: 8Q$HVMN''0X(R.?0GCIR>**W!>3XG$4\56>+I5(8K+,?[/"8E8>DL;
MEN!E@(UO<PE.J_;X><H8JU6G'$2E.I*G3<H4Z/J9?])7Q*RRM*O2APWC*TI\
M8.G5S/+LUQU3#X;CC,LIS7/,MH3K\3U''*XXO)L LMP,Z<J.6X7#RPF&;ACL
MT>._!71OV!?V@-)UW0?%4O@3X2:K::%\9O\ @I+XJN_ .M>,T@LM:\)?MF6V
MF6GPUA1X/"-SI$=OH@GOK'Q]ITLEK-8:5;S3>'?^$DOWLM#DYSQC_P $V?V@
M;WX7_%GX96%WX#\4:CJ'[,'_  3B^$VA^._$/BB;3QXX\9_L=_$J+QA\1]7U
MNWDT34]5TJW\5:)<7NC>&+[4?[3N_)TN&QUR9;.YAN5_H+-K;L IB4@9XRV.
M75R#SR-R@X.1@;<;<BE%M #GRQGG!)8D9()QDG!) .1@Y /4"N6'A]P]3CAN
M3^T7/#PI4E4GCFW.E1PN'P=-32P_LYRCA\-3BINDIW<DY\C=-^GA_I7>+>%S
M#!YC1GPK&OE]?!8C"WX?JN'M,!FV39OA77C+/)5*DJ&(R>-ZGMXU<5#&8NGB
MYU/]DJX#X(_:H^!_C?XG>*?V5?&7@O0O"?B"S^ _Q?U[XF^)_!NMZF-'76-%
MN?A#X]^'4>B^'+B[T+4='N=4_M'QGI]Q]FUN70]'EM=-O)9;V.X>&TE^,/@-
M_P $Y_B3\.?'G[-8^)'BNR^)?@;X7?L^_#[P;/)HOCOQ%X>N?AS\9_AC\>_$
M/QX\/ZAX3M9](4^*/AK'+JWA_P &&S2[TN]U?3?A[X8T;QCX>O?"^HMIVC_N
M.;: G)C&<8)R<D$AN3G)Y .3D]NA.8S96I #0(P   ?+# *LN0Q()5E5E)R5
M(R""3GV,1POD^*QU3,<11Q%7$5<9]>K0EBG]6KU?J5# NE7HQHTW4H3HX/!7
MBJT)TZU)8FG4C5@E/X7(?&WQ!X;X.CP-E6*R:CD<,MSS*H2GD\*F:0PV?5\P
MQ5>MA\TECJF(P.,PF)S3,*N!Q>!HX:O"CBJ^5X]YQE%1X-_B]\-_V)OC-X,_
M9G^''PHE\!_!G6?C5X&^,/PD'CCXPW/COQ'H=Y\7/ /PQ^-7BSXD6?C_ %R^
MTSPQJ.JZYXML+/Q;K%_:^!_BA9>,?"\OC'7_ !9<:SI?BK1S:)XD^6+S_@EW
M^TD?V;_!GPQEM?A9XA\>^'?V(/VDOV5-5N+KQ1>K8VFM>-_C_P"&/BO\+]8T
M_4[KP?-<7_A>P\+^'6M;;26LM/O/"VI7.E6%EI[:='?:G;_TE+:6Z*%6)0H;
M< <GYN"3R3U(!/J1DY/- M;<$D1*"2I/7'R@ 8&<#@ $  'OG)KQL=X></9A
M16'K5<W4(Y9@,JA.ECJ="<*.78#$Y?1Q"A0P=*B\56H8W%/$R5*%.K6E'$.G
M[92G/[?*/I5^+>2YCC<TP<N$_K>8\:YAQ]C)8GAV>,A+/LQQ5#%UZ.'I5\^M
ME^1TJV&I2P.2994P."P%.-/"8:G#!X;!T,'^,G[07[$7QY^*&I_M,_\ "L?&
M6F?#;3/VB/V?M=T#7+#Q3XAB\2Z;9?&";0/@KX<\/7OA+6M+\*IXR\!>'?%W
M@OX7ZU\.OCEHVG:SX@\-ZUI%MX%\3Z!HVL:S)JEEH'M'Q'_99UG6OV"?V@_@
M'\._!UKI/Q$^.W@SXCWC^$O%GQ(N?%^@^'OBA\6;:U?Q UOXPU+28M-TS1+3
MQ'>W7B6&T\/>'M&T^2Z%QJFGZ#8:MJMU#'^F+65JR[6@C8!63# M\K\LN6).
M">3SUYZC-.CM+:)0L<2HH(. 6QE55%[\X55 !X&!@9KTUPEDULXC*&-E'.L-
MF&"Q49YA5K.EALSK8W$XJ."=6ERX13K9EC8\D*=1^Q^KT_;*G1C27QT_'/Q!
MGAN#\)*KD*P_!/$O"7%.5JADE/#U<;F/!2R2&04\^KTL7"MG^&P=/A_*O93S
M2I+'4I86U'%QABL?/&?G)^RO^SC\0OA!\<_VD/B1XVTCPC#I'QA\"?LJ0:$^
ME:K)J7B#2M9^$GP<M_A]X\T+5H!HME&]O_;NG0WNG:K8:A<VNL61L9I;:*[A
M:W3Y1\,?L)_M Z->ZMXGT=_"O@WQ_8_MT?M#?'7PG,_BC2?$O@+5O@O\=_BU
M\*_&>N^$_B=\/KWPG>V.M37_ (6\'S7&FWWA[5--\8> _B#X=\&7_AG59=*U
MC7]0T;]R_L\()/EKD@C/.<$ 'G.>0!DYR<4Q[.UD;<\$;'OD<$EBV6'1FR6^
M8@MAW7.UW#74X6RNLJ$)K%TZ>&KX_$4EA\9.C)5LQS2CG5>3E2I4914<QA4]
ME3IRA3CAYNG*$U4J0EMA_'CC_"YKGV=4X\,UL;Q)E? ^39M3Q604L1EV*RWP
M_P KSC*,BP4LMQ&,QF%]C7P.>8S#9NFG#,(0PU2$,MQ%"EBJ/Y0_MM?LG?%?
MX]_$2]\2^!;#X?ZSI6M_L>?M#_LSBU\9:Y>:=<:/XE^.>M>#;G0?%YLE\+Z_
M::OX8\'VWA2^O/$9LKRU\5O#=VD?AO3=5O4W6_"S?L'?&NQ_:%\,>,$\>:7X
MA\)Z'\:?V4?BS-\5-9U6_C\?:?X(_9S_ &=_$_P9\9?"*'09H[N6;_A;/B;5
MKOQ9J5S;ZY9>%TTKXB_$>;5HIO$6G6</BS]E1I]F#D0*#D'(+C.,XS\W(Y/!
MR/:G&RM2VXPKN  !RP( [<,./7UP,YP,$N%<GEB:^,]GBI8G%9A/,L1*6,G&
M$L35QN%Q]64(4Z*47.K@Z5%2_B0PTZ]*-11Q%>%99'X]^)7#O#N"X5RS%9!#
M*<!P]B.&</[?(,-C,6\NQ&&S?"0JU*^,Q6)C/$X2CG./C27L,/A,5.MAZF9X
M#,?[(RF.#_G,U;_@FG^T9!\#OV7/AA:^&_A3KFH_![X2?\%'/AYXNNQXRCMM
M)U76?VH_"_B/PG\(]>TMM0\-1R75NBZE8S^(KBZLK*\T*R=X].AU>[AM[$?<
M/QM^$'Q5TO\ 91_8LMM?BEO==_9M^*?[&/CSX[:7I-UJ'BI]2\._!N[\/:1\
M0];T\VT<U]XFMO!%_CXM!K>SEUN]A\%&YTNQD\0_8[:;]55M8$^[&!P%QEB,
M#H,$D?7CGOFFM9VS,KM"K,A!3)8A6!!#*I.U6X^\ &P6&<.X;EPO!N5X# XO
M!8.IC(QQ&$RS"Q]O7A645D]7*JV L_84IQ_Y$V7T,5-RK3Q-&DU.\G%0]S/?
MI)>(7%6.X;QG$>%X8QD.'.,^*.-Z5#"Y14P,\3FG&U#CW"<2T9XA9CF,J.'Q
M&&\3.*I9?&A0A'*\9#(L3AXR644$_P ,]=_9Y^)VGS_%SPOI>E>'H=8_:;_X
M*8_![]I_X37_ (/UNQUJ.P^$GP]UWX+^+_B#\4];N-.LK4>&(;;PQ\*]1E>]
MCN;Z/5-6\>^"/"::E-K_ (E@@NN[_P""@'[&WQE_:-\>C7/AWX3\%ZS87'['
MG[2WP*_M'Q/X@LM&OK3Q[\9KCPD?">L20:EHNH7$FD>&9/#$EQJ&H6\QO[9=
M2C31;)Y6OY(OV0:QM& #6\; '(W+N(/S#.XY.<.X)SDAB,XI_P!F@X_=CC..
M6[D$CKR"5&0>#C!&*J?!N45<LQ>4UJN.>$Q>)P]=^RQ#IUJ7U2GG]*A*G6:J
M.-:<.(L:ZU114G.C@JD9.>$P\Z7%@OI!<=95Q/PQQAEF'R"CGG#&&SNC1JXK
M+IXO"XRIGF6^&635Z^(PT<;AJD7A\J\(^#*%&%/'*D\93SS,'2A+/L1@\-^-
M=C^Q;\<-1_:&\)?$?4]7T+0K:U_: ^#7[1.N^.8/$LE_XUTOPI\/?V0]0^!'
MBK]FV&RM=*A?4=!\2^.M>U#7I=6@U>U\(W_A37?$UU>6TGB."UM/$G9_"S]D
M'XK?#O\ X)C>//V0M1TGP'J'Q6O?A7^T;\/=-:PUD+X3\1:E\2-5^(8\):]/
MJMQHUI<Z=936/B71[R_CO=)NKS2DLY+9;>62"WCC_6'[-!DGRER0P)&0<.P9
MN0<C<P!.",D4OV>'+'8,L,'EO0+P,X!P ,C!Q]371+A3)G]=Y88R$L?@,VRZ
MO..,:E3PV=U95<=##M4;TW3DX_5)\SG2=&A.ZJ4J<X\69^/GB-F^"R/+L=6R
M"6"X=XAX*XFRNCALDA@O99GP!F5;-.'GB)X7&4ZF)P4:M583&9<ZE+"5<#2Y
M<)'*L1C,UQ.9?SGZ)_P3B_:'T?XE:#XQM_ 'PSTJ'1_C#_P3#\8V\^E^+]'A
MUC2_"7[)7PQO?#7QNT[3)H-$L_(GUS4!!IGARTAN+2P\6:3%#<^([G0XK.'3
MVT]?_P""<?[4?BK2_P!INTO5^$'AR3XS?LB_''X-^'M-T[XB>-_%FBQ^//$'
M[6GCSXX^ +K7=3\6>$9/%5U9Q^&/&$T=UK&LZIXFO?#OB/4-<M=#M=#\+7NF
M>'/"_P#0W]DMSD&(')SR6/)^I.!WP.,\XR!2BUMQMQ$B[?NA1M X(X P ,$\
M=/;@5Y-?P\X>K*O&3S%TJ\<5"IAXXV-*C*.*P68X&K",:>"Y:"E0S3$4XN@J
M;A&GA':<<+2HK[BM]+KQAK8VACY/@Y8O"X;!8/#XF7#57$5*6&P&=\*<18:$
M(XSB+$QC*.;<&Y1B93UDY/,'2GAEF>,D_P FO!?[&?CG3OVI?B!\:/&UA8>)
M_"=YX1^#7B+X.Z=H7Q'U+19_AMXY^'/P2\1_"'Q?\+M9T--*M--\0>!?%-KX
MHU[4]"D_M/\ X183>(/$D^M^$X+]K2]NO(/AS^P;\6? GP-_X)Q^&[3X??#.
MU^+O[.WQ4\&:_P#'GQ-8^)+2PN-=\*_#_P &?&WPAX=T^U\76GA^?7_$$ F^
M+<^MZ9"4C?P_I[:_I]GYE]-I[5^X+65J[!FA7<%*9!93M*NN"589&)'QG."Q
M88;FG?9+;Y?W$?R?<&WA?D,>5'0'82N0,[>.@%>K4X4RFI[5R^LNI6G5JSFY
MT)-5ZW$=7BB=:$IX6K.,O[2JU*5-J<I4LNE' QG.C2IQC\=3^D)XE0C""Q&2
MJC3P^3X1818'%TL'/"9)P)QMX=87"5<)@\UP.&JX?%Y%Q[G./S:-:&(69\3X
M?+>(\1"GF5'%5L?_ #KVG_!.S]K#3_@W\:/#=YIOPM?7_BCX<_X)V6^E:!X?
M^)&KWVA:'J?[*/CFXU7QU%=:QXG\,6WB#4I)_"6C>&=-\,:WXHO?&OBW6$GB
M@\9^,M<OM*FU^[^P_P#@HK^R-\:_VG_#]KX:^%VG?#62UF^"?[07@K5-:\<>
M-O$6EZSIFL^-(OA]JW@O3M"\-PZ#XB\'7MI?>(_ VG7&L>(]5LX/$WA>XL+2
MY\)Z]H,<VH_VC^L;65J^2T*DG&2"P/ "YR"#G: I.<E?E)*DBI/L\)X,8(QM
MP<D8],$X_3L/05Q4N!<DIY/C<D]MFCP>/EA/;R6,C'$J& _M+ZHH8B.%IU(R
MA+-,1-N/*HU*>'J4U"5),]3%?26\2L9QEPMQQ6H<'_VUP=F>:9MDJI\.2IX&
M.*S; <*Y96>+P:SQO%PPN#X*X>6$IUL7)RJT<35QN(S*IBJSJ?A9X_\ V'/V
MBM?_ &N-?^-^E>%_ S>']7_;+_85^.S:W+XXMK/Q//X$^ /P.\;_  U^+%M/
M#_8GVI]8OM3\4P_V%IAO&L]>T,7\E_=Z)*L6GR=C^RO^P]\=?@S\9/@3XO\
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
MS_\ :M_[-L^.G_JK_%-?2=?-G[9G_)G_ .U;_P!FV?'3_P!5?XIH ^DZ***
M"BBB@#Y9^+GP L?BE\4_V=?BN_B:Z\/ZY^SC\2/%WC?3+&/2[?5-/\3V7C?X
M;>+/A?K&@WR27VGRZ=*=-\3R:MI^M032FRO+18)M.O8[@O!^=^A?\$C=,MO"
M5YX \7?'6Z\2^$+_ /9]^/7[/E_9:/\ #*/POKQT_P".WQ_N_P!H>^\66>M3
M?$/Q-86VK>%O'OV&#2[2;0[O3-1T#3I-/U*V>]U";4(_VO-K 3N*<[F;.Y^&
M8Y+#YN&/3(P0/E&%XIIL[<_P,."H"2S( #D94)(H5@#A64!E'"D#BOFLQX1X
M?S-XB6*RZA6GBZV)K5YU)8JTIXK"X3+ZM1TX8N,95?J&$I454DV^:A2E9.I5
MD?IW"OC1XH\$X'"Y;PMQ;B<GPF H4\/E\:. RFO7P-.AGF)XDH?5\7B<MKXB
ME*GG>.QV8QJTY1K1KXO$14Y4*SH1^.[C]FNW_P"&9/'7[/>E:EX+\,7_ ,1/
MAMXF\ ^*?&G@;X4Z'X*T2XUGQCX1D\&ZUXW7X<^']9M[+^U+FTE;4&TY_$?E
M1EHH8;^WTBUM=+M?';C]@GPIJ6J_LG:]KWB/P_XEUO\ 9E^$UY\"]2M?%'PN
MT#Q5X2^)?@6[T#PII<.I2^%/%&IZI!X+\<:+?^!/#OB+P_XFTK4=92QGFU33
M=3T?7M&NK'3[/])FM+=P T9("E?OR#Y2&&"0X)X9N3SSUX&$^QVW'[O."YY>
M1@?,)9PP+$.I8[MK J'"N &12/3J93EN(KT\3B<#2G6IPP$8S52JTEEM;%8O
M"*$&U2C[/&8_%S;E3JJ=/V<*D)).*\7 >(_'644\=2ROB+$X.&9YCGF9X]4J
M&"]I5Q?$G"U3@K.*D,3/#3QU&GB.%ZBRN.%H8^CAZ$:&$Q."6"Q>#P.)P7X*
M^%OV4_VD/%OQ7_:+\"^(OAU\$_ OPF^+=I^V%X'TCXC6^D_%;_A8WPF\&?M!
MZUKE\OB7PQX8O/B-K7P)U6\^(5YI/A"_\9:9\/8/"6K:I>M8^,?&-Q;ZI9:W
MX:OOH^^_X)I>$M9TH:;??$6^LM4O?V/=?_8X\4>)? GA:#P;J_CKPAK?POT/
MX5Z5K?CV&U\0:MI_B^/P;#H,OC#P/I.L6TFHZ#XDU._MW\57_AVTTG0]*_5D
M6%H)6F\H^8^=S&24[@01@J7*X )VC&%R=N,FG"SME*E8\%7,BX>088[LD?/T
M.YOE^[SC&*\3#<%9#2H/#XO"SS5>S=)5LQK*=:--K&-48O"TL%3C2A+,,="$
MO8SKRHXRO2K8FO0AAL/1^ZS3Z1'BCC,5@L5E&99=PD\+1RNG4H\-8%T8XROE
M66Y3E$,?CZN=XGB>MB\9B<#D64/$T_W66U<9@:6:K*Z&?RGQ$OA'X=_LDZ[\
M._BQ<_$^/XK07\TW[*OPS_9BCTZQ\ 1:9=V#?"Z\UZ_T3X@V6I7_ (O\2Z<+
MV:]\7:^T_A6Z\,W>B-:-H]G->SK8:G)K7R[:_P#!*9[?P!\5/!P_:)\0:GJ_
MQ>TG]DFP\3>+]?\ A[IEW>+J7[)?BZX\5:7K%KI^E>+-#@E/C>2#2-/U&RN[
M^2;P_:V,ZV&IWMI=6MCIG[)+:0*H558*"& $LO4=!]_[IX#)]U@ &!  #?L5
MMN=O+),F=X,DI5B0%)V%RF[: NX*&QP#BN[$\,Y+BJOUBO@:-?$4Z^9XRC.<
M\93:QF;8VOF6/K3<,8[SQF.Q%2I4FX2E1I-4*7[E*D>)EOC;XI9/BIX[+>*(
MX;%UH<,4ZV(AD?#CJRI<%XS%9APS1A.KD&(=.CEV/QE;&*E"<:5;$2]IB*=>
M4*#H?F?\.O\ @GP/!/Q#^'WQ,N?BU/K/B7X>_M9_M-?M0645IX!AT31[D?M1
M^&/%6A^-? $EG<>--=N+>'1KKQ3-J/A[Q4+^ZEB@@CT^]T:^FE&HVOKGQ>_9
M1B^)?QG;XSZ?X\G\*Z])^S/\6OV9[G3&\-P>(-*FT_XFZWX<\16OB;=_;N@W
MZZAH&HZ"2^G+.\6MVD[0+=:6\<LEY]K):01_<1ASGF25N=H3)W.<G:,9/OZG
M+39V[,697)/7,TY7H%QM\S:!@8P!W;^\V:?#61RP6(P$LOIO#8BI3K3IN=9I
M5*.78K)J4H356%2FUE.*JX6/)-*DJD'"+>"PDJ?GXOQ:\2,=G&'S_%\3U\1F
MN%R?,^&J&*E@\MIPAP[G6.RC'YIE3PM/ 1P\L-B<5DF68GDG2=:G6P4(T\73
MI8C$TZGYC6__  3Q\+P6/[' \0>+-!\;W7[)'PBU;X$74/C+X6^'_$_@_P"*
M7P]U?P[X7T)/[7\%Z_JVMKX6\7:=>>"/#6L:3XHTG5M4A74K?5K#5/#^LZ+K
MDNCVCXO^">ZZM\9O$WQF\4_&KQ;XIN/$,G[3FEPZ+/X6\+Z9#I'@G]I+1/ V
MDIX4T#5;!XH[:V^'4G@M;W1=1N-,O9=>;6=2DUVREUB\UC7M9_3=[2W<[F0Y
MP!D22+P-Q'W7 X+L?7.#U5<*+6  J$;!7;CS)<;><@#?P#G! QD8!R  )K\,
M9%B>15\LP]50Q>(QL4Y8B/+B<5@L-EM:LG&O=RE@<,L.HJ48J%2O91EB<0ZO
M92\:_%6G6QV)CQ=6C7Q^69QE%>HLMR25;ZAGW$V?<7YQA:%:IDL_J-+'<0<2
MYSF,ZF I87%Q^NSP-;%XO+,/EN7Y=^:_@[]@71O"4_[)%[-X_GN?%/[(O@7P
MKX!\->--$\(67A#QQXP\'^%/"6H>$E\$:WKVF:Y<3R_#SQ*E_:ZQXN\&ZU9^
M++6]UO2[*]\+7'A%[G5_[5U_B]^Q!/\ &#X^^&OC9JOQD\26]KX&^*O[.'Q5
M\(_#_P#X1CP[+H6BZG\ X?B=%?Z4=6C>QUB\A^(R?$_4I=1U&Z:?6=#O-+TL
M+>:KH5IIGA_3?T/6RME)81MN+ARQEF9MRL6'+2$[06.$'R 87;M  5K.V?[T
M0^[MP&=0%YR JL% .X[L ;N-V=JXTJ\.9).A3H++Z$H4,=A\THTW+$4J<LSP
MF&PF%I8RO['$PE7J2I9?@/:.M[2]7"TZ[4ZRC4AS1\8/$Z.<OB#_ %KKO.(Y
M5Q+D=',*F79)7KX?*>+\VSW/>(<)@5B<FQ%'+H9CFO$W$6)?U3#TU@Z>?YKA
M,L678+%XG"8KXR^ 7[+?AW]FK6/C9XE\/ZG<WEK\8=?TCQAJG@WP]HT?AKP?
MIGBC2-$N-/UKQ5H/@BQU2_T'3/&WQ+NYQJGC_4?#\7A7P_K5]8Z*]MX6TJ6S
MGFN_SA_9A_X)X>/?&O[('A3PK\8=;UOX1?$?_ADCX\?LBV_A36/".D:M<_#W
M1OC?\3;CQ'X\\4:I'I/C:2T\=ZOJVAZ#X2L/!L=IK6@66A6-O<W6LKXBU6X+
MVG[U_8[?()C+%<;2SR,P(!&0S.2&()!8'+ D$D$Y065L)/-$7[S:J[R\A.U0
M0HY8C R<#U)/4DGBQ7"&0XJ6$5; PJ83 Y7B,HPV7.I5A@X8:OF5?'.HG"HJ
M\:\:>/S&A"4:J5&-9>R4=/9>QE7CEXCY/1SZ>#SFG_;?$'$/!?$6,XHKX+!X
MG.XU^!\GK9+EN%A+$X3$8.K0QF#CE=#,<1B</6S3$8;)L%A:F.Q5"MCZF)^)
M9?V5KO7?C1\"/BOK_CW3-6MO@O\  _QS\&-<\&MX$DBM/';?$:V\%KXHUJ34
MKOQM?CP];+/X"\/SZ=X8ETWQ&-/MI=0M;K7M2N;FSO\ 3_.!_P $^M$T_P#9
M[^#/[-OAGXM^-M"\%_"+7M1N]1OVTW0-7\0^._#=QX3\5^#],\%:IJ&J03RZ
M5I?A[PYXFTO0=&FL6G3_ (1GPKI_AW5+#5],N[ZW/Z1-9V[AE9"0Y8M^\ER2
MZ[6Y#Y&5XP" .HP>:/LD&,;&^\[?ZR7.YSECG?G_ '>?D'";1Q6^)X8R7%T\
M<J^7TJL\REC/[0C[?&48XR..QM#,,3[:I1Q-.HHXC&8+!XFK1@E2]I[>*3A5
MJ*K\[A/%'Q!P"RF&#XCK8>ED=;!8G*J,,%E$L-A,5EM3CBKE^+6&Q.48JG6Q
M6#J>)?&L\/7K>TJ4JV:*NI2EA<IAD_Y'W_\ P2U\(:_\/[OX;^(_B=X@U+P]
MJG[#OPJ_8EU6YTW0[+1M1ET[X,^+)?%G@KXH:5-)K.I1:5J\&MWTUWJ7A6[&
MN:3J4%O81F[MHGO[:Y^IM=_9-\(>,/V:/&7[,'B<:#I&@?$#P/JOA+QKK7PD
M\$:!\*+:YU?6M&LK'4O&/AWPCI9U?1-#U:>ZMK?5DMM1N=>L!=64-E<1WFB9
MTR+[*:T@9@Q1L@$ "24*01MY0.$;C@;E..V*<+6 9(C&2P<DEB2RYVDDDD[<
MX4$X4    #'31X>R*A1QE".64'1Q^ J97BJ4I5ITZF JXBOB:F'DJM6I-TZD
M\37C.*G%.E*%)WI4X4X=><>,7BEGE7*L1F/&695*^0\1X;B[(ZM&&7X.IE?$
M>"QE3,,)FV$E@<OPE*&+HXZI#$<];"8N%26$P5Z5.6%HU)?F#<?\$^?M?C'P
MC\1KOXLV]U\0;+]J;P'^U1X_U0?#ETT;QCJOPT^#TOP,\*> _"_AVV^((7P1
MX;M_ M_J-UJ%]>:KXVUO4?%FHW&J"YMO#]M;>&(OHW]HW]G-/CS#\)]4T_QC
MJWP\\<_!#XN>%_C=\/\ Q7:V<>OV*^)_#]AJ^A7VB>)O#MS=Z6OB+PGXB\+^
M)/$&B:S96NMZ#JB&_%[I^K6,Z3)-]7BTMPQ<1X<C:6#.#M^;C(;I\S'V)SUJ
M3R8R "N0!@!F9N@Q_$QR?<\YYSD5I3R?+5A*N#G@X>PKXO#XZM1]OB:E.>+P
MM>CBL/BHNK5E.C6AB*2J2=*4'4E:4Y2E=RX\9XG\?8[->&LYQ7$-2KF/"&#S
M'+>'L1++\G=/+\KS3#?V=C,IC@GE<L)7RNME:CEJP.,I8O"TLK4LJI488:HZ
MD?SD\5?L">$/&/QO/QDUWQKK!BUWXK_ 3X_^,O!D.DV2+KOQ>_9I\+W_ (5^
M&^L:7K[ZA%-X9\(2V<VBWOB_PD=&U.YUC4/"VCC3O$NA6%[XBT_7O"_#?_!,
M/7M"TS5M-A_:!TNZ34/V>?VM/V>UGD^#LMO-:Z;^UG\6]1^+WB?Q2 GQ:DCE
MUGPQK=ZVE>'(H8[:Q.G6I:\DN)Y;AYOV-%M",?*W&.#)(0<!AR"^&X8YR#DX
M8\@$1R6-I*@26%9$&[Y79W!#J58$,QW*P8[E.5))8C=S7!B.#^&,76CB,3E&
M'JU8O,9*3GB]'FSQ<LPC'_;(I1KO&XG=24'5E.$8N\7[F \=/%O+<%ALMPW&
M%>6!PF"RK+<+A\3E>08V.%P&4++Z>!HT88S(YT54PN'RO+,/2K1A&4Z&59=A
MZT:F'PM&$?R2U+_@F&VMV,EOK7QS=Y+']G7]F/X'>&+_ $7X:Q:5<Z)K7[*7
MQ%C^)GPU^(EW'?\ CSQ%::RFIZ]&T'B[PBUKIT&J:5</:Z;K>B21PSI9C_X)
MC>")O&^D^.M1\;6_BS7M/_:A^-/[2SZ-X^^'7ACQ;\.;R'X_^&-'\(?%+X;W
M?@>:^M$O-)EL_#^@2^"];O=>O];\'ZSI%KJLK:I&9=-N_P!9196PS^ZR2 I+
M/(Q*@$ $LY) !(Z_TH:SMFV[HR=GW?WDH'\0.0' 8$,P(8$$'GH*2X1X=56,
MUE=%.&)CC8U(U<4FL9"M2KJO[+ZPX2ESX7"RM)N/\9.+5:O[?JE](+QHE1G1
M7'6.HPJX:I@ZL<-E^18:+P>)I9K#&86$J&44J]*GB9YYFE2I*AB\-4=>NL9[
M2.,IX>O@_P P9?\ @GU>I\<+;XQ6GQ=TFVTVU_:;\$_M'6?@R#X721BUD\&_
ML_/^SK:>#;;7(?B9!9VEA<>"I#>MJUOX7@ETS6PD^GZ3#HT1T=^6\/?\$SIO
M#%A^SYI'A;X]ZMIEK^SII_[86E^%+N;X<:#JFO31?M:)XF@^VWMUJ6O3>&GU
M+X;3>(5O=--[X,U#2/%MQI4$6IZ-::9/<Z6?UH2TMXR"B$8Z?O)3VV]&<@C;
MQ@\8 &.!A_V>+!&T\D$_._4'/7=D9Z$# 894Y!(I1X2X?Y)1EE5#FJ5L3B*D
MHXG'>]6Q>(EB\1)-XE2A&KBJE3$2A!J+G"@G&U**,J?CQXMPHX/#KC"JL/@<
MMP^4X:A+)^'*M&."PV5XS)*5.I3JY+B/K4_[)Q^-P%2MC:F+JU\)C\;2Q,J]
M2L\0_P ?=-_X)<OH)M+BU^.VK:IJD/Q^_9(_:#UC5?$?@*WO[C7M?_9.\!:#
MX+L=(O+BS\9Z7)##\1+_ ,.:?XAUO77-W?:3-/JEDD.KR7;:B/TU^&>@^,O"
MWAG3-(\=>.+KXE>)([_6Y+OQA=^']!\*SW>GWVOZI?Z'IW]A>&HH]&AB\.:)
M=:;X:BNH!]LU6+25UO4_^)A>WV?2A9VZDD(W./\ EK,1A2Q50#(0%4L2$&%'
M&!\JX=]GA#*VT[D.Y<NY ;GG:6*YP2,D9"G;]WBO9R[*\LROVWU/#.BZ\</&
MJU6Q$U4^J8:MA:#G"KB*D.:-.O5O*UW*K5G*4YSG*7S/&/B3QSQ_2PM+B_.:
M&<K U9UL'4JY1DF'Q6&G6>6QKTZ&,P.3X+$4,)6IY/E,*F"I5(8:2RC+E*E)
M4*7U>>BBBNP^)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *^;/VS/^3/\ ]JW_ +-L^.G_ *J_
MQ37TG7S9^V9_R9_^U;_V;9\=/_57^*: /I.BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M)M!6YGTVQ6\>_P!5TJTOP#^]*BOX.?V._P!B7]G[]OGQGK7PX_90_P"#H/\
MX*:_%#Q_X>\+CQOJ7@VY\4_M$_#KQ+-X,-]8Z>WBS1M&^*?B'P5?>(O#UO>:
MII=M?:KX>BU:STV;4K$:C+:&YC4R_M5?L2?LY_L3_$G0?@Y^TQ_P=+?\%&_A
MU\5O$*:;/;?#^U^)'QP^('BO2;/69;2/2-1\8Z+\,_%GC&\\!:7JPOK:;3-6
M\<)X=TV^M9?MMK=36<4LR ']X-%?P:?'_P#8R_9D_99^.&F_LX_M ?\ !U9_
MP4!^&OQAOQHWV_PSJOQ?^+M_IO@LZ\8_[)'Q3\:Z!XYUCP)\'FU.*:"]LX_B
MKXF\&R/I=S::P ^DWEK>S>TS_P#!*7P_:_M;>&/V%I_^#DC_ (*BC]J?QE\*
MQ\:O#'PMC\??&BX_MSX: ZP6\1V'C>V\:S?#F1FAT'5KR+1CXM&O/86,NH1:
M9-9M'.P!_;%17\ [_LS?LI?\*,^.G[24/_!TC_P4_N_@K^S=\5M,^"/QA\>6
M&K?M/:C9^%OB9K>HQ:7H^A66D6.HS>(?&%GJ5W.J6?B/P5I>O^%[B&*XO4UO
M['$\R>[:U_P3/^'V@?%?]E+X):C_ ,'+W_!3[_A9G[;O@^7Q_P#LO>'-/\<_
M'+68_BGX,.@1>)[/Q);:_H_BZ^\->%M,O]#F6]TJ3QQJ_AI]:V3VVEI/=VMS
M!$ ?W!45_GY_#G]GW]DCXM?%;Q_\$_A]_P '17_!5/7?B3\+M%^,'B7QYH;Q
M?M;:5::!H/P%TW5]8^+-[)XCUM],\,WW_"(:7H&L7DL>F:Q?7.M1V@7PY:ZM
M-<6D5SZ!^R)^Q?\ LY_MW>+?$G@+]EC_ (.B/^"F?Q&\:^%O!TWQ#U;POJGB
MW]HCX9ZU'X#@N[33[GQEI]A\6=>\"3>(/#.GWNHZ;%JFL:"+^RTW[;:C4)K,
M7,4E ']YE%?Y_'AC]GK]CKQSKGQT\.^!?^#J_P#X*0^.;[]G#X5^._C9\6;_
M ,&>+?VCO%7A?2?A;\,I=,@\<^+O#/C30M;OO!WQ+L=#GUO1XFA^&>O^+;Z]
M>]1=,M+\B8P>V?%S_@GA\)/@/)^R8GQ<_P"#FS_@IUX*/[<DF@Q_LNI?>-/C
MU>'XG)XD'@<Z3>,^D>*=23P1IEU_PLCP4DFJ_$3_ (1/3=/EUV&/4+J"2TOT
MM0#^YNBOXR8/^"-=]=_M4ZG^Q/;?\'%/_!59OVG-(^!L?[2M_P##(^.?C1OA
M^"<_C:W^','C!/%I\;IX$N&/C.\L])DT.V\3R^)8UG2]FT.#3F-ZG.?M%_\
M!)K2?V3?$?P\\)_M!?\ !QY_P51^'WB'XJ^%/CGXW\ Z5+XU^.'B2?Q'X8_9
MJ^'G_"UOC;J%O-X0\8>(+6S?P9X"23739:E-::AKGRZ;X:M-;U8I82 ']K-%
M?YT'@O2/^"?/Q#U#6=)\&_\ !UE_P51UK4O#_@SQ]\0-:@30OVV+$:;X3^&'
M@G7?B'XWU6YDU/2[*$-HOA'PWK&JC2TG;5M3-JFGZ19WVI75K:3=[X,^#?[&
M/Q!^"OQV_:'\)?\ !TM_P52U'X.?LU_\*I_X7-XTN+7]K[2(/"'_  N_Q)JG
MA#X7F'1M:CTWQ%XK'B?Q#HNI62GP=I.O#2XX%OM;.F:?/;W<P!_H145_#+XW
M_P""=GPI^'FN_L;^&_%?_!S9_P %-[#6?^"@"^&Y/V1+*T\;?'?76^,-MXR_
MX0M/"U]9S:%XMU"W\(Z=K,OQ!\)I::AX_D\*V<DFIR0&>.73=4^QX_@O]@_X
M$?$;]KW4_P!@_P !_P#!T)_P4I\6?M5Z/JOB[0+[X7Z)X_\ CK?P)XC\!>'[
M[Q-XW\+P?$*'Q4?A?>^*/!VCZ5JUQXG\.V7C2XUC1KC2]3TS4+*VU32]0M(
M#^[*BOY5?^(;K]HMN5_X+W?\%5<9(Y^+_CG.0<-U^*B]&![?0D<D_P"(;G]H
MS_I/=_P54_\ #O\ CG_YZU ']55%?RJ_\0W/[1G_ $GN_P""JG_AW_'/_P ]
M:C_B&Y_:,_Z3W?\ !53_ ,._XY_^>M0!_5517\7'[9'_  0W_:=_9@_9P^)'
MQPTC_@N?_P %1_$^I^"!X,^R:'J7QH^(-G8WK>*/B!X7\&S">XM?BFTX-O;^
M()+J)8R@,\$*S2+%(V.X\%_\$(_CGXX^+/QO^$=G_P %R?\ @KSHNL? ^[^'
ML6JZQJWQCUNXT;Q/9_$CPK+XHTB_\-G2/C9>ZG'#8+:WFDZE%XATW0K_ /M"
MV,MG87.FW%I?3@']A]%?Y_\ XO\ V!OBKX7U'XJZ,O\ P7&_;]FU#X;?%Z#X
M2376K_\ !0#6-%\/>'+T_%'XI?"Q=1^/VJ6DNO:C\ -1\2ZA\)?$WB#X>>&+
MK0?'\WC+1%58]7TVYLM9_LOT>\_X);_M$6O@7QG\7+?_ (+!?\%:]8^#7@S4
M_P!H/P._Q%TG]J36I3K_ ,5/V9]-^)X^).B:)X4N_&]GJA^&C>-_@[X]^%OA
MCXHW]W9Z[KWC'3+;5#\*+#X=ZGIGCJ^ /[N:*_AY^+'_  24^.'PPF^+-C;?
M\%EO^"ROCO5_A78S7KZ-X1^,'B[4-7\2+%\+?#?Q2=M-TBT^)E]JQM[+2O$J
MQ:N--L==U6WM-$UF^T?1O$%]_9^AWOB6N?\ !-W]J*:XT2T^%7_!8#_@HM\8
M$O\ Q]^S?\-=1\3Z!^W_ .++;X=2:[^U!X=T;7_ &O> /&NCZ)XQ3XC>!+23
M4;_3]9\0_P!D^$[[[+IMAKFE:%J::Y/I>@ ']^=%?PGM_P $N?C6]O>^);7_
M (+0?\%;9OAKX(U_X,>#?C7XTD_:)\5)J_PR\7_'F[\(VO@2QT?P1#XYN)/B
M-I.FVOQ!\"^(_B!JUIXF\+R^&O"OB2VO?"^G?$/7K/5_#&EY'PZ_X)L?%GXB
M66KM'_P65_X+'^%-;\-?L[?%C]H+Q5X;\4?''Q)!>Z%;_"P_#J^@\*"\T[XF
MW]GK$7Q#\'?%#P?\1/!7C#2C/IDOA#7]+;4-,M]=;4=&TT _O'HK^#KX2_\
M!-[XC?&/XX>#O@5X?_X+2?\ !9#1/$?B1(M,\0W'BCXU>(+&]^&_C_2],_:&
M?XA_#+QAX?LOBOJ!?Q+\-_%?[./BWP1JVJZ'K6I^$_$=]J&G^)_!>N^(/!-Q
MH7B#Q+XGH7[(GQ U?X8^./BE<?\ !8'_ (+&:9I7A'P9^R-XQTS3)_VDM3DU
M'QM'^TW\// OQ7\::1X<(^(4:?VA^S7\./'>G^,?B&;F,0^(M'@FFT5M,5+J
M2T /]#&BO\]N7]BGXI27?C'3K/\ X+8_\%$K&[\,?M!7OP)35?&G[>?B/PGX
M$TVYL]8_:\TE9/B7XOLXO%&H_#KX@SM^R!XDN&^&=OX/\96T5I\2OA7/:>/-
M4N-;\06'A7Z)_9Z_X)4_&#]H3]H'XO\ P!T7_@MW_P %3M,U/X2ZK\7--U/6
M=)_:EUCQO?Z4?@]\86^"U[%\6O!^E?$#3M2^"VK_ !*URUU;Q;\$M%UC4/$L
MWQ'^'>@^)?$JW&B3^';G2[D _N;HK^54?\&W/[1A&1_P7O\ ^"JA!Y!_X6_X
MYY'X_%7-'_$-S^T9_P!)[O\ @JI_X=_QS_\ /6H _JJHK^57_B&Y_:,_Z3W?
M\%5/_#O^.?\ YZU'_$-S^T9_TGN_X*J?^'?\<_\ SUJ /ZJJ*_E5_P"(;G]H
MS_I/=_P54_\ #O\ CG_YZU'_ !#<_M&?])[O^"JG_AW_ !S_ //6H _JJHK^
M57_B&Y_:,_Z3W?\ !53_ ,._XY_^>M1_Q#<_M&?])[O^"JG_ (=_QS_\]:@#
M^JJBOY OCI_P;^?M*_"+X(_&/XL67_!=W_@J9K%Y\,/A5\0_B'9Z3=_&;Q[;
M6FJ7?@KPAK'B2VTZZN(OBF\L%M>S::EM/+$IDCBD=H_F (^5M#_X);?%*7Q3
MXE\*^)?^"X__  5;TL>"?AC=?$GQ1K.E_M&7FK:C;6&A? SX:_'KQ/=3_#Q?
MC/#XPT3PI9^&OB=HN@:9XRU-7TJ_\8QG0[M=-_M'0[O5@#^Z:BOX;?"7_!*'
MXT>,/#/A'6;7_@M+_P %<?#NM7/AE_$_Q@\-^/OVG-+\%VO[/D-E\3_$7P8U
M?2?'?C.]^/%YX9U_7X_BCX%^(7A'PW;>#9]5T/Q5<>#=5O?^$ET.UGT#^W_6
M_@+_ ,$2/C3\?+_XNV>@?\%Y?^"F=F?A!\6_'OPBUBWTK]JB^\;Z^-9^'_CK
MQ9X"U&Y\5^&O#OQ4-]\-KC4;[PC=:KHV@>)IIM6O=$U"RO&2"5+FVC /[-Z*
M_D7^(G_! WXC?"32M%USXF_\'$7_  4S\#Z3XC\:^"?ASH%]XC^.7C#3HM=\
M>?$CQ-IO@[P)X/T=9OBP)M1\0^*?$VJV&CZ1IMG%/<W-S=*XC6W@N98_ O'_
M /P1U^-7@7XB>/\ P3#_ ,%LO^"P7BC1/@KH/PX\3?'GXAZ=\:M9TWPY\,-&
M^*-WKT&A21Z=JGQHCU_QGJ7A[2-#;QWX[TG0+!9=#\!WNFW>D3^)/%&I6WA2
M@#^V6BOXM_V9/^"+GQA_:>TOQQK/A?\ X+Q?\%,M-M?!7BO4_"=WINF_M8R^
M/O%-A>Z3KFOZ'<1>._#GA'XK7$WPVUJ6307NX?#.O7EUJ/V2Y5I9(Y[:[MXL
M7]H3_@CI\</V;_&'P@T#QC_P6>_X+):QX6^,/Q1^$'P<T;XCZ'\>='M]&A^(
MWQP\?+X \&^#M(\(:]^TEI7Q,\=:[I#K=>/?B##X(\&ZU!X*^$>D^)/B-=37
MUAX7US3[4 _MBHK^(WX/?\$?OC_\4_C'<_ [Q#_P5]_X+<_!7QO<?"*+X\>%
MK/XG_%JV,^O?"R7Q=:^!8M6UO1_!?[2/BO7?AIXDO?$$YET[P3\1M-\.Z[=Z
M0MV8%E\0^&?'OAOP=]D?\0W/[1G;_@O=_P %5,=L_%_QSG\?^+JC^0^E ']5
M5%?RJ_\ $-S^T9_TGN_X*J?^'?\ '/\ \]:C_B&Y_:,_Z3W?\%5/_#O^.?\
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
M"_#FC^,O!<!\6I8)K/B.SL;G[2GP+X=_X+4?M3Z=\./%/P0\4_LW_!GX@_\
M!2JQ_P""CGB3_@FYX"^'OPW\?>,O"W[._P 1?$.@_#K0_BAJ?[2\^L>(=-\8
M>-O!_P )?!7@K69-:\<^!I-0\4^,M)@BT:*[UC2+[Q#+#H !^/GQC^#G[3WP
ME3PIK_QQ^!'[27QQ_:7_ &?_ /@Y"_9?_:4_:L_:*^$7[-_Q#UNP_:<_9T\
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
M?5/(_@+^P1_P4*\2^'?!7P>^+-A\2/B7X@^-_P#P;A_$7X'?L:^+-1^!MO\
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
M!X[;2?AAX3^'MQI/ ?#'_@F7^UIHGQ6_9N\0:Q\5=&^&^@_LY7GQX^!'PO\
MB%\)KWPKJOQ2^%G[(/@CX#>&/@/^Q]#I6E_&+X:?%/X>^,_B1XDN]-^(WQ4^
M*2>-/#.O:3X:U3XQZKH5BNKCP[I-]9@'WAXYL?V(?V?/B/\  7]G'QEXR\<>
M&?BO^U)XK\>GX/7]]\8_CSJ/Q&\2>(?"GP^\,:3XBNKWXRGQI<^*?"UK#X2\
M/> _A_X8FU[QCIMCKFN7WA_P)H,=_P"(O%CZ?K'DW@[6_P#@F)X,TC]J:'PB
M)8;W]B+XS?"WQ%^TEX>;7/BKXA^(?A3XF?#ZW7Q9\+/B%JVE:_X@U?QGXUTW
MQ)J.N^(=6L?B!_Q.M$^*OC33OB.VNZMXG\7^&?&HL_#OV@?^"3_QV_:,\4_&
M/XJ>)/VR_C'HWQ:\*^"/@A\/?V8=>7PU^RQ<VWC"Z_9GUC0?VCOA5\4OC5>1
M?LNQZQ\/?$>L?MC37VO>.-&_9DO/@G9ZU\/? '@&TU!K^>WL(=$S?C;_ ,$X
M?VHOB;\-OBQ\0/AYKGP]^$O[2OQ.^+?Q'NO%G@C4M5;QI\,?B?\ LO?&RZ^&
MVL^-_@9XZ\8VOA?2M5L/%GPP\::)JOQ2^!7Q"TK1UE\-^/=.\1Z-);6?@#X\
M?%NPU$ ]GD^-W_!+^W^+OB/2=?U7QQX#N/@?:^+]6O\ Q?XVT']J'X;?LO>/
MM1_87\6>(_&?CX:?\0_$=AHO[.O[0_C;]D[QGH_BCQ!JD5OJ?C/Q7X+U#P5J
MUUID-]#\)-6?P;EV'QF_X)M6OAC7?CC8_!O]HX>-=9^'WAS_ ()TZE\+E_9H
M_;%A_:;\0_#:;PAKWQ8\)_#H?LWS>#X?BG/H5U\,H?$_Q!T_XO?\(;;;/".C
M:[8WOCNVN?!UYH&B>!?'O_@F3^UM^TWX!\8_LF^+G^!OPU^ _@OQ3_P41^)/
MP?\ CQHGQ%\9^.?B)\1?%/[9^D_M,:-\*_#?C+X,R_"GPAIWPUT?X46G[2NJ
MR_%+6M.^*_CH^-9_ ^E6GA/1]+M/&NHOX&]]'P(_;T'Q-U/]N"7X%_L^']I&
MX^)?PXTZ3]E^']J;Q@_PXO/@S\/_ ('?&SX6SZ]8_M 3?LSP7%M\1M5\=?&N
M]\86&A7WP=;1+?X>^%K?1I_$-GXL\4W\.A@&1XD^,?\ P2A^+?Q?\(^-K.Z^
M)_B_Q_\ M0C]FCXJR_'3X&:/^V)I&@^$)?B5X5\<?L[?LOZG\6OC)\'(M(T3
M]F+6?BEX7\8>.?A/:>&?'.M_#G5=6&H1V7Q'T;3;JWT*YC](_:<^#7_!-O\
M9XL?#-A\4/V=_B?KR>*_"/Q2\-Z/X9^ 7P;_ &H/C??>%?AE?_ _X,_LZ?%;
M6[WPY^S[H7C";X>>#- ^"/P^^$W@1-=N[71[JUM[1K/P&UYXL\4:Y'K7RQ\
M?^"<'[9'[-^DM\'M'MOV>_B5\._VD;K]FKQO^TM\3IOB-XZ\":Q\#/B#\,/B
MSJ_Q'^-FA_"'X:GX4>)E^+G@CQ3INI6N@?!+4-7\:?"?6O#VKPWVL>.M.BM#
M9V\GTO\ M4_ W_@H7#X'T#X/?![XB^,/VOOAA\3_ !/XSU#]I'Q#\9/B_P#!
M7]E/XVZ3\,4TK1+3P_\  #X*>._V<_V3O".E^$_"OQ(O9=?L?B/\4KGPQJWQ
ML\-^"Y-<TOX7^.?!WCCQ#X7^(_PY ,W0#_P35UO]H#PO\/\ P5=?&>3XA_%S
M6=$\;_#GXX^#_$W[5\/PIO?&_C'X>?'#]HGP[\+_ (;_ +2FEZ^/AIX6\2^)
M?A)^T+\9?C3IWP6\,>,M*MM6\"^/8=0;1KF*+P9I]A[=\2OBA^PM^Q#\7?"K
MZ]IGBG1OBIXBT+XY>-M7U#P+X)^,?Q:_X5Y\*?C-\8="^(GQM^-'QVO_  ?8
M>*M(^%'P1NOC';66K7/Q(^*9T'PAX2EA\9R>%;[2/".C?$2?2_)/%_[,'[57
MC[XZ?LG2Z#\/?@]^SU\*?V:9_ GB7P'\1OA[\;?'7BG7/A3X%@^#D_PZ^)?[
M-&E_LO\ BCX<W/P*\<>,-4?6/%7P]\'?M17%UHFI>%?@SXHU"+P_X+TO6['5
M-$\=^8_M"?\ !/G]K.]\4?%2Z\ ?%2V_:IB_:]_8CU?]@/XZ_%']IOQ/\//A
M!\2?@[X/N_&OQ?\ $7AGXR^$O"_[.G[,_A?X8?%BW\*Z'\?/B+I]S\,#X6^%
M^MZWJ7AOP%;R?$,6^N>)M?T$ _3;5OVQ_P!FK0/'7Q=^'&J_&SX?6WB?]GWX
M7:W\8OCQ;QZQ!=6'P5^'_AJTL]3UG5?BEKEM))HW@N^M= U&S\4MH.N7=EK\
M?A21/$T^E1:%=Z=?7WD.E?\ !2'X!ZU\-M?^(^G>&/VEIKG0?%'AWP@?A--^
MR+^TKIO[0FMZMXRT;4/$W@Z[\+? 35_AEI_Q1\1>%?$WA/2=<\5V/C?3_#DG
MA+3=%\+>-!XFU?0-1\$>+K#1:_[17[+WQ(^)=U\3+7X4ZWX-\$GQA^P?^T3^
MS?X3\5>+_#VF^,K'0_BW\5[GPD/"GBSQ9\.M5T/4O#GC7PW8?V VI>*K'7K3
M4;'7$A31;[1M2L]0NH&^/?@=^R=^U+\!O@O\=K/P!^S#\*O"Z?%&Y^%7A2\_
M9CG_ ."C'[4/Q&\1ZYX/\!_#[Q'\-/$7CGPS^WEXR^%EI\;?AOXGN?#8^$7A
MKX:?#BRTF\\"^#? _P %Y;WP]J'PX\?_ !@\5W_AT ^OM4_X*B?L;Z9J7P]L
MXOB-XIUW2O'W@?X<_$FZ\:^%O@K\:O%'PZ^%'@?XOZQJ/ASX7^(?VB_'NA>
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
MPAH^K^.KU/\ A5]IX<TJ?1+?P9%<BQ7X?ZU+K>L7,6I?V[IES9RPW/TE9_\
M!,_Q[XE^$WPI^#GQ$M/AAI.E>!/A5X:^$?Q4\6_#WQSXSTKQ7^T5>Q?M0_LO
M_&36OCSK^NVO@?PYXH\%_%G2] ^!_COQWX=U&;7O$GB#1/C7\7]>&A>-M+T;
M3[GQAXCF\,?\$X?C6D?@C4_B5J/P-^(GQ(\*7W_!2>YU3XE7&GW>EZUXHF_:
MG\2W>H?!;Q2+"U^'5O;>&/$-Z;F3Q1\5-"\/S67A[X?^*=7US3OAS>>*=$2T
MGF /SK^)OPV_X2+]NKQ5^V#\*-3_ &F/ 7@KQ/X)_9S^%EG\"_'W_!OI\?\
MXZV_@#X2_L]_:S%X'^%7C[7(/#]O\/%\3ZOK'B;4Y;KPYX%A&BR7_AQ(M,U2
M/P?9NW+0?LI?L\VOQ5\,?M"1Z%^WM#^T5I?_  5L\0?\%+_$GQM_X= _M66_
MQ!\1_#7Q!;ZSH1_8HLO$\6@1^*-"^%-OX/FT7P^NJR^(M9T*^U'1[S7)?AGL
MUV>UM/T-\2?\$UOVL+FQT+P?X.^*GP!T'PC\/?C#X8_:F\*ZYKW@;5=0\4ZS
M\<_A%\)?V9/ _P $?#LVE_#;2_A)X0\':5X?U7X=_&?2/%/Q-TO1/$\NN^#_
M !)X'_M/X3>(]:7Q&+#Z0U']BKQWKG[./[37P"\3> O@AXM\3_$_7/VC?%'@
M_P"-?B34#JVM>,KSXP?&/QM\0O!%I\2--U?X;7NK>'M9\%>%_%5AX/N;_2=9
M\6:):0>&-.7PA9Z9HUQIWA_PT ?AWXM_97TKQ%8_M0? CP]\>O\ @JAX*_8
M_;%_:.\<_M&_&G]ESPY_P1Y_: _X3O[1\4_%]CXU^(_PR^''[2;?#\:CX#^%
M/B[5]/L(YM$T_P"&VHW\&@6[Z2FK2'6/%4OB!?C5^Q7^S;\69/VC/&NF^&?V
MY_ /[0'Q4_:M_9J_:"^!WQZTG_@C;^UCJ?CO]E;X=?LM^'/AKX-^%_P,\!ZA
M'I6G^)KK2;+PK\.I],G\5:+XJ\%Q2W6J07UQX3U Z-;KJG[=_M^_L&>-OVD-
M"\::A\$+CP%X.\>VG[+OQ'_9^^&":[K>I^$?!^H:#\8(/$/A3XI_"_X@VGAS
MP-XKD'PF\6^"]:T?6[5=/TC4+OP_\5OAW\+_ !?!HM[;>%)HKS2^%/[)_P 9
MOA7K?PZUB/P+\"?$?BGX5_&O]J'XLW'QB?QYXHT?XE?&O2/C;??%Y_#OA/QJ
M8_@[JEWH-W=)\2/#NL_$*:Y\2^+O#6F:S\*_!\'@_2]2TN]LQX  /D#_ (*
M>._A1^W?HW[*/A[4? ?_  48^&GAS]FW]M_X#_MB>)]&@_X)=?ME^+8_B_I/
MP-E\47?_  I[41!X-\,Q:!I?BW4/$5O>3^)9(/%3:9=:':7,/A:^GD@N8?"/
MVBK?6/%7[6OQ#_;(_8T^*?\ P4M_8M^*'QR^#7A7X)_M":>__!&[]H_]H#PQ
M\1-/^'\VKQ_#GX@Z!IOB_P $>&$\&?%/P-I6NW6CZ5XC>;Q3X<DL+6SCN_"<
MX;6(]7_J)B=G4EA@@[3\I7. ,G!)(Y)R#]TY4%U D>2@#^7'6O@=^PMKW_!+
M7Q=_P2PU+X+?\%5;CX>>/M/;6O'/QIN/^">_[7-]\9?&OQKN/B-IGQCU/XZ>
M*]<U#X)WD>O>+M;^*.DV6L:M:ZIYT5SX:@C\$I<V^BP6CP^<?$7P+XX_:9_9
M6\9?LW_ML_M"?\%+OV@=8L?$_P $/B'^S3\:?!__  1+_:"^"_Q#_9]^*_P,
MU77=6TGXF:S#8>$/&ND_%[7?&!U33=+\7V^L0^&[.32--U9-#M_#^L>(KC6;
M?^M6B@#^.WXC?L\W_P"T+9?M,^-OVI/CO_P4O^,O[2/QO_93U[]C;X<_%#3_
M /@C!^T]\.OA;^SK\'?B#J^C7GQ?F^''P)T32=0>Z\?_ !<TS3+K1?&WC>Y^
M)%EJ%YI.M:EH1B'A(6_A2WX?QW_P3T_8]\6/^W[!HWA#_@HGX5TC]MO4_P!E
M;1/#NBQ_\$F?VP[^P_9R^#/P%\:_ KQE\3OA5X)@MM$TJWU]OVD9_@!\/]*\
M<>*5M]$BTK3_  GX)%WX<\1Q^%%&L_VE44 ?S0?L?>#OV-_V9_BK^TC^T'\0
MOV6?VOOVA_VC/CY^V'\:/VJ="^.OBS_@CE^TUIWQ,^#FC?%*31%\/_!CP'XT
MUGX7^.O&5CX5^'-CH[6>BZAIWB;1(;PZC>W$>@:2\TZ3?'_P7^"_QA^%/[+W
M[4'[&^J?M-_MU^-?@/\ M*_#7]KCPO?Z=<?\$#_VK](\<Z)\0OVM[SQ'=>+/
MB?KWQ"'B/4M<\<3Z*/&'B8V7A]DT"347O-&%QK]C;Z'_ &?<?V/T4 ?R?_!+
MP;J?PO\ V%/VG?V(]>\1_M:ZI:_&W]G#3OV:?AS\3?A1_P $#OVE?@)K'PI\
M'VOPQ\3?#"[UKQ;IOAAM7O\ XV^(I-&\00S6-_K7B_PQ?Z3J-IJ-UIUPYUR[
MNH^-^/?P-T;XD?#[_@EUX'^$7B+]MOX8)_P3'^$VJ_#KPY:?%/\ X(;?M3_M
M%^ ?C%KVH_!CP;\$+;QYXM^&OB4>$M TO4M!\/\ A[Q#K7ANQFN?$TFB^(/%
MIU*TU:.YT:%[O^O*B@#^5#]HOQ!X+_;A_8L_96^!W@GQG^V!H7B3]EO]IWX>
M?%?Q+\6O /\ P1>_:CO_ (.?%/XG_LF^*?B)X1\5_#+5OV?/"$7@O1/!?AG3
M_CA;2IXO\%:;X^NKGP]K7P^U'PQ<W,FI&ZU?3_E3Q/\ L90ZU>CXI:!\;/\
M@H5H?[4&N_MZ_#__ (*!_$#XI:A_P0\_:@O_ (1ZW\3O@[\/_%?P]^$OA_PC
M^SGHW_"):%X1TKPM;>,=4UK4]<UCQAXW\6>,=5CMM0\1:O-J5NNH#];_ -G7
MX$>/_C-\ _A#K/@/3/!*WWP:_P""K?\ P4 ^*][K/BO6X-*,OA[P=_P5O_:@
MN_%_A&*/3?ASK_CQI=:\)1ZK=^$T\'_$OX=:9)\1;+PK:_%2'QQ\)XO%GPS\
M8_77[27[./[0WQQ^,?[,/Q;T0_ GPM#^S0WAGXCV.B>(6\;^+_$VK?%#Q+XX
M\*)\7?#_ ()\=Z8G@G3/ .E6_P &?"_B7X<>'_B1JW@+X@77C;2?B[XSTW4O
MAKX)&GVFI7(!^0'Q7TOXE^/_ (F_LL_M5^'?CO\ \%"? 7[='[/?PJ^*'P1\
M>?'2R_X(A_M.ZQ\)?CU\,?B9XE;Q0?#?B7]G86>FP^'H/"=['8W7AR32_B=J
MF-=TZTUS5(=0N8HX4\3N/V./@1X=^!'PBT3X3^,O^"MO@;]LOX2?ME^._P!O
M*+]NG7?^"7W[2_CGQMXV_:*^,6EP^'/C!<>-OAK<?"SP_P"$M5^'_P 2-"TW
MPOHFN^ [75+..XL/".BV&M:MJ]G=^);37_U1\+_L+?M=_#?XRR?$7P5J7[/.
MH>"(M4\8Z*/A5JWBSQ]IVFZG\(_V7M,US6_^"7_PUL;[3_AM>P^$H_#GQH\=
M_$#XG?'75K2TU%/"=OKNA^&O UOXYLM%+2<UX2_X)6?&7P-\*-,^"UM\2OA'
MXC\.>";KXP^(?!E_H_@2?P'H;WOQ5^ _PT\$Z[X?G\!>-A\=;_P[/\1?BYX7
M^)/Q-^)7Q%\->/K#Q<OB?XQ^)/%?A"?1M3CG\-W0!\??%'X=>!_VL_$'[,>O
M?MZ2?MW?M/R?L]?"S]L?P!KNCZ3_ ,$8_P!I[X4:!X]\1_M;Z+HW@S2/'MEX
M>M= \;Z/X%U3X+?#;3[SP]X2BDL/%&LW?B2ZB\=KXDT*\ABLM1\4^(WP5^*/
MQ"_8?^%'_!/>^_:?_;UMOV:?!G[-'@_]F;XL>&+O_@@M\>/%/B+XCZ!X&\5:
MG<>"O''A3Q)XO@UC5OA/XUTCX<VO@#X<VT_F>-;:PU#P3!\0?"FF^'=>OX&T
M/]C?#?[%/QET6QN]$E\*_##08=4\7_MNZ'XG\8>!?&VJ6?CCQU\,_P!M/]J/
M6_');7;F/P!X<FLX?AG\)?%^H>.)]/\ ^$EU+6=4^,O@[PMH/A^ZMM(N;CQC
M)9T7]@?X@.W@[PK>1^!_"OA'PA^W3\9/VC([S1+?X6ZE!#\*_'E_^VU?>$-$
M\)>%]8_9]N[6;Q-HD/[0WP[T_4-#^)[>-=$T@P>+9_ .OZ!<:+H5[X@ /F[]
MHKQI\(/BS_P36\4?\$X/AGX._P""D_P9\-:G^S?X0_9ET3XJZQ_P3,_:Z^(^
MOZ%\-_#&@^'?!EZVM:'#\//!%IXBU/Q-X#T.^\.ZG+;ZOHJ?:-:N=1@@)MQI
M[_)__!0SP;XC_;6F^ O@3P3\4_VY?@-^RY\"]#\%27/[*?B+_@B3^UW\8?A9
M\9_&?@6Z:/0M5^/%K_;7PTL/B9\-M)MM/\*1:%\$/$>B3_#YM3\/W&J>([7Q
MA;ZE9V6D_JCH_P"PI\1/"/@A[:RE\'^(O$5U^WA^TK^TMJFC6J?"K3=/7X>?
M%3Q_^UIK_@JWTO6?%'[.?B:+6O&$&B_'GPK=^*M,^(NF^+[+0]3L_$UE\/\
MQ?H]G:Z'+<;NL?L:>/O$/P3_ &VO@OXH\#_!3QMK?[0EE^U;K'@/XU>)]3O-
M0\4:AJ'QXM]=D^&/@OXDZ+J7P^U"[\/6?P>T[7=&^%FG:OX6\1ZUI$'P\^&O
M@C4-%\.:=J-]>^&/#(!\D?L@_M<?&SP#\5/VAO''[3&E_P#!0'QUX$UL?![X
M9_LV_"/PA_P30_:?\/> _!_@7X2_"OPUX>\<?&:XT;P_\$;8>&?%G[0OQ4'C
M#QJOPU.J:]8?"KP;!X8\,6/B/5);N>QT/0^'7Q:\#_#K]KK]M[]L2T\'?\%
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
M_A9_T;C_ ,%$O_%<_P"V3_\ .=H_X>5_"S_HW'_@HE_XKG_;)_\ G.U^B5%
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
M[/I=E=ZK%=:K?/%96$4]S(J'['HH :C;E5L8R <>F>U.HHH *^;/VS/^3/\
M]JW_ +-L^.G_ *J_Q37TG7S9^V9_R9_^U;_V;9\=/_57^*: /I.BBB@ HHHH
M ^,_VN?VN+O]E8? MH?@OX^^*UM\9_VB_@'\!M3U_P ,RZ=H_@OX2Z?\<?CU
M\+/@-!\0/B'XIU9G$<6GZ_\ %?0O^$:\%:!I6L^*/'&J+<6D$.A>%]*\4^./
M#7BOQC_X*+CX!?&7Q;\-/B?\*=&T_2M#^%7Q[^-NC6VA_&/PWKOQNU'X.?L_
M?#S4O&6N_&OQ'\%H=!M],\(?!OQAXD\/:[\,O!7B=_BGK7B>;QE>^"H=>\#:
M':^(=?D\%_77[1_P'T_]HOP)X5\#:EXBO/"\'A7X]_LP_'B#4+'3[?4I;S4?
MV9OVC/A=^T1I/AZ:"YFMUBL?%6I_#"T\-:C?12BYTZQU6XO[:*YFMTM9OE;X
MM_\ !/&3X]>.[I_C!^T)\0O&7P*T_P 8_&CXD> _@_<Z3IW_  D7@OQI\>/V
M=_B9^S/XRTU/B[J%_JNM:K\*-(\!?&SXO:CX'^&/_".Z=#X;U_Q;IUI-XAU7
MP1X1\/\ @RV /(_B%_P5 \>?!2'4_"_QQ_9L\/> OC!<W?[&[>!?"&B_&SQ)
M\1O!_BG2OVN_$OQ1\.+]M\5>$?@#<>.M,\3_  AD^!WQ8O/&/AK0_A#XOM==
M@TCPROA/Q#J1\4RMH?J_@'_@H?:>-?V@OV;O@S;?#[P[KW@O]H;X.W_C6V^/
M'PV^)MYXQ\!>&_BG(?C!K/A;X0-I&O\ PY\!^*+QM?\  W[.GQ]US5/$FM6'
MA34O!_B?X<3> =;\%_VKJ$M]IF#X5_X)^?'#0;K5/B/JG[>'Q3U[]HT6_P"S
MSX;\/?%2'X<>#/"_@V;X;?LY67Q3M=$^'?Q+^$'AF_T[3?B9HOQ'O_C=\3O%
M?Q7EE\4>&CJGC2_\(Z]X'M_A_'X \-Z=!S?C#_@E+I7B?X+^/_AII7[1WQ-\
M"^./B9I>@S^)/C;X*T30-"\>:7\0-9_:/_:'_:(_:!^(7@1+22.P\%:A\=I/
MVK/CQ\-Y],TT2VW@/P1XU:VT.XOKJPBED /./AA_P5C^+_Q=^"GQE^.OAC]B
MNWT3P1\!M4_:)O/B+KWC[]I/0?"_AS3/!/P8\"?"3XG^!#'J5K\+=<UG_A:7
MQM\ ?%B+Q#H/@6[\,6G@?P>/"7B*P\5?&&"\ET2/5?J+QU^VU\3OAY\4/@GX
M?\1?LMZW;_#?]H3XUZ!\#OA9J1^)>E1?'CQ!KFL_LX^)?V@+[Q=)\![GPK!H
M>D^!O"4W@_Q1X#\9W6M_&?3?%7AFZ\-Z]XQU;PC:^#;&#4[WPKQ9_P $K_$M
MQXP\1:IX _:0T?0OAKXH_:+^(W[36M_ +XA? '1_B;\&M9^(?BKPQ\'?"WP]
M?7_"EG\1? 4?B#3?@5!\(H==^%^C:K+<>'-.\8^(6\7WF@W7B#PEX&O_  [[
M?9_L6_&,_M+>,_V@O$7[3UGXKMO&VDZ3X03PQJOPFUZ#7_A5\.W\">&O#'CW
MP/\ L[>.-.^-EI!\$(?B5XN\/M\4/%?BKPWX0N_'&L^+)=#@\2>)/$FC^ _
M5CX< /'?!O\ P4Y\;^*G^*/@VX^ OPNL?C;\*O&/[%?PZ\8?#?0_VI+7QWH?
MP]^)?[87Q$USX>W7PC^,'C_PC\&;^V\'?%GX%SZ&FL_$;PYX.\/_ !/\+ZAI
MGB+PK+X8\=:C%J=W/IEKXV?\%,OB)^SS/XR\(>/?V2-:\<?&/P/\2/V=M.NO
MAC\ /B@?B=<^,O@A^T):?%6]T_XM_#&^\0_#3X<:QXL\8>%U^ GQNL+SX)ZA
MX5\.:_KVM>!K/3_#WB6]A\7^&[Z]Z"/_ ()W?%2YT.ZN?%7[87B+X@_%?0K#
M]E'P[\-/BQXW^$?AR^U73?#/[)/Q<O/C!X6N?BSI^B^*- NOC-X_^(7B"^G7
MXD^,[O7O"&G-(]W??#_PCX E\0>,(O$O;:!^P/J]]X\MOC-\8_CWJ_Q2^-DG
MQR^#?Q6U/Q?8?#SP]X#\-1>"?@+X7^)F@_#3X'^%O!EAJFLRZ%X)T75_C'\3
MO&\NM:QXF\5^,;_Q5XWUV2\UN71QI&D:2 ?.GQ>_X+%>'? 7C[3M ^'?P8M_
MC3\/+W]HS]F7X7M\6/"_Q;T^QT"3X#_';]CKXH_MO>-_VGM'M$\$ZS!KGASX
M/_!/X3>)O$)\(6NLQS>/])A.IZ5XHT6<VNE7GN?C3_@I%HOP\^(7[>OA_P 7
M?"#Q):> /V(_A!X(^)>G>/M,\0VFKZI^T%KOBG1_$$VI^ ?AMX)AT>*2#4M*
M\::7I_PFTC4+GQ#?2^)/B=<ZWX<.CZ,- 2[U;R#0O^"+?[/GAGQY\0-5T#Q3
MXBTOX3>/_P!H77?CF_P,@L(I/!WA+1_%_P"PY^TA^Q;XO^$7@>YNM3N)?"_P
M]U&#]IOQU\3M"T73+*'1O!=[%9^!?#&AV'A.*SCT_H]!_P""5-E_PB7PZ\(?
M$W]H[X@_&>TTZ+X0I\=]2\>>%_#L^K_M'M\*OCQ\:/VEYT\87-E<P0Z#9^,_
MC'\5-#UG7K/2K:Y4>'_AYI?AA9)K36+^XA ,OQM_P5M\/_##]GWX%_'7X@?
MKQ1;7'B/]IKX@?LR?M8?#_P5XJ@\?^(_V/M:^"GPX^.?Q#^/OCG5H=)\,VNJ
M?%OPA\(]#^"&H^-[^#POH.@^*/%_P8UBW^)O@?P_K]\V@^"/$_LFI?MW>*_$
MOQA^(/P&^ WP7\+_ !1^(W@SQQXTTO2#XC^-8\!>#O&'PY\!_LO_ +(_[06L
M^/\ 3/%&C?#+XCO%?W_B3]L[X2_"[P]X8BTB_P!-U$/J?CJ[\9:9ID"Z.7>$
M?^";'PI^&_[05I\9_ACXBU7P-X23XV^&?VB]0^"FFZ9:7?@B\^,FG?LM?M%?
MLE>,_&MO/?W4U[8:E\3?AQ\9_ 5UXRF2*>YU#6?@;X9N;BYN1XBUGR?$OAE_
MP29N/V=+'Q4_[+W[5'Q"^%OB6_\ C/\ %OQGX \0>,?!/AKXP_\ "J_@=\7/
M@G\"_@P?V8_#-IXEU#3KFX\ ?":S_9Q^#6J? [6+S5?[6\$:9\-O!'@?6X/&
M7A'2M6T_Q  6_@K_ ,%5KG]H?2?"WQ2^%/[/%S?_ +.M]XH_8?\  OC+XA>)
M/BKI^A?$3PWXQ_;C\%?!OQCX3L= ^%%CX)U_3O%6D_#(?M$?!G2OB+JVH?$O
MPA<&XUOQ5<^$])\1V_A _P!L^X>#OVROBYJ?Q2_:1^'GB#]G71/$UO\ LO\
M@/P7J/CNZ_9U^*_B;XO^)]6^,WQ&MK?Q)X-_9[\*^'/'7P/^!GAV[\<'X;7.
MC_$;QGJFL>/]#T7P#H/Q$^$MQKK-H_B[6M?\(>0_#3_@E'H/P1U;P3X5^#G[
M0?Q"\'_LTZ'J?['OBGQG\ ;WPKX)\03^-?''[$?A/X=>$?A-XDM?B?+8V'B'
MPK#XILO@M\%;OXN:79Z7J/\ PF%]\-[5M%O_  A;^)?%MOK7W9^SU^SYX;_9
MZT;XH6.B:C<:]K'Q>^/_ ,;?V@_&_B;4+*TM-7UGQ)\7_'FJ^(].T[4)+7<;
M^W^'?@4^#?A%X7O;J1[L^"/A[X8M9?)6UCMH0"K^R3\>W_:D_9G^!W[1$G@Z
M?X>2_&;X:>%OB'+X$NM<MO$MUX1E\26"7LOAZY\0V5CIMEK-QI4C-9S:E96-
MO:7<L3S6R&!XW;Z)KP7]E[X$:=^S%^SU\'OV?M)\17_BW3/A#X!T#P'9>)=4
ML[?3M0UN#0K8VZ:C=V%G++:6<UR#N:WMW:.+ 1790N/>J "BBB@#\[?^"7?_
M ":]XK_[/D_X*G?^O/OVO:\C^*7QH^,%A^VA\1_ASHGQ0^(>EW.@2?L4ZO\
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
M3QCIFM? &V\:PG5-9^%OQ#F^#.F"\N?V?7O=4S/B=\,_B?X(T?\ 8R_98OO
MOQ-UOX&?\$K_ -O#]CCXM>'_ (@7O@;XA:Q8S?#'XF_M'^$M=_9QT/PIJ46C
MWU[XUM_V1_V1-7^,?PJ^,6K6LFLQ>'KFQ\$W6JS2:GJ4ES  ?UKR>)M%C35W
M;5-+4>'XO.U\2:G9Q_V%%]@75 ^MEI=FDHVFNFH*^H-;(;%OM>[[/B0SG7-/
M%Q86@N[%KG589[G2K<7]KY^IVMM'!+<W-A"9!)?0V\5U:RW$MFMQ#!%<P22R
M()4#?R-?$2Q_:9\+? ?]K'X_>,/V-/&_@W4O^"OG["G[=ME\49M UO7OB5\1
M-.^*]C\#_C-\8/V!/!WQ>^$J^#M-NOA7XB\,?LUZMXW_ &8-=MM,N]=F\0_%
M'3?A7X(U:UM=96QEU#@_VK_@/^VAX NO@W^S/X/\&_&'XG>&O@Q_P3\_;FO_
M -FCXG_#_P %^,)O%UI^R_\ %31/V2--NOV0]6\46"OK&J_M1_"CP-\.OBK\
M)? 6HZ?(/&WQ#\ ZK\!?$G]K7OQDO_'$MH ?V*'QAX8_L5?$G_"1>'AX<:58
M$\0-KFFC1'F>^73$A35A.VGM,VI,=-6'[0';4 +0 RL!6;??$?P-I.MQ^&M7
M\8^#]*\1RRVD*>']0\5:'::V\NH-$FGPQZ3<7D6H23WK3P"UB2W)N?M$ MS,
M\JK7\_\ IWP?_9M'QGOH=9^!?P[;_@EV_P"T1JVJ^#/AR_P"+_ 6#XU2?L3>
M#-'D\>P?#>W\#C0++PC+(OQ$\%+J]_X?C\+S?'Z[U'3899?BWJ5O&<K]E3]A
MZ#XR6?\ P287]I+]GSPYIWQ0^#?[-'AS]I;X_?$#XD_ _0?^&C=;\9_!Z?X:
M>%OV(?@O\5/C1K/ANV^(>GZYX AU+6/B+\1O#,WBI?%TOC7X#>&/"OCJWU7P
MKXB\7Z?K !_1_%?12W+VH*B>***:6$R)Y\44YF2"26 D2)%</;7202@-'*]K
M<(K>9!.D5VOSX_9V^%C?#[]N/]O#Q!;VWCRZLOB5X:_96\83^)/&6N>+O$>G
M:IX@-K\>=/U;2/!VH>);N\TC1?#GA;3XM!TZU\"^"QI_A[PRL\5\VDP:GX@O
M[[4OT%RW]W_QX4 .HIN6_N_^/"C+?W?_ !X4 ?,O[;/_ "9G^UQ_V;'\>_\
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
M=*U36%F\16>MW]W#J5J=,H:G^V)^TCK7PN^//[5W@W5/A#HWPK^!'[:OCO\
M9\7X(>(-#O-6UOQG\&?V?_VC8/V8/CEXAU/XAV?BC2[_ ,+?'GQ7XNT'XA>.
M_@AIEIHVI>#8O"\/PP\#>)O"NKZYXKU/QOI@!]5_\.Q/^"<?_1AW[('_ (CI
M\*/_ )EJ/^'8G_!./_HP[]D#_P 1T^%'_P RU?G9\ /^"GOQQ\<?$C]GSX(?
M$KP]X5\/?$;XE_MM_%KP4FL:=X<OXO"/Q3_8_P!#M/VW- \,^*? TS:[<MH/
MQ-^''Q7_ &;/#'PY^+ND:@UY-8Q7OA;Q6NFVF@_&7PN-/_?J@#X8_P"'8G_!
M./\ Z,._9 _\1T^%'_S+4A_X)B_\$XAU_8/_ &/Q]?V=?A0/_=6K[HK^9W_@
MXO\ ^"G_ ,?/^"4TO_!/[X_?!B2SU_PYK'QK^(_A?XS_  EUV::/PS\6?APW
MA/P]>:AH=W+;GS]%\2Z:$FO_  3XNMEN)?#.O-'/>:;KV@W>M^'=8 /U[_X=
MB?\ !./_ *,._9 _\1T^%'_S+4H_X)B_\$XP0?\ A@[]D#@@_P#)NGPG/3V/
MA8@_0@CU%+^P#_P4+_9F_P""DO[/^C?M$?LR>+Y-=\-75Q_8WB_PCK<=KIOC
M[X7>,H+:*[U#P5\0O#UO=WHT?7+:"XANK:>UN;[1=;TN6WUO0]5U+2KF*];[
ME_SZ?SH _D@^#F@_\$^O@AX6^#W@+QE^P'^S#\3KWXK?MY?\%&?"GC'Q1XG^
M"?P]L[CX<?![1/\ @I[^TS\'O"OC71_$&O\ AR5/&F@?"6UM/">A>(_!/@V/
M6[KX;> T\,S>*KKX=Z%K_@!O%GIG[7/[/WP%\ _';6[KX#?L-_LH>+/V?-0_
M9J_9,UECX=_95^ .HWG@/QE^T7^T#\9/"6@_'+1FU;X876M>,O#=UIO@CPA\
M-_'7A+[3?-X6T3Q]H/Q6L-$TS3O!WC6;4OU=_P""=GBOP]X#_8R^*/CCQ=J]
MKX?\)>#?VQ?^"M'BSQ3KM\SI9:-X=\/?\%*_VR-8US5KMHU=A;Z=I=I>7L[!
M)"L<+N$=E KY5\,_\%3/CU\2?V(_C[\7/A[\!/".G_MG_"[QM^ST?"_[,7C7
M5O$EC8:U\-OVS?&/PK\2_LNWVO:A8S+JMGXL\5_!/XIVGA;Q3]DD72-%_:&\
M!?$CP[%;?V!H AF /B/7/V</A]?:%^U6?!?["W[+<WQ!\2>-OA]\8_V#O!VM
M_LB_LK6'ASXG?![P)^TS)\-_%_PC\(>)=.TC7KRZ\%?'#X8^#OAIJ?BOQ_\
M%BV\,?$;X?:Q^USK6J^#&@TCPGX,CT#@K+X*?L\Z_P#%KX":QXX^ /['_P &
MOA)^T)\>_BMXL\%>'/%7P-_9'_9V2S^ ]]X-_8M\2?LS?"O5M:^,/[-'Q'US
MQ#\2/$_@;XF>-O%_C/X1V%UX6^*NN_$OQ9\1/"6@?$31=&^$VD:1IGZ8?$K_
M (*A_%KQ[\=_@;\(OV$_AQ\+_C(GQV_8;UW]KSP9'\4M8\1^"+_Q-XGFTSX<
M_$KX<?!]]9M;Z+2?!&J>.O@[X@O/MNK>*+&_7P=X@\;?#;Q#JEO=^&;;7].O
M?L;]D+]LF7]MKQ1X@^)'P0TZP;]D#0?!'A?0['QQXLTKQ-H/Q7\6?M$ZLFF^
M*O'O@JT\-WS6VEZ#X5^!GAK6M$\"?$::_@U+7Y/CW>>/OAE+'X;N_@OXEA\2
M@&V/^"8G_!./ _XP._9 Z8_Y-T^% Z<=_"Q/XY.>N3UI?^'8G_!./_HP[]D#
M_P 1T^%'_P RU=7^P[^T%XC_ &HOV?-*^,GBO0=$\-:W??%7]I;X?RZ3X>FU
M&;24T_X(?M+?%SX(:%?Q_P!J3W-TM[K.A?#S3=9U8&4Q)JM_?168CLD@B7PC
M]NO]M[Q5^R/\;?V'O!MGX=\(:G\-?VA_B]KG@OXU>)_$=SK-MK'@'P1;MX*\
M+Z3XH\*2Z?>6VEQ2:9XW^)'AC4O%MYXDBN-+TOP-I_B35(VMKNRMYU /3/\
MAV)_P3C_ .C#OV0/_$=/A1_\RU'_  [$_P""<?\ T8=^R!_XCI\*/_F6KXQ'
M_!37XV>*OC?^U#\%_A+\#/!7BG5] _:%^$G[,_[(MYXT\6Z[X!T?Q]XJU.Q_
M:1TCX_?$3XT:M!I'BJ\T#X=_"3QI^R1^T##X=L_!?A>_\1?$33/ VFV6GP6U
MUXUTK6=,]_TW]HS]KCX7_%#]DOX-_M(?#[X'R>)/V@_VI/'WP9E^)/P?U/Q>
M/!'B?X:^'_V,_P!H?]I/2O%WACPEXKU>]\6^ _'&F^.?@O:> /%GA;Q;?^+M
M GT*[B\3>&?$VHWFK/IG@T ]/_X=B?\ !./_ *,._9 _\1T^%'_S+4?\.Q/^
M"<?_ $8=^R!_XCI\*/\ YEJ\:_:-_;D\?_!#]IOQ?\/(_#OP['P7^$/@O]@3
MXG?&+QAXCN/$EOXFT?X>?M@?'S]KG]G'QAK^CS65ZGA^VA^%WBCX2_!_QM=3
MZS8_8XO E]\6KJ^EFO;;PZ+/Q3]I[_@IEXT\"_$7Q1X8^%WB_P#9@^$?PS\)
M?M1>%_V1]7_:(_:JNO$P^%D/Q:TC]ESXU_M-_&?3(G\->// 45W;>%8]#^"?
MPIT:\_MZU8_$[6_BIX=O[2]U+PAIUC( ?:'_  [$_P""<?\ T8=^R!_XCI\*
M/_F6H_X=B?\ !./_ *,._9 _\1T^%'_S+5^;?Q*_X*=_%GP-%^R[I,O[7_\
MP2GTO3_COX*_;(^(&K?M.^)+KXEVO[-#Q_LS^,_V:?!^A_#GP=-_POBQN_\
MA/+[_A=_BO6/%,^J>.[JQAM?A_=QZ7I=M.\[LOB+_@H1^WOK_P"SM^QY^T5\
M,M!_8\T?PY^TK^T1X#_95N-.\7^%_P!H7Q+9ZGXK\;?M(?$#X*>'?VB?AGKO
M_"5_"W5-6^ WC_PAX8\(_%[X>:#XG\&Z7XIUCPSXLCDE\32VTMCJ%\ ?HY<_
M\$NO^";5[!):WG[ _P"QW=6TNSS;>X_9Q^$LL$GE2++%YD4GA1HW\N55E3<I
MVR*CKAE!$Y_X)B?\$Y"23^P?^R"2>I;]G;X4L3V!)/A;). ,Y[U\M^*OVV/V
MJ/A9XTU_]D3X@> _@GK'[;GQ7O?"W_#%-_X:A^)>C?L^?&;P7K/A^6\^+?Q&
M\:VMWJGB;QMX-L?V4+OPUXX\1?&;0V\2Q2>)/"NH?!'1? _B"S\<_&K0M$L/
MV LO-$.V9TDE4@.Z(T2M)L0S,(FFN#$/.,@6+SI510%1V0+0!\1_\.Q/^"<?
M_1AW[('_ (CI\*/_ )EJ/^'8G_!./_HP[]D#_P 1T^%'_P RU?<]% 'PQ_P[
M$_X)Q_\ 1AW[('_B.GPH_P#F6H_X=B?\$X_^C#OV0/\ Q'3X4?\ S+5]ST4
M?#'_  [$_P""<?\ T8=^R!_XCI\*/_F6H_X=B?\ !./_ *,._9 _\1T^%'_S
M+5]ST4 ?#'_#L3_@G'_T8=^R!_XCI\*/_F6H_P"'8G_!./\ Z,._9 _\1T^%
M'_S+5]ST4 ?#'_#L3_@G'_T8=^R!_P"(Z?"C_P"9:C_AV)_P3C_Z,._9 _\
M$=/A1_\ ,M7W/10!\,?\.Q/^"<?_ $8=^R!_XCI\*/\ YEJ/^'8G_!./_HP[
M]D#_ ,1T^%'_ ,RU?<]% 'PQ_P .Q/\ @G'_ -&'?L@?^(Z?"C_YEJ/^'8G_
M  3C_P"C#OV0/_$=/A1_\RU?<]% 'PQ_P[$_X)Q_]&'?L@?^(Z?"C_YEJ/\
MAV)_P3C_ .C#OV0/_$=/A1_\RU?<]% 'X-?\%0_^">O[!G@+]A;X[>)_!G[&
M7[+?A'Q#81_#".R\0>'/@1\,='UG3TO?C/\ #JRN7L]2M/#MO/:B6TGNK>Z*
M2QK<6DTUM,YMY)HY/+_V??@O^P%=_';XY_"/XM_L=_L)ZO8Z#\>/C7H6FZC_
M ,*2^&+^.?AU87WQX^'GPS^ '@WQSX2L_AM:6&BZ!\7-3^(U_H/P>U8:C<)K
M:?#[5W6ZU6Y3Q7;^ OT5_P""MG'_  3\_: Q_=^$_P#ZO#X;U^@?B7Q+H'@W
MPYXC\8>*]8T[P]X6\)Z+JOB3Q)K^L7D&GZ1H6@:%ITVJZSK&J7]T\=M8Z=IF
MGVMS>WUY<21P6UM#+-*Z1HS  _E;_:)_8B_9U^$GQ-_;%U ^$_@;X;^'W@_X
MA_LGZ'X.M_B%\%?^"?'P<^&?PQT#X[ZW+X@\;RZ?\7/%?[%?BN?1(-$71[?P
M;H.K?$9OB.$T+6+C0;E[KQAJ.G>*=)KZC\/_ -@J^^#OQQT-_"/[ /A[XF^!
M_P!JG3O#4^NSZ7^PO\,M9\._LX:MX5\&WOA3Q?K'COQA^S]X[\":5X!\:ZAK
M4$>A_%C7O@S/9?$:7Q%::3X3GT&[\3^'[G1_WA\6_P#!1']F'P7H=AJNOZYX
M_P!%?5/ 7C+XD1:5K7P?^*GA?6]#\&>%/"'Q6\=6^O\ CG3/$O@W2KOX7V/C
M?PO\$OBGK7PUF^)%OX6/CVR\$>(KKPU%J,.DW[6_F/PX_P""C6E>+/AMXJ\6
M>*/A/XI\+>+_  'JM[%XN\":5<ZWXIM= T7PM\?9_P!E_P ?7.J>/CX-T3PG
M;>)M,^-'@GX[:#X+\!SW8\3_ !!T?X/W?B"Q@L+;78/LH!^,OCS]DS1].\3?
M%OXC?##]D?\ 95\7?!_0/VL?V:_@7X&\/^,?@5^Q]!X*\<I\0_VF_P!B;P99
MK\,=5\%_LV^(O'_ASPMXC^%_CGX^:-\8/BCX_OM>AM;CQ?X?\0?!SP.%M;#Q
M%X/L_$OX)?!W2-,\;W7C?]C[]D/X&_%3PM\/OB]XF_98^$N@_!+]F#Q]H7[:
M_P"TYX5_:D_:@\"V'['S:MXS_9^T3Q9XLT3PCX*^%_[-.C6.F?"RS^$GQ'U_
M0_VCO$/B^/Q1/K'@1/&_A7^L1&W[CMQM9E!X.<'!(QTY&"#Z?2G8'/ Y&#P.
M1SP?4<GKZGUH _B\^/?PV\*_#"QET/4/V9/V3_"\7B#Q9^UIXS\+?$NT_90_
M9M\%:=IWPJ\*_M__  8^ MGX5\6_$+QE\"_&?PZ\.Z_\ O"?B+Q+967Q#O?#
M%UIFM?"CQSX%^('C#PWXZU[P/XQ\4:I]E?&[X ? 'X=^&/V7/'7P+_9+_9)^
M/_@63]E3]IWXP_'-?!7P9_9E^+VK?$?2?AYKW[,O@O\ X3_X<_$CP+\&/"OA
M?QWXS^#=G\4O''Q)T_P7X'\(^'M.^-VA^$/%7PXT;P7=>--6\(IIG]/( &<
M#/7 ZX&!G\./I2X'I[_B.A_# H _E#^*_P  _P!GN]T&?X6?#C]G3]E+1_C9
MI6@?&#Q/XQM=%_9'_9R\0^)?A[\-]<_8)&K?!+XJWOA_6/A=?Z/%X;?]J?QI
MX&O/"5[?P-9^-?%MEK'P^DBU.V\+>-O"?ASC_&GP.\!P_#CQSXI^(O[)?[''
M[/T&CCX3?!G3WU/X0?LF?!?PFOQ*^#?Q&D^'O[3OQCMOC%\8?V>_BYX/\'^#
M_BI\7_$,_P -? (\4^ /$F@S^#OAQX=\1^#]-L-1^(CZRW]=>!Z#@DC@<$YR
M?J<G)ZG)SU-          &  .  !P !T% '\4=G\+?ACK[_M!Z?'\#_V<D^*
MMCX]_P""87A#P-\%O"'P*_8$\+?&VP\(?M$6/_!)R^^/GBKPC^S]\2?V;GU&
MVN]:US]HO]H;1H?C7XY^*.J_"CP#XB\1ZIX*O?"&CS^ /#FOZ'^YG[#G["7[
M%GQ2_95^"7C?XJ?L9?LBZ]\3M5\)7-O\0+L_LO\ PD\-ZGIWC70M>U3PUXH\
M->)])L/AYX8T:/QUX1U?1[GPE\0KWPQX9\,>#]5\;Z%KVK>#_"OACPMJ&CZ)
M:?LC@8Q@8.<CL<]?S[TFU<[L#<1@M@9('(&>N,\XZ4 ?#R_\$RO^"=*,SI^P
MI^R*CN07=?V>/A6K,0RL"S#PN"Q#(C DDAD4CE1C\A_VK/@E^RO\-/C#J6G_
M  B_8(_91USPM\%_B'9:O\;_ (:Q_LI_"+6;KQ1^SS\(_@9HGQC_ &G?&?AB
MX3P-_;EQXRMM!_:/^ ^G?#/POI,][)XA\:>!]3\-6"3'QCKZ:)_2U6=:Z5I]
ME>ZCJ-I86%M?:Q)!-JUY;6=O!>:G-:6\=E9RZC<Q1K->RVEE##9V\ER\KPVL
M<=O&5ACC10#^>#X ?#K]ASQ-JMSX+\6?\$]_V/O&_B'X>_ Z_P#B%\3'\.?
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
MI7/@;X/:OX<T#1=5U/Q'H7Q!N?''@P ^J(_^":'P=CT+3;-/B'\;;;QEX?\
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
MCX :AH>C?V-\.?V?_@WJ/P[\3ZY\5/W%H **** "BBB@ HHHH **** /F/\
M;9_Y,S_:X_[-C^/?_JJO%=>C?!%6;X)_"55QN/PN\ !<G R?"&CXR<-@9_V6
M^AZ'SG]MG_DS/]KC_LV/X]_^JJ\5UZ3\#?\ DBWPB_[)A\/_ /U$-&H \HUG
M]D#X'ZT]TFHZ7X\EG?XF:K\:= NK'XS?&?2+_P"'OQ1\07'CZ3Q)XR^$^HZ1
MX[M-3^$]]XHM_BG\1=)\5V_P]O?#FG>*?#7B[Q!X2URPU/PQJEWI%?D7\%O&
M/P^^*W[9.D_LH77PB_X0WP-!IO\ P47_ &7KS4O 'QQ_:0\(ZAXF^%'[%E]^
MR[X9^']KX^TW0?BSIVA_$?Q)XBM_VTOBKJGB/QSX_P!.\2>,[3Q(;/Q!H7B+
M3M;U#4[^[_<SXS_"W3OC3\,_&/PRU7Q%XO\ !EMXKTJ.UM?&OP\UU/#?CWP9
MK>G7MMK'AOQCX0U>XT_5M.M_$/A3Q!8:=X@TB+7M(U[PU>7VGQ6'B;PYX@\/
M7>J:-?\ PEI__!,;X8>'[#P9K_@[XX?M(^!?VA_!'Q"^.?Q/C_:[T+5_@W?_
M !R\1>+?VF[SP[+\=SXJ\*^*_@KXG_9?UCP[\1K?P=X LI/!UM^SE8^%_"*^
M /!5[\/]'\&>(M!359 #XS_96^-FA_M%_MIQ? ?4O@YX?^%FE^!)/^"BC>'O
M%?P<^('QB^&FOF#]@;]L3X7?L8?#6UO+;PMXXTK1M5TKQG\,_'-U?^/-/U"Q
MO;#4]:\/^&H(HDLM#LXH/L;_ (**:+X\^$G@+QS^U)\#?#?P4UCXH0Z!\&]"
M\5:#\5] ^+/C#6_C-JOP7^*VO^-OV.O@O\*M*\!_%CX::/I?Q&\0_M,_%JY\
M/^%;O6G>R\2^(/'NCZ+XF:^T2RAAM<VR_P""6W@'P=XG^&7CWX%_M-?M5_L[
M_$KX;^ ?CMX)UGXB_#V[_9S\>^*_B_)^TO\ &7P]^T%\=?&7Q73]I']F[X]^
M'[KQO\0?C-X6M/'%]J/@;0O NG:'/-=^&/".@^'O!,&D^%-+^R/C!^SYX;^-
MND?!?0O'OBWQY<VOP7^,OPH^.5L^FWF@Z:_Q \:?!V\N-:\&P?$2"+PRVGWF
M@+XP72/'VH:7X6L?"S#Q-X7T"ZT^;2](L[C3+D ^4/A#_P $R?V=&^ WA#PC
M\:_@/\,](^)&L?"_X->&_C'9?!CQQ\;;#P/'XH^%G[.FL?LTZ3I_P^\2Z]XV
MB^(I\->#/A7XJ\3^ ?"FMZO?V?B?6-/N(/%WB$OXR2RU73_ESQ!^W-^U)^S+
MXFU;X"^*?AQ\&?B'XOU?1/@Q#X$?P[\5?CKXVL?V</B;^U1^V#\$?V9/@9\)
M_P!K?XN>.[7QA?\ C[4_%<?QZU#XQZ'JW@Z[\&>(=9\"? +XL:)X9^&]EX>F
M\$^+IOV*T#PGXTTKXE?$7QAJ?Q1U_P 0^#/%WAKX=Z9X5^%%YH_A>+2/A;KG
MA4^,W\8^*-!\0:?I=GXFUB3XD1>(/"PU31_%%YK%EH=SX)MI/#LEI9Z]?V4'
MYR?#7_@DWX%^'OP\^)?PMU+]JO\ :U^)7@?XF_$!/CMJ5MXSB_9$T+Q5I?[3
M^F?%OP'\;O!G[5Z_%7X3_LF?##XL^-_CCX ^(7PW\&7_ (7O?B]XZ^)/P]OM
M!T'3? 'CCP%XH\ :/HGA[3 "/XC?M9?M?> ?@[\6/$6L6O[)'A+Q7^RIXO\
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
M_"7?'[XS>//CQ\09(K@>$(!%IL_C[XD>)9M'T^.%(M*TI[/3(F>*SB9O5O\
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
MM+V"2YLY-2MH_#+36,=W:PS7-L]TD2SP1221%PC8\^+>-!X#'Q3/_!3[0?\
MA6)NUL!\1_\ A"?V6AX!-\U__90L1XR.FCPXUX-4!TTVBZD;C[>#:>69RJ$
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
M1\(;+PSK6JZYH.C>([N/]C>VT'5M>\,6FF:AXDT+3-7FV:??ZQX?T_6]%O\
M7--M+B:[TFRU?2[G4(K>'4+1Y@#ZY_;9_P"3,_VN/^S8_CW_ .JJ\5UZ3\#?
M^2+?"+_LF'P__P#40T:OSLUR#1_V@5\9?LQP_P#!6'P/XU\2?$WP-XG\(:W\
M-/!>G?LCZE\2+WPQXN\(:S'JTNE^&]+M+_Q#',_A,ZQK5G?+I%Q;PV-A<ZI(
MDME:3UZ=H_@/XA^"-.U[P';_ /!2&/3S\"O WAN_\>:3?_#G]FE-6^&W@0:)
MJ)\-^)OB)!-HRW'A31M5T3PIK6H6FO\ B"+2]+U*VT+7-0LY!9:7??9 #[T\
M8Z%=>*/"/BGPS9>(_$7@Z\\1>'-;T*T\7>#YM*M_%OA6YU?3;G3X?$GA:?7=
M)U_0X?$>AR7"ZIH<NLZ%K6E1ZG:VKZCI.HV8FLYOYE?'GC_]E?\ 9C_8M^$'
M@G]H#2]%^*?C0?MU?\%6? _[-'P]_;,^+?Q*O_V?_%>K:#^W-^U3I%S\6/VO
M_&/C;3_B7#X\\._#[P+=6.OZ/XK^(GA[XD_$/7/%OBC2+7X7:;J7C[Q;8ZQ;
M?J]#XDU.Z\-2^,H/^"KG@:?P=%IWBK5KCQ5%X>_9*E\-0Z3X%OM!TKQOJ4VN
M1VK:6FG^#M4\5>&=+\5WC77V;P]J'B+0K/5Y;.?6--2ZYR[^*FB:=X<T/QC?
M?\%A?A'8^$/%%]KNE>&?%=W!^QQ:^&_$>J>%?L0\3:9H6NS!-+U?4/#8U+3#
MKUE875Q<:,NI:?\ VA';F\@#@'QY\7-2^#VA? /]A;0_&/[1WB3]IK]D7X=:
M]^QA>?M22W_AZ?7?A7J'P&UKX*?M7^$OAS\<?BD+/0]1U7Q+\&OBO^T?:_!V
M^^(>D_$/Q)XT\!> ]"^%_AS7/%5IH>B6'BWQ!K'YT:ZMPOP\^*LVKZ=\2K!/
MB/\ LI?M6Z=_P0VM_&.B^,[.XT']H_6_^"B_[:=]\!KGX%:9XHLX=<^&'Q%N
M/A+XR_X)WZQ\"7O+/P]K>B_LR:!-+H*Z5\-_AY\3+;1/Z7M,^#_[1^M:=8:O
MI'[=WB74]*U6SM=1TS4M/^"?P O=/U'3[V!+FRO["]M?#,UK>65Y;217%I=V
M\LL%Q!)'+#(\;JQG;X'_ +3<<A3_ (;>\8[Y1N;;\!O@.2^ $!<CPKR>%1=W
M4=,I'(4 /R._9Y_8H^)'QE^-?Q:^)^G_  W_ &4?AAH_A?\ X*?_ !T^)K?M
M36'AKQ9+^W7J.C_"7]K.Z\6WWPTT[6_^$3T+1;#P)\3M+\+W7P>URYN/B+XD
MT&Z^!_B75=,G\%ZE=:A)I]I^7OCG1/$OA?\ X)Q^/OV&;&U^*6MZ#XU^$EE_
MP510R6OC&#1/ /P[CT[3;B\^%FE^(K>%C-X@NO\ @HSX<T/XPZ?\.3<-<2>
MO%_B>ZFL8]#T-K:OZ1?$/BN]\':!\._%7BW_ (*O^ _"?A;XNBR7X3>)?$GA
M_P#9)T+P]\4!J$%I=::OPYUK4[6UTSQO]NM=1T^XLE\,76J>?!?V4L0*74#/
MT./&Y^*$OP/7_@IUHC?&N'1?^$FF^#R^!?V7#\58_#:QPS-XC?X>?V7_ ,)>
MNAI;S17!U4Z.+(V[1RQS.LD)< ^0_P#@K#J?P'T;]I']B_4?VD/$O[)WA/X;
M#X._MEVMGJ_[9_P4N_CM\'G\;W'BS]CB70].TOPI%XX\ VFF?$BYT.V\67/A
MWQ%=:Q<26GAJQ\;:?:Z=,VIRSVWQS^TYXK_8JLO#7P:\53^+/V1];\"WW[)=
MUIW[/6B^-/V3/BM/^PQ\1-<T;XD_$23Q=%^PYK?P3\:>+/'7[-/[2,NNW5AH
M_CR#PMHOQ$^*VMZ+<?"#6?A?H_BC4_!>L00?NM_PHS]J#_H^#QC_ .&)^!'_
M ,RM4V^#/[2L<FQ_VX_&"2&)IF!^!'P'W>5&41Y,#PJ6>.-I85=T#HGG1%F"
MR(2 ?D /V6O@3\5?VSO^".7C#XK?L6>$M#UWXO\ [ /[6GC?X_>"_CMX*TGX
MO_$R#XH:'X"_X)^0^%])_:.^)7C[PP?%/Q8^,?PR^V^*?"X^(/Q,1_&UWK47
MBG52-/U35-7B']):@!5"@!0   , #'  '0 <8[5\;2_!3]I:&))9OVY?%44+
M;6623X&_ -(B=ID4B1_"ZQDD+N4JQ)QN'RJ6#!\&_P!I4RQVZ?MR^+FFEA:X
MBB7X%_ 4N]LCQQM<HG_"+AGME:1 9T#1 O&I</+$K@'V;17QM#\%OVF+AG6'
M]N;Q;*T1VRB/X&? 63RGP"$DV>%F$;E65PC[7*$-MQFN\^'_ ,+?CKX7\3VF
ML>-?VH/$7Q/\/P6U]%<^#M2^%?PJ\*6E]/<6SQ6=U)K?A30;'6K=M/N"ETD5
MO<"*Y9/)N4>%VP ?1M%-3<$7?C?M&['3=CG'3C.<<9QUYIU !7S9^V9_R9_^
MU;_V;9\=/_57^*:^DZ^;/VS/^3/_ -JW_LVSXZ?^JO\ %- 'TG1110 4444
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
M_M/_ /SP* /T1WCT/Z?XT;QZ']/\:_.[_AVU\/\ _HZ'_@HE_P")_P#[3_\
M\\"C_AVU\/\ _HZ'_@HE_P")_P#[3_\ \\"@#]$=X]#^G^-&\>A_3_&OSN_X
M=M?#_P#Z.A_X*)?^)_\ [3__ ,\"C_AVU\/_ /HZ'_@HE_XG_P#M/_\ SP*
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
M_AS1_P!D?3A\/?!?PVT>[U+X@?%;Q!\+9?C[KGAWPMX;\0W&@^"O%#V-LUT
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
M_9-E\'-KA^),5]I$]U-X1A^'HLO%4GZ^?\,,_L39S_PQY^RSG &?^&??A+G
M.0,_\(CT!Y'H>>M'_##'[$V2?^&._P!EG)QD_P##/GPER=K!QD_\(CDX=5<9
MZ,H8<@&@#Z3&M:.2JC5=-)9@J@7]H26;A0!YV26.% 4$DD "OR$_X*+?L=^+
M/BC\0-,^.GP;^'>N_$OXL#X'^._AEXB\,^(=;\))\']6^%GA[2_&VK:A\+]8
M\/7EYX0\>>)M>_:#N?B-J/PIO? >G?%+P-\*O%'A;4M0\=_$34-.\=_"'X/:
M]8?>-C^Q+^QEIE]9:GIO[(W[,6GZEIM[::CIVH6/P$^%5I?6&H:?<Q7MA?V5
MW;^%(Y[6]LKR""[M+J"2.>VN88IX9$EC1Q],F)",%<]>I)/)+9R3G())!SD9
MXQ0!^0?[6?[+OQ9_;D\ ?\$_](^*_@SP38WGA#XYZ_\ $WX]P>+/A/\ "?XA
M^$?".F2?LG?M*>!-"UF^^"?Q@U?XJ>$YI]6\?>-/ D7_  B,6N?%#5/ASJVO
M+!#XTU^#PW<>,;KYW^)G[#WQ8_X6WXSTOP?^SQI^M_%N^_:8_9O^)/[,G[=^
MCK\(/ FC_LH?LP_"C0O@MX?U_P"!^G26/B;2OC)X<L=#T;P7\</#-G\ OAO\
M.]0^"WQ)TGX\W/\ PD6H6&F>-/BE'H7] ?D18QY:CDD8R-K$$%E((*L02"RX
M)R<GDY411@Y"X/ SDYP,X .<@ DD <!B6 R2: /YZ_\ @F7^P'\;/V*Y?@;K
M?C[X=Z-#<:S^QS\$_AQXGA^ _@/X#?!WQ/\ "[XGZ'\2_A+=_$_PU^T=K_A+
M6;:7]J-KNUEC\2^#_BK<:EK5_P"%/!G@#]I728+.Y\7?'#2V\8_T*Q$F.,MP
M2B$C.>2H)YR<\]\G/K3/L\   C4 9P.<#/W@.> X&'4<.N5<$$@RJ JA1P%
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
M_!VC>&;6TU#PWX4^'G@V?5O%?B[Q?97OBO4O@SQ)XM_;"_:1^#G[%NC_ +*
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
MGC+E QWK]Y=C@KP#DY7@88<GCG&<T ?&VN?L$?LP>*/ 7A#X;>(OAJVK^%O
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
MN^'=/U>73_"^K_#;X@Q6T$FNWL,'N/A+]G;X[^%?VG_A-^T!'IWP\O=*\._
M/XE_ 'QGX:\4?M$?%WXB^++"V\=_&WX;_$^U\8Z#\0?%WP8GU?QQ-8:-X1U.
MQB\%Z[:>#K;3KB32]-L?$LFF&2[L0#Y]\+?LJ_\ !-+P&GPITRW_ &DM.N_&
M7Q-_9)\#?L=^ ?%OB/\ :!^'UWX^^-?PTT3XR:A\1M/\8V=Y<V%K;>.?B;XV
M^,FIZW<:UXPTG2UL/$WBC5+W1-/T>&_DALX<75/V9_\ @FYH?Q^-[X6_;%L_
MA9\7?B+^U!\3_CMX5^'=C\9_V?O%5M'\9_'EIX\_98^+?A'P'\/OC;X ^)UC
M:Z7XC^,.E?%\:WX)LK.YN],_:.O/B+IV@/I-V]]X.M<CX8_\$UOVC/@S\#/C
M%\(?A_\ %;X81>)OCG\'?AGX)O?B7J!\0?:?A!\1/AMX3\:> ['Q'I'A+5_
MGBG0?CA\)%TS6_"_C&S^"/C-_AYHJ_$&P^(T6I^(-6TSXFR?\(K3US_@E[\=
MYY?C'9Z-XW^'JQ_%/X@>)/'>A>(9OB!\5=,T7P#JT_\ P4]_;+_;U\'ZYXI^
M!>G^$+OP!^T(="T#]H[P/HMSX*^(.OZ%X7O?%W@_Q5I=Y)J7A+Q$MS( ?07Q
M(^%?[(6E:)H?QG^-'[9VJP? 7Q+^T+\&OBE)HGBGXC_L^>#?@1\3_P!H?]G+
MP]X&\*_#E]0UWPK\+_"?B;4]2T+Q+^S;X8\>:G\,/#'CS2?!EUXZ^&^H_:?!
ML7A2SU/PF.P\?? C]FS]ISQ/\.OBMJ7[3_BOQA\/_B[\:/ OCWX,>!]+\<_!
MKQ'\-O$WQ>^"OA.]\116?P(\3>)OAKXD^*/A22^T7X$S>-?B%X!^#7Q7\,>&
M_%%K\-/'NN:YX>.C^*OC3!X[\ETS]BG]HS3_ (/?LX_"F4_"Q;;]FG]J'XB_
M'33==\*_'WXP_#K7/B!X;\=:9^U1HZZ ==\,?!3_ (2#X9ZOIMK\>] NK]]&
MU3QM:ZY#H?B/PW<W5M9:BFH3?2OQ+^ OQ=\8Z;^QKXH\.S^#-/\ B/\ LE_M
M WWQD?P9XX^)/Q"^(&@^/=*U?]G?]I7]FO5/#EU\<-8\$Q>/HM</A7]H5O'-
MKXJU;X:Z[(NO>%(O"-[I5UIFK)XIB /A2Z_X)>_\$Y[#P9J7@O6/VA?'<O@7
MX3Z%I/B3Q[X:U?X\_#AM&\._!S1O NH?LX_$#PGXTMY_!T7]@?!;XN:K\-/C
MI)\9;<R>'K/Q1\5?'?[0\,&M:-;WB>'?#/:>"_@[_P $U? /QV^*?Q;_ &9/
MVMOAU^S=XQ^#NC?M'^(OC1\/?V?_ !Y^REI/P^^'/AZXC_9Q\&_M.>)?%WPU
M\8?#'QS8_#^P\/:K^QQ\);'XH:_ID>@P>%_%/A[Q+<:[?Z?KOB;68[C*^/7_
M  3 ^*7Q@^%_Q'U+1?&OPP\'_M,>-/A;KWP]TWQE!;>-I_ VFZ'\;OCM^T/\
M4?VD_A7KPM(K'Q!XN^%FO^&OCCI-IX%GU6P>ZL_B?\+_  %\5K[PWIFHZ!86
M#7/'G_!/?]H/X@_LR?%;]F2]U_X-:'H^IZ[_ ,%1O&WP\\>:9XL^(ESKVN^*
M?V[[O]KBP^&F@>+]'7X>Z+%X'\(^!?#W[5^H7?CZ[\/^(/B#?WWB;P)H-UX:
MTV"&W/D@'5_#Z+]@;X>_LN_%#X46_P#P4#T[Q#^RY\9)_P!H+X2)!XG^+O[.
M,'A_P?XB^-U_XJ^*OQ2T;P+X[\.?#;POXE;Q3HFF?%^YU.QM_&OB/QG'X>\-
M7WA^]U.TNG;^T[K U[]GC]A?X#Z'\*?BOX]_;FU+P)>:JOP,U7]G+X]>(?B/
M^RIX$BATWX)^#OBEX/\ !$WPXD\-_!3PQ\(?B/8>)_ O[3?Q \.>(]3\9^$/
MB)=>(M"\?:<-)U*SDT[PS-IOT?XC_91^)'Q/T^TL]=\?^.?@C=Z=X:^/OA[1
M?%OPH_:=^,_Q.^)6@ZI\6=#^'UEX6\5:!X^\=^$_ M[';^"M2\+7VM0_#37+
M3Q!X,GU6RT#5KE=3D6_L$]$^'G[.'B3PM^R#^SK^SQ<P_#/PIXE^#3?LJ?VS
M:?#FW\46GPP,/[/OQ4^%_CCQ#%X(L/$;W_B>PT_Q%IG@*_CT*R\07^K:AI]_
MJMK:ZWXAU@0W.O7@!\XP_LE_LF?$KX<^#O#^C?M2^-/$GP3TW7?"=KXC\(V'
MQ*^#.N>!/BC\6-'^(>O?M::IXT\1:OJ/PTUC7/ ?QC^(NO>.]=\?>/-<^ WB
M/X,ZQK'A75-%73[+1M&\+>#&\-^5^#_V3O\ @FE\>/@Y\2=.^''[3#?$+P;X
M3\3_  N^+WBCXE?#WX]^"+O4?A-J?@'6OBEXOTK7O^$K\*Z+%I'A_0?&OACX
M@_%3P3XZMO$MCJ6A^+_A3K?B;P]=016\UY>/[9I_[ GB&'QK\7?'DOQ!N3J?
MQ(_;"\>?M"Z3HT'C+XC_ /"#VG@SQ?\ LZ1?!6UT/6OA\UZ/!D_B^PU:.;7K
MC5(]"FC3_1)QJ4E];HD7LG[/7[.7C7PM\ ]<^ OQBL[>YT;6OA5HOPNU6_L_
MVA/BO\=DU>U'@>[\$>)9K&P^*W@#P8? >FW5G)'=6ND:)=ZS;79N9([M87L+
M>>] /+O#GP3^ 'A&3XO_  _\*?MI>,_#&IZA\:-8L-<\/^'?%W[+NB>,/@]\
M>/BY\3+;]KO0/"UMK6C?!:T\=WWB)Y];&NZ#\+?C-J_Q&\*^.OA+KEYI7Q(\
M'>/_  MJMQ-)X'!^RY^PI\5_A=\1?#G@_P#;PU_5OAE\;/&GB/X:_'4>"OC/
M^S#K_P /_BY\1OVBM=T?2?#WAS5/!,WPCU[X1_#;XH>)&N++PG\-];^ G@_X
M1_$;Q2NN1:D=>\6^+[O2?$4/&^(/^"1_CSXO>"HK/XW?&/P)=_$?XA_LF?M(
M?#'X_>.?"OA._O[3Q/\ M/?%/P5\<O@W\)/COI?A_5)=%_MS0/AW\&/VP_VL
M_!WB3PUK=_I=WXPC\0?#:V-Q!9^#+!].^B/B]^PW\2OVH=<\5^+OCCK7P\\#
M:YXC^#WPX^$EK8?"C6/%OB/3M)UOX?7OQC\::5\9M/U'Q%X3\'ZC:>+?!WQ2
M^(7@WQ+\)O#$UEJL/P_E\&:]<7OC+Q)=>,Y;/1 #[)\5_M4?LH?!*VGT+X@_
MM#_!?X>?\(IX@A^&VH6/C'XI>&-*O=$\5Z;X(\.^.(_"&L'7-:74+;Q+;_#W
MQ-X3\7SZ;JC#5CX<\1Z%KMRCVFL6=W=>CV/QO^#>IV]U=Z=\5/A[?6UAXK\%
M^ [^:U\7Z#/'8>.?B/H?@WQ/\/O!E^8[YOL7BOQQX;^(G@+7_"7AVZ\K5_$.
MB^,_"^J:59W5EKFFSW'Y9>#O^"?/QL\":[H7CT>*O"/B_P >:[XA\?\ Q&^,
MU]X:^,WQ<_9PN_%_Q6^,/P_^%5G\2?%&F^+_ (=^!?%NM'PV?B+X(UYO"G@J
M_P!,BTS3/ LG@?3Q=077A*ULCTGQD_X)W_$7XA_%^U^.?P_\<^$/A3X]\=_'
M_P#9R\7_ !WO+1]8\57?B;X*? 'PM\*=8\&Z3H^J:YX=_LC7?C/\(OC5\/->
MUGX.^-_''@S4?#LG@'XE_$_0/$_AS=X[N[720#])O%?QS^"_@3QCX0^'GC;X
ML_#GPAX\\?RQ0^!_!OB;QGX>T+Q/XNEN+Y=,M8_#NAZGJ%MJ.KM>ZHZ:78BQ
MMYOMVINNG6GG7K" T'_:(^ <5VMA+\:?A7%?O\,_%OQH6RD\>^&([S_A4'@'
M5M/T'QO\4C;/J8G7X>^$=<U;3-'\2>,&0:!HNIWUM8:A?V]U*L1_.CXD?\$_
M?C9XB\,_M@_#K3_C%X>^).G_ +<?PC^&GPM^*?QL^-FB:1;?%[P+=^$_!FM_
M"[Q3XQ\-^#OA9\/O"OPO\7M>>!M2T_Q'\./"-A!\'_#_ ,.OBY!XD\97"^+8
M/%U]IUGRNO\ _!+;Q)KFM>*)#XT\&1:%??M66?B[1P]AK[Z_?_L5^,_%7Q3^
M)WQ]_9M\6ZJ MS>7?Q$\?_M&_'?2[46US+I*>#C\/IKS45U?1(8], /U$G_:
M#^!-MX+U'XCS_&3X8I\/](3XCR:KXV_X3CPXWA335^#VN:IX8^+/V[7TU%M,
MM6^&7B70]9\/>/DFN4?PCKFDZCI.O+87]G<6\?E%S^WS^Q!8Z!HOBK4/VN/V
M<].\,^(]6U_0M"\0ZE\8? >G:+JNK^%+?PY=^*;"SU.]UR"SEG\-6GB_PK=^
M( )MNBVGB+1KK4FMH-1M9)/SOLO^"7/QF\-^&_'^A>%OBYX,31_BO\+?VJ+7
MX@^!YU\3:5HMQ\?OBY\2K75? 'Q>\(>+].TRY\2^#9=7^$D5E\/_ (SVECIM
MU:7NN^"O OC[PII+>+6\;ZSXN^KXO@;^TMH'Q*^&GQ8\*>'?A9>:SX$^%7[3
M?PMD\,_$S]I[XX_$Z&9_CCXK_9B\7>'?%"^/_$_P/N_$]YIWA^\^ VKZ9JGP
M_?3-.LFM-=L;[2?%=O.;ZV0 _0RPU&PU2TM-0TR\M=0L+^U@OK"^LIX[JROK
M&ZBCGM;VSNH&>"ZM+J"6.:VN8))()XG62)W0YJY7@'[*WP8NOV<_V;/V?_@#
M>:[:^*+KX)_!3X8?"BZ\2Z?HW_".Z;KUYX \&Z-X9O-8TSP^+W41H&DZC<Z=
M+=:3H"WMXNA:?)!I8O+O[-Y[>_T %%%% !1110 5\V?MF?\ )G_[5O\ V;9\
M=/\ U5_BFOI.OFS]LS_DS_\ :M_[-L^.G_JK_%- 'TG1110 4444 ?%O[:_[
M1GCW]G;P[\%YOASX1TWQ=XA^+?QIE^%K1:EX1^-7C\:-IUI\$OC5\7KK5[3P
M7^S_ . /B5\2O$-W+)\)[?0A;Z9X:>RL+;6[G6M1NX[?3/(N?F'5/VW/V@="
M\>?&[P[J_P +O!MSX>^ 7@C4==\57>G?#C]KR&W\2>)-$_8Y\%?M':G8Z9\5
M[WX'Q?!+P797/C#Q?+X+L-,\;>.[/QE;Z'9VZ7>B?\)SJEKX5?\ 1CXDW_PC
ML/$GP2'Q+U+PMIWBF^^*MYIWP)'B*_AL;_4/BW=_"/XK+>:9X.CGEB74?%%W
M\'%^+F[3T\R:3PU'XDG@C$MLDD?P%\2O%7_!+*U^*EEXT^)_QI^'6D?$#]H[
M6_$7AT:7J_[0_P 0?#_AKXGZGH]JW[+7B5=>^&-IX_T[X>7=M$WA2'X-7NM>
M(_"<&FW_ (@T*RT)M3O/$MM:, #T/X7_ +37Q\2+XP:5\>_AC\'-(U[P7^SA
MX3_:7^'NL_"+XF>*/$.A>,O#GB+3_'<6L>$?%VB>-? OA77? &J^&-;\%V<%
MKJ\-[XGT+Q?HWB1;VQ70M3\,ZWI(^<OV.?\ @I'\4OVA_$/P>\)?$+X*Z+X-
MN?BW#\!]=AU+3]/_ &@?!J:9H'QP_9S_ &O/CA%96&A?'[X*_"S4_%TOA36O
MV6K?PR/&W@V]\0?#WQAIWC>\N=.O](U;P=J.EWOI?@+XL_\ !*CX ^)/CI\#
M_#GQ/^#OA+QOH_@SQCIWQVTKQMXX\4>(?'EYX!^"?@SQ'XD\6^%M<\>?$O4]
M9\5>)O#'P?\  =_XR\0'P5I7B?5-/^'_ (<O/&6JZ9HNCVDNO7+>(:1JW_!$
M_0_@7+XDT[XC_#[P[\(O#7CGX?\ A&Q\;WWQA^.7AWQ-I'BWP;X!\:Z?\._!
M/@WQYJWB^Q^*<.F>#OAGX]^)<VE^#/!NL_\ "*>%_!OB?X@ZA<Z7I^E7_B2]
M< ]/\:_\% _B1\,/B'\9-?\ ''PN^'C_ +,/P@_:MM/V5M:U_P .^-/%5U\<
MQKFL_ WX?_%30/'%AX)O_"4/@W7],OO%_C[3/!>K>&;7Q5IE]I>@2WGCA-4U
M0:3=>&;[T/\ 97_:\^-/Q:^,%K\'_CG\+/@]\,?$/B'X :=^T)INB_#/XG?%
M?XD:GX2TW4=4\#PMX*\0>*/%WP&^&'PO^(=U:Z1\1_#%_J?CCX4>./$5II&N
M?VEX>UKPM86,OACQ3XH[[PE\$/V$M \1^)_VAO#-EX*U74/#WA[0_BYXF\<W
M/Q%\5^._!FFZ9J'P@T_PYHWQD&G:UXN\0^ 6UW6O@IX9M=,C^+&FZ9-XGUSP
M9!>_:/$M]9ZMJ4E[?^&GA7]AO]GGQ'\5KCX8V_PW^&VJ_!C0_"OAOXD1Z=?Z
MA%H/P*\*?$!-(\2>&O .CZ;J-S=^$?@KX0UZTT_PSXIN?AKX'L_">@1V*^$_
M%.L>';.SFT"_E /B>\_X*,?M;#Q)J/PLT?\ 9J_9UUGXNS>+M6T/2I[/]H_X
MB7/P8T;4? /P1^*7QD^,_P &_%GQ/B_9ZE_MKXQ?!S4_!_P]^''B>^\!:)XD
M\!1:Q\6I=3O=5T;Q'\,_&7PQN?:?V6_V_P#Q[^T9\9/"6B7WP>\*>#/@A\8[
M/]J ?!3QE:?$C6]<^*$VN_LD?$SP%\+?'UK\3?A]=_#K1/#F@:9XSU;Q3XCU
M3P9?^&?'?B673-(\':=!X@A&H^,DM?"^OK?[,/\ P3+^%?@[7/@GXSTSP/I7
MA'PIXE^#^I:CX.^(OQ@^)'B.#P/XF^.?B'QQ\'_A8-*G\:^/M8O? ]S\;-8\
M6_$/X=WMCH-[H\/Q1T_Q/XJT'QC:Z]HFM:C;7/IOC"'_ ()_?L7?$O1_BKXX
MO?@)^SK\2/CEK%U\/_#'B'Q%K&D^#+CQ+J>M7GABY\3Z7X/TR^O8-)\.0^)]
M5T?P'>_$W4/#EAHECXGUK2O 6H_$#4]2U73_  O-  ?'NE?\%0?B5=>#+[XC
MZ_\ "7X9>%_#GQ+_ &-?C%^V)^S5X.B\6_&;QC\1]?\ "'@OPOK7CGX56/Q'
M'ASX%/\ #:36?B;\/?#FN^+O&OP_^%OC_P 6?%7X/:G!I/@RQ\%_%>PU6?QO
MIOEOCS_@M#=_!#X!?%/XP?&CX9?#O0'\*?'CP]\%_A3J7BGQG\0?V9_#'QHU
M'1O!6K?$[XZ^'O[$_:\^&GP9^(7@#XC?"?P7X)\<Z=H>B:UH6K^$OBG\1;_X
M7> ?"7C5O%?C35-#\,_3L_B/_@D3X#B_:%\7Q^*/V<M,T[X7^*-3^$7QVT;0
M_%%Q?^&_A7XU^-.LZ[X)\4>&M-^%V@ZC?:!\._&'Q@\5?\)EX;\:W_PX\*:'
MK7Q%\8V/C_3/%FIZWXDT?Q:EO]"7=W^PCX+\?>+?VOK_ %CX,>%OB'_PIBT^
M+GC7XJZGK5II.JV?P<\2Z+X5T2V^)WB'3;NZMXM*A\5^&?AWX(\&_P#":76D
M67B?Q1X<^'_A7P+/JNH:5X0TO1=. /CK5/\ @K;X9C^+GC'P'H7@?P_K_@36
MOC/_ ,$]OAS^R_\ %BW\7:JWAK]H?0?VP_$W[*(^)5]ILJ^%!9>&O&'P=^&?
M[5'A7XL>#_!=SJ5Q>_%[P39:]J^BI:Z3\/?B;J'A#S_X-?\ !5_XV>.O"R^.
M_%/[-^@0>&M&^ /P)_:U\:)HH^/G@KQ-IW[.'Q"U77=.^-^M?#7PW\9?@;X"
MD^/FN?LS^')O!?Q+US4?@AJ'C;0/B-X=O=1\&Z#!H?Q!\3?!_2/B3^A_PF_9
MZ_87^*?PP\&>-O@_\._A-XS^%>O^//A+\?/ .O>%XQJ?AV+XA? NU\/^'_A'
MXT\+S+</_8&L?#"P\$:)X1T?3].33%\/Z?H$OA"^TN"SBU#2FZKX=?L/?LK?
M"G1?%'A[P3\(M*L]+\8_#J3X/:XFMZ[XN\9W@^$4EK=6?_"J-%U;QIX@\0:O
MX6^&,4-[<M;?#_PM?:-X1M;F47MMH\5Y'#<1@'F?CO\ :$_:+\/?LV>$/BWI
M_P"S?%:?%7QSXWL[0?"/6]?UWQ%JWPR^&VM^)-?N=(\7^-M#^%WAGQUX[\<^
M//#OPMTS2_$OCCX1?!/PIXUU:P\<ZEJ?A72O$&H^"/"VM_$]?(_ W[77[3OC
M[XQ_LK> =+\ ?LY6OA/X]_#'XR?$'QEJ1\9?&I?%'@N?]FWXC?!_X;_&#PGI
MWASQ)\(_".KVGB634?BH\6F>$?B7X>^'?B_P)K_AG6?!'Q.\+Z3XHTS4]/M/
MT!^*GP1^%?QM\*VO@SXI>#=.\7:!INJZ=X@T%+J:_L-7\)^)M'AGM]&\6^"O
M$VD7>G>)_!/C+18;N\CT;QAX3UC1O$^DI>WJ:=JULMW<"2CX5_9^^#?@B\\
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
M@@09QN!/?.#VQR #\N#LS]T%@N <4>0F ,L<8QN._H" 2'#*2 2 2,].>!@
M_ KXA?LK_MY^$/C+XHO?AWX^U3XN:7X@^!'[5?Q*\)?"7Q+\0OVE]'_9[\%_
M$U9/V)_"/PN^".B?$F/]H#1?&>A^*O&1\$?&3XD>$_&NOZ@-)\':E\0/B+8>
M&O#.A:-]KU^?=E\)_M3W'ACQ79^=^USJWQZNOB1^Q+J_['_B34KOXB^'M'@^
M!?AOX9?LH1?%3_AI==)U^X^ V@:G-\4K?]K/6_VH? ?Q,U2Z^*WCOPG?OHGP
M^'C+64^!UK!^[!@0XSN. 0"3N.T_>!9@S,#@$[B3D#!'.7+$JL&&20" 3@X5
ML;E''RJQ56*C #*,  8H _GOTCPU^VBOP7\,>%[KP[^TA>?M.:K^S_\ %O1/
MVIO%.L>+?CTECIOQV\0V.O:[JWBOX:7EEJUK^S_XX^%6I?$/3_#&D?L^^&_@
M?XS\._$[X6?#;Q-9Z<%\':5I'CWPY8YWQ7^%?_!2?5=8_:0_9M^#$_CGPMXI
M^*?Q0\%7_ACXQO\ %3XN_"W]G+X:? 7X;?#.7Q!H_P 3/@[\5M5@_:F\8>$O
MC)\3/C/J7AKP!\5?@0^CR:7J7A_X<^*[C^Q--\)^,8OBAXS_ *(&A1F9CNRQ
M4MAV7)4 *>""-N 5 ("MEU =F8H8$.""RD=&&W( ((4$J=J@@$*N!D#(.!@
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
MXG:KJ7PET5-.\(:[^QAXR^&=A>?"S]H3P]\6OA7\9_!^G3^/]2B\-:C^Q_\
M&7X8?'OX-:[\7;ZR^.^B:C\-CK>I_%'X?>/^%/\ @G1\6O%VD_LS^!='_9-^
M _PPMO#/[0>@^-_C1JOQ=_8,_9TT/X*:EX;T3]AO]LWX=^&-:^+OP2^$/[9&
MOS_M,2^%?C/XZ\&0Z;+>>-/"&K^$?%'C;1O%VCQ:GIT/B35-' /Z@8-%T>T2
MSAMM/L;9+*"SM-/2"SM(%LK?38)[>PM[)(H$2U@L+>YNHK."!8X;6*YN4AC1
M9Y@^->^ _ ^IS07&I>$?"VHSV4ADMYK_ ,/:+=RVDKW<NI2/!+<6,CV[RW]Q
M/J,AB9&:\N9KS(FF:1OPV^&_[(O[16D>&/V;?@+K_P +/%%I\)/C;\-?AI\-
M?VW=7L_'OA#3[/X3^(/V.?B+J_C2P&@6>F>+8M:\4_L__M>>$&NOV>O NB^$
MK0^*? /P$TKX5>'O'&B>%WAUW2_#OC?P4_9.^-/@KP?\*+/]HS]@'XC?M+?%
M?PW\$_V;++X!>,O^%\_#_P (:?\ LT_$KPK\0_$T_P 2=$D^(MM\5X/''[/N
MLZ?J]QH7Q;\<?&?X%^'/''B/XN_#>[7X5S#QIJ'@/P]\,M1 /Z,X_!OA.W?7
M)QX?T)9?$\?D>(YVT;25F\00NLD9@UV5;)'UF-UGG0KJ9NBPN)E))E;.II>C
MZ5HEC9:9I%E9Z7IMBGE66GZ=:6MC8V\3.\@BM[2S@AMH(_,D:18[>*)5);:
MC2*WX.?\$SOV9?CW\!=4^*<OB/X ^#/A=\7=>O?C-,GQB\7_ +-GP<TRX\6:
M/KG[37B3QCI]EXQ^/?P?_:0\6?%;XN7'B#P1JFBZIX=TSQ1X+\$Z=H\6DV8O
MVMM0TA-$OOF?]I#]B+]I#QWX$_:-\/?LY?LB^-?A!\:?%_A#_@JT/C1\<+/Q
MG\'/ NC?M>Z5\=M"_:3TC]F'X5VUMX;^+-[K?Q%\5ZCX_P#B'\%OBCX0^(/Q
MC\/>#D^"_AKX8ZOX>M_'OAK4?$]QX5U\ _J.WIA3N7#D!#D8<D$@*?XL@$C&
M<@$CCFG9!SCL<'V/7G\"#]"#T-?S8:=^SY^V7\+OCM^UG\3/@A^R[XJA^+WQ
MFU3]K#P?X:^-'Q!U+X)WFK>&H_CQ^T'X0TKX5?$P_M#> _C?X3UW]H/X%_#O
MPMJ-I\:_A_\ LY_'O]ES5OBK^S5\+?ASXS^!W@'XVZ'_ &3X+\+_ !Q\L_:1
M_8(_:JTWX6^'/V=/!'P/U?XO^%/V??"_[;'@+]EKQYI/@KX1_$K4?"'AWXT?
M\,S_ !*_9VT_X9^)_CQ^U1\._'/P*\6?!#5[?XG? /X>?'NZU_Q'X]\$>&OA
M3HWB82*?$%CJ5P ?U0[EW;<C=@';GG!S@X]/E//L:6OP&^,'P\_:?\?_ ++/
M[1'[.VN?LE?$W5_&7B7]K'X0_'"\NKAO@Q\8/@=XW^'^G?M??LW_ !0^)'A'
M0+7Q]\:/!NO_ !4T*'X>Z5X^\_P5\2/#WPTL_B'X=\.:]X5OIM(N==TJTU#Y
MPU7]C7Q,UW9SW_\ P3(UWXA6FG_LL?$SX??"'3_AG\*OV3_V4K;X6_M,:]\:
M]2\8:3\2?#VBZ'^U9JJ? /5?[$O?"EU/\:_AIXVU?QK?VWA*_P!1A6+Q!;Z3
MX>UH _<7XP7UE;?M8_LC3W-Y:6T!\+?M,()KBYA@A+GPY\.7V"25T0OL5I-H
M8ML1WQM1ROU0OB;PV[*B>(-$=W8*B+JM@S,S$!551<$LS$@  $DD #->%?$'
M]EOX%_M#^ ? W@S]K/X*_!+]IT^#+?3+U$^-7PC\!?$W08_&<6APZ3KGB[0=
M!\=>']=T[0K_ %AOMJO<:=;6UR+.Y>U\P0R,A\0_X=._\$LO^D:?[ '_ (AO
M^SK_ /.XH ^3E_93\7_M7_\ !/O_ ()C6W@?Q#X<TG4?@UX5^"OQ=FL_$?B7
MXQ>#=.\3V%W^R=\0?A,VD6_C3X!^-_ 'Q*\.7<$GQ1AU^&[TCQ"NGZE#HTVA
MZO97NGZK+%73>*/V!/VBO'FD>)_A7KGQ0^#GAGX)?%^Z_9:U'XT#1_#WQ;\=
M_%B"W_9TT[X?66I^#_AGXR^(7CZY,2^.;?X9Z%:P_%+XA2>-/'?AMM7U_7;B
MT\3^*DTK4[;]:?"7A+PMX"\,>'?!/@?PYH/@[P9X0T/2?"_A+PCX5T?3O#OA
M?PKX8T"QATO0?#?AOP_H]M9:1H>@Z'I=M;:9I&D:99VMAIUA;6]I:P1PPH@Z
M&@#\6/ W_!)[4/ OB[P%J>E?&*"#P9X7_:\^('QIU[P?9>#I+1M6_9V7Q/\
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
MS_\ :M_[-L^.G_JK_%-?2=?-G[9G_)G_ .U;_P!FV?'3_P!5?XIH ^DZ***
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
M?4[+_A%?%GPX\36>M7,GBF_T7P]]+]>E !1110 4444 %%%% !1110 4444
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
M=-;]MI;SQ+XK^'EOX*\:3>.= T6&^U/PG%X0\32Z[;6,>C7C1@'Z1T5\0_\
M#7?Q5_Z1W_MO?^!'[&/_ -&-1_PUW\5O^D=_[;W_ ($?L8?_ $8U 'V]17Q#
M_P -=_%;_I'?^V]_X$?L8?\ T8U'_#7?Q6_Z1W_MO?\ @1^QA_\ 1C4 ?;U%
M?F+X(_X*:6GQ%:\B\(?L8?M>:E=V?Q.^*/P:73KO4OV,]#U;4OB9\%=8US0_
MBCX4\/Z3X@_;"TK4?$MWX0OO#>M/J-YX?M=3TN33K"?6+.^NM(4WM=1X<_X*
M!:IXR\+R^./!O[%7[5/C'P3 =7$_C/PEXV_8-\2^$H3X?NKFRUY9/$NB?MM7
MVBAM#N[*]MM907Q?2KFRNK;4%MKB"2)0#]$J*_*+P5_P5J^&/Q*T*+Q1\.?@
M%\8/'WAN;59]!C\0^#OC7_P3M\2:(VN6W@?5_B;-I+:GHW[=-[:Q7\?PX\/Z
M[\0&MY)!(/ VB:SXO"GP[I.HZE:S6G_!6'X=W^G?#/5[']G?XV7FE_&K6+SP
M[\'-0MOC!_P3TEM/BSX@TWQ!%X3U+0_AK(O[<I'CC5=.\4SV_AN_LO#7]ISV
M6OW-IHMTL6IWEK:S 'ZKT5^6GA[_ (*I>!O%U[K6F^$OV</CAXJU#PWXVT;X
M:^(+'PU\7O\ @GKKUWHGQ#\27NHZ;X=\#:K;Z5^W)=RZ?XM\0:AI&JV&A^'[
MM(M4U:^TS4;*PMKB[T^]A@WY_P#@I-8VLVOVUU^R/^TG;7?A-?#3>*K.X^(7
M[!$%WX:'C/QYXE^%?A Z_:R_MN+/HX\5_$_P7XT^&_AIM02!==\>^#O%G@_2
MFO/$7AS6-.LP#]+**_'+3?\ @M;^SGK/@+Q;\5-'^&WCK5?AAX!U;3M \=_$
M;3OV@_\ @G!>>!/!6N:N]Y%IVC^+O%UO^W=)H'AK5+N;3M1@AL-:U"RNGET^
M^58B+2X,>KI7_!9#X(:[9ZOJ6B?!OXHZOIOA_P ''XB:_J6G_'+_ ()UW.GZ
M%\/QJ>GZ*/'&L7T?[=)MM.\)-J^K:9I<>OW4L>F2:AJ%A9I<M/J%C'< 'Z\4
M5^5$7_!6+X<S^%]<\;P?L\_&J;P9X8^&.D_&OQ-XLB^,7_!/.3PUX=^#FO:E
MXIT;0_BKKVO+^W,=*TCX=ZQK'@;QQI.G>,M0NK?P_<ZIX+\5Z<E_]LT'48;?
MO/#7_!1"7QIXJ\:>!?!O[''[4'B[QK\-[G3K+XA^$O"_CC]A'7_$G@2\U>&X
MN=)M/&.BZ5^VM=ZCX9N]2M+::ZLK76K>RN+B%'*1%XIDC /T;HKXA_X:[^*W
M_2._]M[_ ,"/V,/_ *,:C_AKOXK?]([_ -M[_P "/V,/_HQJ /MZBOB'_AKO
MXK?]([_VWO\ P(_8P_\ HQJ/^&N_BM_TCO\ VWO_  (_8P_^C&H ^WJ*^(?^
M&N_BM_TCO_;>_P# C]C#_P"C&H_X:[^*W_2._P#;>_\  C]C#_Z,:@#[>HKX
MA_X:[^*W_2._]M[_ ,"/V,/_ *,:C_AKOXK?]([_ -M[_P "/V,/_HQJ /MZ
MBOB'_AKOXK?]([_VWO\ P(_8P_\ HQJ/^&N_BM_TCO\ VWO_  (_8P_^C&H
M^WJ_._\ 8_\ ^3M/^"L'_9W7P-_]=U_L6UV7_#7?Q6_Z1W_MO?\ @1^QA_\
M1C5\B?L9?'GQ1/\ M)?\%/\ 6]0_9B_:-T/4-<_:O^#-U=^%K[3O@[J6N^&V
MMOV ?V/M-BL==N/"WQF\1>&Q?WEO80ZW!#I'B#5HX]'U?26NYK;4I+[3;  _
M9FBOG7_A?NN?]&W_ +17_A/?#O\ ^>=1_P +]US_ *-O_:*_\)[X=_\ SSJ
M.)^)G[!G[+/QBU_Q?XA^)'PYU'Q0WCW5KOQ'XP\-W7Q*^+-G\/-=\67GPSE^
M#LGC>\^%FE>.[#X:#Q[!\.)(_#ECX\@\)P^,-.-AH^LV&MV^OZ'H^J6-FP_8
M4_93TSQAJGCZQ^$.D0>+-:\?3?%'4]3.N>,98KOX@S>)/V;/%[>*)-,E\2OI
M8OCXH_9!_9SU_P I+-+-=6^&EI?0VT,_B+QB_B+KO^%^Z[_T;?\ M$_^$]\.
MO_GG4?\ "_==_P"C;_VB?_">^'7;_NIW_P"OM0!Q$G["7[- ^,_BK]H72_"7
MC#PA\8?'.J?VSXR\7_#GXU?'3X8KXIU!],^'NCW3Z_X;^'OQ+\->$=6MM1L/
MA7X#CU?3KW0)M-UJ?0OMNLVE_>ZIK=QJ?0> _P!CGX"?#CX3>*?@1X9T'QK-
M\'/%_P .V^$VI_#?Q=\9_C;\1/"FG_#A]!U/PLW@_P (Z9\0OB+XH3P#HK>'
M-7N]$>V\"MX<8Z='IUNLB)I&EBSU_P#A?NN?]&W_ +17_A/?#K_YYWO_ )P:
M3_A?NN?]&W_M%?\ A/?#O_YYU 'F$_\ P3R_94N=<;Q?=>#_ !]=_$0^*M"\
M90_%Z[_:!_:+N_CC8:UX9\%^,OAUH%OI'QQN?BS+\6=%\+Z;X*^(OQ T%/ N
MD^,+/P1-!XW\5W$_AZ2\U_5;B[MZ#_P3[_9,\+R>$3X<^%UQH5EX+L_@[9Z?
MH.D?$/XJ:=X4UUOV?_$(\6_!O5OB'X1M/',7ACXK^*/ 7BF*T\0:3XP^*.D^
M,/%<VJ6&GW>IZS?3:=I[VGHO_"_==_Z-O_:)_P#">^'7_P \ZC_A?NN?]&W_
M +17'_4O?#K_ .>=S^% ',^(/V'_ -EKQ5X-\+?#_P 1?"/1=6\)>!_B5\$/
MC%X.TNZU;Q49O#'Q._9QT_P?H_P7\9:'K">($UW3=4\%Z+X!\*Z&B6NJ166O
MZ)9ZEH_BBUUK3O$?B*VU/D='_P""=O[*>@_#W2OA-IWA'XA?\*S\.2>![GP7
MX(U+]H;]H_7?#WPVU'X8^*-(\:?#C6_A+8:[\6]2C^$7B3P+XET#1]0\+^)_
MAE_PBGB'18K+^R].U.VT>ZOM/N?5/^%^:[_T;A^T3_X3_P .O_GGT?\ "_==
M_P"C;_VB>?\ J7OAU_\ /.X_&@#S+7?^">O[)_B31[_0=;^'FNZAIFO^'O%?
MA+QTD_Q=^-ZW?Q<\)^-_%^I^.?%'A3X[:G!\2H-2^/7A75_$.O>)'F\-_&.Z
M\;Z-#I'BGQ5X8L[*V\*^*/$6AZI]IQIL!&2V6+9/7)Y8G' +-ECM"KECA17S
MQ_POW7/^C;_VBO\ PGOAW_\ /.I?^%^Z[_T;?^T3_P"$]\.O_GG4 <O^T!X'
M^--]\3_@7\5O@QX8^&/C;4/AG;_%/1_$'ACXF?%#Q/\ ">TGTSXAZ-X<L[?5
M=(\0^&OA#\9)+N\TV[\.B.;2;S0=,AN(;_[3'JZ/:-:W-?\ X3?]NSO^S5^R
MI_XFG\5__H$178?\+]UW_HV_]HG_ ,)[X='^7Q.I/^%^ZY_T;?\ M%?^$]\.
M_P#YYU 'B_P8_8G\ Z7\'OV<]"^,>BP:]\3_ (0_!W]F3P3XJ?PQX^^(8^'F
MM>)OV:-1MO'GPZNYO#T=[X3T+QQIWP^^*LFJ^,/ NJ^+?!$%Z+^:*\O=+M7C
M33+/U:W_ &:?!VH?&'Q=\4O$BV/BG3-<\3>&/B;X:\':UI<LUKX.^,-G\+;W
MX'>,?B%%,=5DTK7;CQ5\'['P/X.TO3M4\/,W@=]$\6:AHNHSR_$+7+>UTO\
MA?NN?]&W_M%?^$]\._\ YYU'_"_=<_Z-O_:*_P#">^'?_P \Z@#@?V<OV,OA
M?^S3XQ\2:Y\,X[C0_!Z_#;P/\'/A9\,X+C6[SPU\(_AIX/\ %_Q)^(MQH7AN
MZ\1:_P"(=4EBU_QW\4_$4\%A%=:?X:\'^!O#OPW^&_@OP]HGAKP/9_;_ +(K
MYU_X7[KG_1M_[17_ (3WP[_^>=7D=K^WIX NO'?Q$^&K?"KXV:?XP^%6H_"K
M2/&VGZWH_P .M"@TW5_C=%-)\*]'L]2UGXG6.G:WK'C2>'^S-&TC1;K4-3N=
M<GLM"%H-8O[*QG /N:BOBFT_;F^'-_XC3PAIW@?XAZKXK;QY)\+)_#6BZA\'
M=<UW3OB7;^#O$?Q#NO &LZ7HWQ=O[S0_%UIX$\(>*/%MSH>L0V-['H6A7][Y
M958EFG^*/[;?@3X(>%CXX^,_P^^(_P (O!:ZEI^C/XN^)NI?!?P)X876-6D:
M#2M*;7_%'QATK21J.HW"F&QLOMGVB[D#"W1U1V4 ^SZ*^(=:_;Q^%WAW2=1U
M[7/"7C;2M%TGX?6GQ:U+5=0\0? ZRT^S^%%_/);6'Q0N+RZ^,T-O#\.[^>*2
M&R\;2RIX;NI(Y$@U*1D8+S/P\_X*3?L^?%VTT*_^%!U#XFV/BG6K7P[X6O/
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
M5\0>#OB;X(TOPW\=_"VGZEIL_A_3_&?P^UJWN-!M_B-X?EM_3]!_;,^/M_\
MM3:/^RQJ%E\/-3U?P5\3?B#X/^*?Q)^'?P:^)WC[0/%VE>&?#W[%/CW1QI/A
MK3?BY;W/[.]_;>%?VN+G2/B!X@\<^*/C-H7A+5/"_AOQ.4NM/\;Q>&]$ /UN
MHK\]?^"?W[57Q"_:B\,^,]6^(&G^'K:ZT;2_A+XBL9M$^&7Q-^#[VJ_%/X?6
M?CJY\,_\(K\6=<USQ!XST7PP+VUM]#^.GAJ6P^&_Q5%YJ$/A'3+2Y\(:]O\
MT*H *_%Z'X47?QD_;8_X*+>%=/N=&L;_ $/XN?\ !([XHPW^N03306MG\&?$
M^F_%G7TL6M[2\EAUK4O#/@S6M&T:4Q):_P!HZE;Q:E<6NERWLZ?M#7YL_LT_
M\I&/^"G/_8)_8@_]5'X[H \.^-W["WQU^,OQN^('QEU71_@5K&DR?%/X0Z]X
M:^$?BGXQ_&BXT3XF>!?@]X!_:[\#P:=XP\>:/\--*U_X'6_C6T_:6TU]5^$/
M@_P[\7_AAI>NZ!\1/%&N/X_C^+?C?P?J?K7B[]C?XZ^/?V;_ -FSX"^)OVB-
M6'C#X!^/OV?]6U3]HWP_J5[:?&#QMHOPQ^$L/A;QOXUCN/&WA[XAZ9IGQ5\4
M>-]1\5W.F#Q&OCB*;PNVFZAK_BB_\87=_JD'Z>X'I[_CZT8'H/\ (Q_+CZ4
M?C#^RU_P3N^-OP'^*_P*^.>J?%3P#%XR^'?ACP;^SEXM^'?@6PU&#X3R_L;^
M"_V=-*\&:9\//!][X@\*WGQ(;QK9_M/>'K/]H:PN?$?BJ?0K/3O%/CCPA,M[
MJNIOXPDZG6O^";^K>.]$_9U\)>//&^EQZ'\(_A-^R5X+UK7/!6I:SHOCK2O'
M?[,OP?\ VPO".E_$[X5ZY/I%Q!HOBKPO\4?C]\,/B1\.=5U6!QI]YX$U*XU[
M2YH_L>E:M^NN!Z"DP/0?E0!^.WP5_9 _;>^!7AOX.^"O"/Q<^"D,#^*?V8O&
M?[0WQ)\.VM_X8\6ZN?A):>&O#'QQ^&^B^$/$/PK^)&B?$+X3?'+P-H%W%X,T
MZ#Q7^S]XP^ OCCQ'XA\5V_C/XC65^F@VW[#1?ZM< #C&%&%&"1A?5?0X&X8.
M!G%28'H/\C'\N/I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M"S_:.N=#^'7CSQI'\0/%'[*UE\5?"_P5UGXF_$.W\9^&K+QQ:>+?ADVM^#_
M/B7QM;Z'H6E6WQ!_M#5)A'X*TS0]4\2RG5QI'B2[_M' ^-EQ_P $]_#7B+6=
M"^,GPP^%'B/6_@WX+'Q5\8?\8[:M\5=.^#_@K2/!EQ#I/B[XB:UX1^''B_0?
MA=877@3X126/A7_A-KS0IO$.C_#RPTWPM!J<?A^QBBC\8_L-:YXE\,_$#PSX
M=^+NC>%U^)G[1WCOX]WOCT?#/5)_C!\,1XYTO1-*>#]GWXA:%\4O"K?"WXC:
M-:Z7=PV/Q+U'1?&^G7^GZQ>:+KWP\U/1YM3T_5>@^.G[(?Q$^)]M^TUX4\%_
M&OPMX)^&/[7?P\\6>#_C!X7\5_!R\\?^)M+U_P 1?!$? FW\5_"SQOHGQ5^&
MD/A>&/POIGA:[UCP[XU\*_$VUU#4=!FDT.^\*C6;W: ,T3Q/^Q-8_&!-?T_X
M:Z5X7^-7QD;PEKOB+Q1K'[,OQ+\#^*]7O-2\70^'/AGK'Q8\1>)/A=HH\#WG
MBGQY\+++1_AAJ/Q2U+P]>>,?%?A30['P//K&I)ID<^-\5_B?^P#=7P^&/QM\
M'^!-4N?V>!:^*?#GA3XF_LT^+]7L/",=KXIT+X?Z5K7P9@\1_#"YTOQ'(GB?
M7- \-:1=?"!O$$DDL]I!9-<V=I+/!T>H?L*^$6^+?P]^+&A^-/%VAS?##P[\
M)/#WA7P@OBGXCWW@J[C^'WQ)^(7CCQ'=>._"5S\0_P#A$OBI/XAT[XBZG8^!
M9/B=X=\6W7P2\::;H'Q0^&]WIOBG1; 1=AXP_9P\<Z[XL\??$[0_BIX<T[XI
MZEXU^&^M_"O6?$?POF\1^$/A[X)^&GAK6-$TSX=^*/">B^/_  5K?Q*L]0UC
MXC?''QC<>(%\=>"]6LM>^(^D06H;2? EA8ZN <1KWCW]@76M3U3X5>([7X#Z
M\VOV=]K&H:#=_#_3?$?ASQ%8?M4>(/ V@>+-0M]7C\,WWA+Q)'\6];^-OPTG
M^*<ECJ=\+FS^+/@?Q%\2&M]&\;>']2U'W"/]E/\ 9LAM?AO8V_P"^#5M9_!S
M6-2\0?"BUM/AQX5LX/AUKNLZ]IWBK6=9\&Q6NF1)X>U36?%.CZ/XEUJ^TP6]
MWJ_B#2=.US49[G5;2WNHO@Z+_@FOK'P\\"6?PA^%_P 3=)U3X4Z?H7@SP7X>
M\/>./#=ZGCGPY8:GI'P1^&/Q7\=:E\3[37-3M?$VLV/PJ^$=YK7PI\(V?P]\
M':?IGQ0U6WNM>\47OAW3-$T_0_UR52N[..69AC/ )SWZ'U[$Y/&<  Y?PUX(
M\(^#XX8O"_A?P[X<2V\/>'O"5LF@Z-I^D)!X6\)#4AX6\.Q)8V\"QZ)X=&LZ
MM_8FEIBSTL:G?BSBB^U3F3JJ** "OS9_9H_Y2,?\%.?^P3^Q!_ZJ/QW7Z35_
M-_\ '7X5'Q-^WG^W%X]M_&WQ[\.SZ?\ %/\ X).?!S5M-^$7[6_Q_P#V:M)'
MA'X\^)+;X3Z_XIN-(^#&M:?8^/?&^@_\)Q;W'AZ+Q5]@MC! (9M;MK2R;3]6
M /Z0**_GA_9U^&'P"_:/_:D_::^ OA+]J;]O5=!^ 7AWX>/HVH)_P5$_:PF^
M(7BWQ1>?%/\ :1^$WQ;?4O R?%<W?ASP=X-\5? S3M-\)WNHPV^O>*+?6+OQ
MI+9_\(%XF^&>M^(?@3Q[\1],\+:-XQL]*^-_[:>I^._!/[2/[9_@W5M%NO\
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
MT_6;0)?:?:R( ?<5%-4$* 3D@ 9Y[<#J2>G7)))IU !7S9^V9_R9_P#M6_\
M9MGQT_\ 57^*:^DZ^;/VS/\ DS_]JW_LVSXZ?^JO\4T ?2=%%% !1110 444
M4 ?/_P 5?VL/V7/@3K]EX4^.'[2/P#^#7B?4](B\0:9X<^*WQC^'7P[U_4=
MGO;[3(-<L-&\7^(]'U&[T>;4=,U&PAU.WMI+*6]L+ZU2=I[2>-/,C_P4<_X)
MZ@$_\-W_ +&G')_XRA^!^ !U)_XKG@ <D]@":R?!\,,W_!2+]I02PQ2@?L0?
ML18\R-'QN^/7_!05F W*<!F568# 9D0G)52.0_X*VV=HG_!*W_@I0R6MLK#]
M@O\ :X(98(@01\!?'K*00F059592.595888 @ _1!&#J& (##.#U_P#KCN",
M@C!!(()=7S9\8/VE/#'P?^*'P.^$E_X3\9>)_%OQ\U7Q=I_A)= N? .AZ-8V
MW@>V\-7WBN[U'7/B1XY\!:;K&KV.E>)X/$.G?#KP-/XO^+?BKPQX?\?>)_!_
M@+7M$^'?C:]T3Y:^$'_!3_X3_&GPY^SMXI\*_#GQK8V'[3/B%-'\#0Z]\5OV
M2X;K2---I\);Z35?%$>E?M(:M';^([>+XR^&#/\ !GP_/X@^/!:PUQ(_A=(U
MM8+J8!^G%%?$6I?MQ> [7XC?M$?"_3_A[\4O$7B/]F^]^%OAOQ%#I,OPHL[[
MQIX^^-4'@U_A5X*\!^%?$GQ4\.^/)8O'=_XXLM"\._$_QMX6\%_ F]UCPWX^
MLY?BK;KX"\3WECF>*?\ @H%\&?AUJ^B>"?BW8:]\)/C#XA\3_L[^$]&^!GC/
MQ?\ !*?XKZS>_M)_'&+X$>!M2\.:'X1^+GB?2O%6BZ3K\G_"4^+KWPOK&LR:
M7X,CN9K>VO?$UCJ/ABT /O"BOS3^&7_!23PQ\8_AQX$^)'PL_9W^//Q#@^(.
M@>,_&VG>$_!GBC]EOQ%XOT?P#X$\/?"'7=<\1>(K'3OVD9M(T378S\:_!NDC
MX3W&NGXOV^JC64O? EK;0Z5=ZOM^//\ @I?^SOX&^"VD_'^WL_B'XY^%WB+4
M/'5KX8UKP9HFCS7'B/3/ G[*?CK]L.;Q)IMGXB\3^'IHM&\2?"OX?ZE9>&5U
M4Z7J\GB_4='TO6]-T73KF^U?3@#]$:*^:-6_:6\,:9^T_P"'?V5SX>UFY\9:
MW\.=*^)UQXB_X2OX3Z3HFF:'K-[\2;+2K.#PIKWQ'TGXO>+;Z:[^%?B*+4YO
M WPU\5:/H$-WHU[KVK:98W&I3Z7]+T %%%% !1110 4444 ?F_\ \$R_^2;_
M +4W_:2#_@H=_P"M6_$FOT@K\W_^"9?_ "3?]J;_ +20?\%#O_6K?B37Z04
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?G?^Q__ ,G:
M?\%8/^SNO@;_ .NZ_P!BVOT0K\[_ -C_ /Y.T_X*P?\ 9W7P-_\ 7=?[%M '
MZ(4444 %%%% !1110 4A 8$, 0>H(!!^H/%+10 @ 4 * H'0   ?0#BEHHH
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
M^$\F@> =(\/7/P7T+6/&/P@^)NJZY\%[_P +:%I?B'4+J[^)'P%^%/C6"_\
MB7K'Q1T71=1\,W^F:%8Z/X3\8^.-#\2[][HOPT\2:4D7Q"^%?[>_Q/\ %+^*
M_P!GGQEJ/Q(\8? WPU9^.=6UG]F'XUVWQU^&C2R>"_!G@[PQIEG+XKLX-)\0
MV>@>%M%CU+PIYFFVPTS4)I-6;M8/V3/B5I/QH^*]_:^!OA%K7ACXD_M>_ S]
MH[PS\9KW7I].^(?PQ^'GPL^'OP<\.ZW\,-.\,Q>!;Z5M9.I?"&[\%>#K7PYX
MJ\/^#KWX5_%GQEJ'B:^TSQ-X?U#P]\6_TVC0(H! )+,?[V-Q+')(SC.0,D]A
MDT ?B5X7^$O@WP?\/O 'PS\/R?\ !4?2O#GPV\":_P#!_P .W.C_  9^$?AO
MQ(/@AXF\/?"[PQJOPEF\5>%?@KH>OVVFG3?@_P"#9;'XE:-?Z3\?=*OXKR^T
MSXOVMQ+;FSJ^.?V>_P!F[QW8>,/#-Y\#?V_= ^&OB/P1XQ\(^&_@_P"%?A5%
MH_PP^$VJ^.OV>HOV5M>^(/PJT$Z'<ZAH/C)/@3]M\&Z+8ZSK7B+X=Z!>:UXE
M\6Z3X"M?%WBCQ#K>J?N'@>@_(48'H/RH _*OP?K \+?%70/C!J5K_P %&O'7
MBK3O!>G>!/$Z>,?V=?@M_9WQ$T70-5^*FL>$Y/%#^%/@KX5UK1+[PM=?%WQ"
MEA+\,M8^'UMJ\&F:!#XOM?$JV^J'5_J3_AK*T_Z-W_:Q_P##%ZY_\G5]88'H
M/R%&!Z#\A0!\G_\ #65I_P!&[_M8_P#AB]<_^3J/^&LK3_HW?]K'_P ,7KG_
M ,G5]7_+@G P,]1CI_O8_,\=\XYH7:PR ,?0?H1D'TR#C- 'RA_PUE:?]&[_
M +6/_AB]<_\ DZC_ (:RM/\ HW?]K'_PQ>N?_)U?6&!Z#\A1@>@_(4 ?)_\
MPUE:?]&[_M8_^&+US_Y.H_X:RM/^C=_VL?\ PQ>N?_)U?6&!Z#\A1@>@_(4
M?D-^Q1\2O%_P/\&_'/1?'_[-?[4=C?\ CW]LG]K[XU>'([#X.ZAJD=SX ^,7
MQ[\:^/? FHW$UEJ4J65]J/AK6;"ZO=&O#!JVD7#O9ZG9VLZ!6^R?^&LK3_HW
M?]K'_P ,7KG_ ,G5]7".-2S!%!;&XA0"V,XSZXR2/0LQ'+'+L#T'Y"@#Y/\
M^&LK3_HW?]K'_P ,7KG_ ,G4?\-96G_1N_[6/_AB]<_^3J^L,#T'Y"C ]!^0
MH ^3_P#AK*T_Z-W_ &L?_#%ZY_\ )U'_  UE:?\ 1N_[6/\ X8O7/_DZOK#
M]!^0HP/0?D* /D__ (:RM/\ HW?]K'_PQ>N?_)U(?VL[,#/_  SO^UD>O ^!
M6N$DX.!Q?=S@ G"@D%BJ@L/K' ]!^0J.;:J;CM"J\;$D< +(C$\<\8R.V0,Y
M&: /E+_AK.S.<?L\?M9<8(_XL3KPR"2%(S>#KU*G#H#^\5#Q2#]K2R()_P"&
M=_VL\ XY^!.O G.<$ W@.#M/;(X+ !T+?C[HFE_'ZW^&WQ.LI/"__!1*Y_;P
MN=#^,T7[4?C#P!_PM/P]\$M?\#_\-#>%[[6[;]FGQ3\6=3\/_ W6_&^M?L_P
M:Q:_L*I^S/<ZI\0?AGI=P-&^+6H> _&K^)O-77=#\'#6= ;0?!7_  4[@_8%
M@^/_ ,+SK>@:GX5_X*?W?QE;QA%^S#^UO!X^UGPSX&L[:Z_;@T[X$R^,=0_9
M:M-4NM2T.P^&-[\9+7Q)K6GVEQ+=^(O$%V ?L%_PUI9G./V=_P!K/C _Y(3K
MHR65F !:] Z(03G:K;58AI(PR_\ #65F>G[/'[6."%(/_"BM<'#*&'!O0P(!
M 96 96!5@&! _ OX5>$_VIO^&I?@UJ'[2][^UK;>'M.^'/[.G_"L8/%WP7_X
M*5_&&[D\'6O[:O[:FH> ]%^*WQ _8T^(FA_LY>#OVC?#O[*UQ^RMI/[2.M?M
M*Z7X[L;GQJT/B3XE7.KZ/I/BRY\1_P!3T .S#[20S#@ 8 .-O  RI!!*@*<9
M4 8% 'P[\2/V^_AU\(?!>M?$3XD_!K]J7PGX+\._V7_;6OW_ ,!?%,]K8_VS
MK>F>'=-#PZ=)>WDINM8UC3[15M[:9E,YED"0132)V[?M:62$*W[._P"UGDDC
MY?@1KT@!!P<M'>.N!V;)5QRA8<UXM_P5D _X8&^.F%W?Z7\&_E5<LW_%^OAB
M=J@*Q+$@!0%8[L;02:_,7]M3PY^UKX0\9?\ !0KQA\/[7XV>/?@[\;_VO?V5
M/A==_#7PQX?\6:[K/P\UW0/@_P#\$YM;\(_M$_" :3;V>HVOPFU:>W^,'PH_
M:5;1[K7=+BUS3?AWXITBVT*;P1\9(_% !^T1_:TL@5'_  SQ^UF2WI\"-?P.
M0!N;[9M&1ELYPH!#E6*J4_X:VL?^C=_VM/O%1_Q8;Q%SA=V<FZP%)!0,Q +#
M(^1D9OY_O!_AS]K?6O"_C#]GGQ+H?Q[L/ ^G_P#!0WXC_MU^&?%O_"&_$C3A
MJWPSL?\ @I-XX\ :5^SY?>)$TV..--$^(]CH?[3:Z&)H=*U[]GB_T6:SO+SP
M?)JES;Z_Q^\4?M-7WPM_X*$_%NR^!'[20\'?\%*OV7?VS]#\ :F)/&>L>(_!
M'C7]GSX-^.K3]C#3_!WP6T2U7QM\ ++X]?L[^%?B#XG\0W?B'15\2ZY^T)=?
M#+PS -*\1>-](T0 '[V#]K2R/_-O'[68/3!^!&O\$<$9%X1P=HW9VMNW*S(L
MC(@_:TLB<?\ #/'[6><9Y^!&O@8R /F-YMR=P.TG>!DLJ['V_B1\3_"WQSM?
MB?XB^"7[5W@WX_\ B[]GWX0:5^Q_\-?B/\6/AI;?&+Q=I7[1G[*D'QI_::U/
MX?>,M9O_ (46C>.+KQQ8/#\$_#W[<_A[3](LHT_L#QGXLU.*3X!^-=)N)?"/
M 'AKXSKKWP0U+6_#'[;*?'WPWXZ_8TL/^"?&I>,/#O[6,6@^'?V2I_\ @I+\
M<+#XJ:=\:+ZULE\&:/XD?]@<>&[?]J?3OVAI;3XH3_!]/A;_ ,)!''\1#X9B
MM@#^BT?M:V1X_P"&=_VM <A1GX#^(.7) "Y%V5 R>9&*P@ L9 .:?_PUE9GD
M?L\?M8XSC_DA>N#IUX-Z#CW(P>Q/./YV_@?\/_BKJG[!/[=&D?#J3]NKP%\3
MM?\ ^"1/PQ\1?M)7OC#0OCYI/CKQ5_P4O@^'7[2&I?';3/AXWQS\.ZM>:A\8
M_&.IVFDZ/\:9O@)916L^B:G\&IO NO:5-=>#-3C_ *H/AVERO@3P0EZDZ7B>
M#?#"W<=VLRW4=T-$L%F2Y6Y_TE;A94D699_WPD#"7]X&H \#_P"&LK3_ *-W
M_:Q_\,7KG_R=7P9^RM^TM9:1^U!_P4^U-_@?^TM>KXB_:J^">H)9Z=\&M:N;
MW2#%^P%^QYHZZ?KD/VM/[.U2::P-Y#9.6:33;[3+U':.^0+^T>!Z#\A7XY^$
MOA&?C/\ &K_@JKX5M-'\,:IK.C_\% ?V,?'N@2>*+:WEM=&O_ /['/[ /BF^
MUC2[F73M3ETS7H?#NEZU9Z3?V=O'<B>\^R"ZM;>[GF4 ^V%_:WT]Y'B7]GO]
MJ\RQJKO%_P *+UP2+%(\L<4K(UZ&6.62"=8F('F>2[*"NUFJ7/[8V@V4=U->
M_ G]J*RM[$1F_N;OX,:E;6U@)0#&;Z>;4TCL]RLK(+AHVD5XFC#K/ 9> ^!_
MP4^/WPF^.?Q;\2S#PEJWP]^+'CWQ]XH\975WJOAY?$VKZGXA^(6KZK\-/%6A
MZOI'PYTCQ<UI\-/@TF@?"C7/!WQ"\1^+%U&]L_#\7P_UCP9X:\$75U\0OAOQ
M'_P3\_:^D^+OQ/\ BMK'B'X+_%'0OV@/VDOA!\?OBMX$%C?>&]?T.S_90_;5
M^%7C[]FOP_X?UW6?[4\/>-]8C_8WT/Q%\-?&$FHZ?\/-*7XA^"O XAN]1TSQ
M!KOBC30#])D_;"T22*.=/@-^U(T,UM+>0RK\%M3,<]K"(3+=0N-2*RVD8N8#
M+>H390>=&)[B)I$#0Q_ME^')7*1? []IV5A!+=$1?!R_D(M((;.YFNRJ:HS+
M:Q6NI:9=2W#*(8K;5-,FD=$U"T,WYO:S_P $\/VH-;^,,7Q2TG2OV?/AWX<\
M:7OQ-^'OQ+^$'ASQ;XIN/"MM^S3^U-X_DTS]I7PCHNI6_P .M'^U_$6[\#^"
M_A-\=["YMM"T'PWJ/Q^M_%'A&34)/"A/CSQ!X5X#_P""1/[37A7X8ZFBW'P,
MLOC!X+^#FL:+\'M1_P"$F\67?AC_ (6!<_\ !.[_ ();_L6ZQX=\07%KX5TZ
M\L_ GQ.TC]E']I;P%KFI7.E>*)?!_AOQK\.OB+IWA37_ !=HMAI7AX _92;]
ML[PQ;)')<_!+]IFV29+V2%KCX/7T E33;<W>HE#-JJ _8+<&6^_Y] &%QY;*
MRBG;_MO^"+O[&+/X0_M%WIU&YDM--%G\*Y+IM1N8A"7AL%@UMVO)%^T0;TMQ
M(T0FA:81I-$S_(7[+W["?Q<^!&L^!=1OM/\ "9U]?''CFW^(&H:?XAT'7_AM
MK'P6\1>+-?\ $\/AG4O"?B3X>/XG?QS8W&MZE-X7UWP1J7@>,W?B+45\;ZIK
M7AO2+/P?JG(_"'_@GY\8/A/=? 9&T+P=]F\%_L>?%7]G_P 2Q> ;WP/!I<7C
MOQW\6;3QII^I:N/%O@6+7AX,CT:,3W^M?#_4=(\9Q:M;?9DL+^W:"Z4 ^\/^
M&V/!QCTZ9?@W^TD\.L3-;:/,OPDNC%J]VLBQ?8]+?^UPM_>-*Z1"UM3+.)7$
M;1K(&5;EK^V/X?OQ*UA\"_VH+Y8+AK6X>Q^#.IWD=K<1Y\V*]DMM2ECL6BPP
ME-ZUNL;)(CL'C=5^,_V<OV&_B[\!OBWX=\5:LEMKNA6GBO4[N\U;PAJ'PMEU
M74[?6OV?_P#@G-\-H+[Q3H'B;X9^'_#?AO1O#^M_LL_$7PVEM\&=,\+^*;OP
MEHGP_P#%37]SXW\8>-;JVYKX&_L ?&KPM\ (_A[KFD?#?P#XB\,?\$S_ !#^
MQ"NE^&_$D^HZ-\7OB=XATFT@;XB^-[JP\-6 L?!_@:ZT".R^&VH7D>N^,[NQ
M^*GQ0GUS0_#,MK9P>)@#[LA_;-\,W,33V_P/_:<GMTA^U27,/P=OYK:*T\V:
M$7LUQ'JK0PV3RVM]$EY*Z6TDUA>6Z2M<0F(ZG_#65IS_ ,8[_M8Y!((_X47K
MG!'!&?MV& .0&4LC?>1F0AC\$_!3_@F3<VK_  ;\0?&;0/#VJZQX&^/TOC'7
M8'\1Z4][XC^#D/P*^#;:;X)\=:3X!\"^ OAQK8T7]K?]FG]G[XG>&- T7P]#
M;0>%OA5X)U#Q3XF\2^+=6^*<'C/]I0H&<@$DDGCN?0$G'TSUS0!\H?\ #65I
M_P!&[_M8_P#AB]<_^3J/^&LK3_HW?]K'_P ,7KG_ ,G5]88'H/R%&!Z#\A0!
M\G_\-96G_1N_[6/_ (8O7/\ Y.H_X:RM/^C=_P!K'_PQ>N?_ "=7UA@>@_(4
M8'H/R% 'R?\ \-96G_1N_P"UC_X8O7/_ ).H_P"&LK3_ *-W_:Q_\,7KG_R=
M7UA@>@_(48'H/R% 'R?_ ,-96G_1N_[6/_AB]<_^3J^,_@M\1_&'@G]L/]MS
MXS:]^S7^U'!X%^.%A^R_;_#V^@^#NH7-[J4OPQ^'GBO0/&0O-+BU)K_21INJ
MZI8VT+:G!:KJ0F-QIAO+:&>:/]?,#T'Y"FB-%)*HJ[B2<*!DDY).!R2>2>I[
MDX% '\Y_A;1OVR?"%_\  N9/@]HOC:U_9DT/X@>&_@Q!XT^!?[5$&B:?_P )
MW;R^'+GXC:YX TO4;KPK<_&*W^'=QK'P]T_QLLUQ>^%O!_Q ^+?A/PK-8:#\
M2_%L.L]Q^R/X>^,WP$\8?"2V\4? _P 9Z+\%?@9X&^//A?X9_#WX4?!W]HSQ
M/JOAS_A=GC#X>^);7PGH>J?%K6WM?#/PE^'-GX/O?#_@#P-I:S6'A/PT?#/A
M/PY;:5X=\/6MG'^_6!Z#\A1@>@_(4 ?%/C+]H#P3\0_!_BCX?^//V4_VE?&?
M@;QQX;UOP=XT\'>)_P!G>_USPWXL\)^)M+NM$\1^&O$&BZC=3Z=JVAZ[H]]>
M:7JVF7\%Q97]A=7%I=0RP3.C8\_Q@^%MWXNM?'UU^QY^T%<>-[*+P[!9^+9O
MV:KA_$5K#X0M/'5AX4CM]7:=KZ)?#5A\3_B39:"$F_XE-GX^\86MB8(/$6KQ
MW?W=@>@_(48'H/R% 'Y>_$_3OV3?C1XDM?&?Q6_X)Y_%/Q]XRL=4\+:[8>,/
M$G[)\6H>*]/\0>!#>'P'XFT[Q&[IK5AXI\"?VAJ \#^)[.]AU[P>=0O_ /A&
M]0TP7MUYGT@G[6%HJ@']GG]K)CSEC\"];R2223_Q_8&2> , #@   #ZRP/0?
MD*,#T'Y"@#\NOVL_BCXO^-_P?A\(?#+X+_'_ ,->/M!^+/[/OQ<\+:C\0OV?
M/'.I>"KC4_@3\>?AO\:4T3Q';>&=4@UY=/\ $<7@*70&N],9[BQEU**\\B>.
M"2%_+#^U%_P4J^Z/@E\,#'E<A_V??VLC(1D%N?MS#KDJ-Q &%)K]F,#T'Y"C
M ]!^0H _+3]FOXQ?%'P GQE\3?'#X*_&36OB%\9?B_!\3=2A^$/[/WQ)LO!&
MB66F?!OX0_!W2M)LSXWU.3Q!>7CV/PHBUK4;F9(;9;K6&L[6,PV@FE]A\=?&
M7X8_$ZUT>P^(O['_ .T)X[L?#^LMXBT*S\7_ +-,_B.UT;7WT+6_##ZUID&J
MSW$=CJC>'/$OB'0FOK98[@Z1KFK:?YGV;4+J.7[JP/0?D*,#T'Y"@#\Y/%/B
M/]GGQOIG@+1_%O["OQIU_3?A7I\^D_#*RU+]EPSP_#_2;K1+3PW=Z7X-'FJW
MAO3+SP]86.AWFGZ2]I:7>CV=MIMQ%)9PQPKZMH7[2OAKPQHFD>&_#?[,'[3O
MA_P[X?TO3]$T'0=#_9[U#2-$T/1=)LX=/TK1]&TJPN8+'3-*TRQMX++3]/LX
M(;6RM((K>WBCAC1!T7[7OQHUOX"_!J]\=^'M5\ ^&M4O?'GP@^'=OXU^+#WP
M^%?P[3XK_%7P=\.+GXB?$"#2]9\.7^H:%X-M?$\VL0^'X?$W@^'Q;K<6C>$]
M2\=^!=*UN\\9^'/B/QK^UI^T=X#\3_$'3)_C%^R;K<'[/%]\ ['QEX5U'P+X
MI\)>._VF6^.'CF72H1\)+>/X\:_;_"V6XM+V'X0_")KBP^,P^*G[1?@[QMX=
MN_\ A$[""/1]. /L_P#X:RM/^C=_VL?_  Q>N?\ R=1_PUE:?]&[_M8_^&+U
MS_Y.K\PQ^WU^UY;_  M\":_;:Q\%OB)X[^./ASX9>+/".@^ /@QJ&GZA\';?
MQ7^WA^SS^R[_ ,(_XNTKQ?\ M2Z?HOCN\^*W@[XX>)KOX.:KKWBSX):?;>)O
M@GXUU'4)?%6GR:MH?A3]N?AU=>(]0\!>"[[QBDB>++SPIX<N_$R3Z3IFAS)K
M]SHUE/K,<NBZ+XI\=:+I4L>HR7*2Z=H_CCQEI-G(KVVF^*=>LXX-3N0#P$_M
M96F#_P 8\?M9=#T^!>MY_#-]C/IGCUK\SI_VBOVM?@G\5?&?A7X9?#G2/^$?
M_:%^,WQ%^)/PTTCXK?LX_M,#QY+<3^%-'U_Q7H>J3^"[R\\+M)HL>BZE=V-U
M#+8K?Z8UI"EM)J,-X9/WBP/0?D*_-G]O+XMZ%\ /'_[-_P <?$NE:UKVA_"/
M1?VK_B%?^'/"]K'?>+/$X\,_LW^+-2M?"GA'3F:-]7\7>++Z&U\,>$]#MY8[
MK7/$VKZ/I5KYMU=P0R 'SDWQ6_;4^(GQ)^!.L_&WX0V]G\/_ (1?%<_%/4[7
MX2_L[?M#R>-=;N;3X:_$CP/INC:=)XUU"'0;.&34/'5MJ%_>W+R2)8Z;<6UO
M;RSW2/%]LZM\>_ FN>)?"_C+6/V3OVD-5\6^"(?$%OX.\3ZC^SG>WNO^%8/%
M=K:6/B:'P]JUQ<M>Z/%X@LK"RM-:CL)H5U.UM+>"\$L4**/S4_9/_P""E_Q$
MTS]FG]H+PS_P4!\8Q_L\_M1_#'0Y/$7A7Q;\=?  _9>T;XB6_P 7O@QX]^,?
MAB/X>>&?B@N@1ZGIWPE\?_#+]H/X-Z+<RVD\FO\ @CX"Z/XQUV_UK5_$>JWU
MQZC^Q+XY_:J^/OQL\9^(/B!\2_C]<>"_AGXA_9TT74-/T+6?V<?#/PFMKWQ#
M_P $\?V4OCIXK\.^.O ]_P##&Y^-&H:MXE^*OQ;\2ZSJ=_X:\2Z59V:^)M'T
MW3?[)TGPY=VK 'U'X3\7?L_> _!6O?#;P3^PK\9?"7P]\4^'=-\(>)/ _AW]
ME6'2/">O>%-&\$:7\,]'\,ZOH%@(-,U#P_I'PXT31? .DZ-<VLFG:9X,T?3/
M#%G;PZ+I]G8P^LVO[4VDV-O;V=E^S?\ M56EI:6\-I:VMM\!M8@M[:UMXUAM
M[>"&*\6.&"")$CBBC54CC5410H K\Z]6_:%^->@>&O#_ ()_:5_;D\,? Z6?
M]LKX]_"WQ_\ M,>#/!OP<^"?A:"T^'GP$U;XF>#_ (8^"M%^.R?&_P +^"M!
M?5;:\UV%?%WB+QYX[UOP[X!U*SU+QK.VKZLE?F[#_P %5/VR)/@'+\=E^-ND
M7/[6D&FVNE6'[ T?@[X=2:9KW@J;_@DU!^UP/C/;?#"W\+M^THUU>?&UKKQW
M!KR>.T\#IX!L'^%P\.1ZB+O5I #^C[_AK*T_Z-W_ &L?_#%ZY_\ )U'_  UE
M:?\ 1N_[6/\ X8O7/_DZOR>^)?[4WQV\-_LD?M7^,_V;_P!NSP_^T#HWP4^*
MW[,\^F_M+:EX1^"?Q0U34/#?Q4\/_"W4/B)\'O#6N?!W2?!'P3LM?_M#QMX6
M\=67BJ_\!^.-3\*?#;XJ3>';+0VN[GX=>+?"W]".T>@_*@#Y/_X:RM/^C=_V
ML?\ PQ>N?_)U=Q\/?CU;?$+Q%_PCJ?"3X\>"V.GW>H#6OB)\,-3\)^'#]DDM
MH_L/]L75S- NHW7VG=9VK*IN$@N"K@QX;WC ]!^0I"BG&5!P<CCN.] "J0P#
M#H1D4M(   !P   /8=*6@ KYL_;,_P"3/_VK?^S;/CI_ZJ_Q37TG7S9^V9_R
M9_\ M6_]FV?'3_U5_BF@#Z3HHHH **** /S6_:S\9?M*^'?&/Q9\)_"O2?C#
MJ*?%[]G3P3X*_9[U[X<^%8_$/AGP'^T19?$KXA:;XTU_QQXA6VNK#X96O_"'
M^./AGXC_ .$L\?MI_@N_\/> ?%5GI=]=^*]+M?#VM^*Z+^T=_P %)+32?"T_
MC7X3:<VHZ]_PK?Q2I\$?LO\ Q%U>1KGQ_P"#OA_J>I_ 36-#U'X^65OX-N?
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
M?9\RO^R%?C=X/^!WPG^/OQ^_X*@^$_C@J:E\,?#O[?7[+_Q#\1>#M7O]*M_
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
MGKL?[2_;X_Z$W]D'_P .7\9__G35]?44 ?(/]I?M\?\ 0F_L@_\ AR_C/_\
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
MGP7\';_XW:OXSG^&/CB'0)_"FB^%?"7C/Q/HN@S'1C>:]\0?".@^//!I\3^
MM/L+CQ#I.MZW/X8DM9O$WA[Q3HNA>H>$?VF_ACXR^,NN? G2KWQ+#X[T31+G
MQ!&=8\&Z_HWAGQ'::1IWP^U7Q;9>#_%=_80:'XIU/P-:_%CX;KXQLM(N9WT&
MZ\66^ESR3ZII/B&WT< ^BJ*** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\#/BE\$/&_[0VM?\%:OAO\
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
M;^TO8>#M6DM'TK[3?_%#6?#_ ,.M4 /VIHK\>8_VR/VE?&W[.O@+XR^%=6^
M6F6_QM_X)G:;^TG\,]:LCJGAO3(_CKKND_!RXE\2ZA>_'35_ GA_PY\);>[^
M+NF'P3X6\;W^GZU<6UA<W'COQ7ITVIVFEZ5]H_L1?%#QE\6OV=?!_B;XC:_-
MXG^(=CK'Q"\'>.==DT?P9H]KJ/BCP'\1O%7@[5)-(7X<^(/%?@/4='MY=&6R
MT_5_#'B&_M-3MK:.\OK?1M9FU+0]. /K6BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYL_;,_P"3/_VK?^S;
M/CI_ZJ_Q37TG7S9^V9_R9_\ M6_]FV?'3_U5_BF@#Z3HHHH **** /D[X[?L
MF>!OV@?&OPR\7^./$GQ#BLOA?XL\&>-;#P5HE[X0_P"$5U?Q1\.?&MG\0O ^
MOF?Q'X.\0^,O FO:'XGL;>>\\3?!?QC\+_$OB[1TM_"?CC6/%'A:SL= L?)+
MK_@FI^S7J'A*X\':CI_C+4=.N?A?XO\ A,]W=:_:)?C0O%=K8V-KK>RWT6VT
MN3Q;X&ME\5P_#O6)M,>/PW:_$[XJZ;):7FB_$+7]+E_0RB@#XA^!O[#'PP_9
M]\#?%'P+\/\ Q%\3K-_B]IEO;>+_ !NOB/0-!\:G7(+?7D?QAH%YX#\)^#-(
M\,^)[N]\2ZEK-Q<Z3H-OHYU,Q2KH<5LUY87'C&B_\$MOA+HFJ3H_Q!^)>H^#
M-=U-/&/Q#\&PZ=\*?"FG?%3XGZ=XT\+>/O"'CKQ18_#SX:>$/"?@R'P%XM^'
M_P /?%OA[PM\#O!_PCT#7?'&@:SXO^*=G\3-0^('Q+7Q9^HM% 'YQ^(_^":?
MP+\0ZI\5=>DOO'RZU\5K'X$V6LKJ6O6-]H<1_9T\/Z9X?^'8CT[3=-T?5O[/
MN[72K'_A-K.W\2:??>(&@E_LG5_"\GV*XM=)_P!@^'Q?\(].^'_QI^.7Q8\?
M>.--^*?C+XSVGQL\*Q>$/AO\0[#XA^)/@]XP^"V@>*=)_L/P[<>&]+\0?#WP
MWXRE\0>#=3TWP_IJV/CWPYX8\226!@TVXTC5/T*HH _/S2/^"=OP>\.:=HGA
M#PMXH^*/ACX16-A::)XC^!^FZAX OOAOX]\-Z+\7?'7QJ\+>%_%=WX@^'6L_
M$N#0/"GB[XA:[8:98^#_ (A>$Y=8\*V]EX?\8W?B:UEU%M4V/BI^PSX9^+OQ
M5\7_ !;\2_&3XXVFM>(--^'UIX4TG2V^",^B_!Z^^%WC7P%\4?!6N?">[\0?
M!'7O&6CW%C\5?AWX?^(NN^&_$?B?Q-X$^(/B.".W^)'A'Q7X;TCPOX?T'[KH
MH _.OP5_P31_9\\!W_CK4-%G\<R2>/\ ]G;5OV:=52_G\"O=:=X+\2^&_"'A
M;QIXBTOQ!9>!+3Q1/XY\;V?@7PEJ/B/4=?\ $.N>'#JVCPW6C>%M(B:XL6]S
M\$_LM^#/!GQNU3XZ6VN^.]4UZZT?7-%T+PMKFJ>')O!?@C_A,M/^%NE_$/6?
M"=GIGA;2]?.I?$)/@M\.+_Q GB7Q-X@TW3]0TC4;SPAH_A*;Q+XG36?J&B@
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
M#0]0\(Z3!HLIFULFYM/.^Q?#O[&?["7BWP_H7BOPU^S%^S1K?AWQ-HVE^(=
MUG3OA'X"N=/U?1=:LH-2TK4["X70PMQ97]C<P75K,H"RP2I(!AJ_(CQCXP\0
M^"?@]\3OA)^SU\>/V/9-'^-?[6_[2'Q)^(WVS]I/XH?LY^,-,_9Q^+1U:3PU
MX'^%/Q2\*_LH?'F^^&GQ"O;RZTC2O&/BC1_ \MUX*\&Z=K6F_"7QIX=\:ZAX
M7^)7P[_63P'^V9^R5X=\#>"_#[_%SX.>#WT+PGX<T=_"7A7Q/J&M>%_"SZ9H
M]G9-X=\-ZQ?^&O"]]JV@:(T!TS1]3O?#/AV[O].M;:ZN="TB:5]/MP#K/^&$
MOV+/^C3OV=?_  SO@/\ ^4E=M\/_ -EW]G'X3^(1XM^%WP)^$?PZ\4BPNM*_
MX2/P3\/?"WAG6_[+OI+>6^TTZGI.F6MW]AO'M+9KFU\WRIFMX3(K>6N.(_X;
ME_9(_P"B_P#PZ_\ !K+_ /(U=AX$_:E_9]^)_B2V\'_#WXL^#O%WBF]M[V[L
M]#T:_DGO[BWT^W:ZO98XVA12EO;HTDA+J%49S0![\HVJ!DG  R<9..YP ,GJ
M< #/0"EIJ'<JMUW*IR!@'(!X!)(^A)QZFG4 %?-G[9G_ "9_^U;_ -FV?'3_
M -5?XIKZ3KYL_;,_Y,__ &K?^S;/CI_ZJ_Q30!])T444 %%%% 'PWXI_;_\
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
M<:_XPF^%OC&YN8&U$7NEVLMY\/-:\7Z?X*\'?%^R*ZG\)/$_CC2O]/.#9_\
M!43X*77CC]I+PI)\._C)9Z#^RQX?^/7B3XG?$J:U^$-WX4-C^SA->VWQ'30?
M#.D_&34OC'=R?;-.OK+P_<:K\+=%TW59[=93?V]I>:?/=>9ZK_P2+\#Z[)XD
MTC7/V@OBEK/@&+X(?'/X ?!WPSJ?@7X!3>*_@G\,_CEX&\:_#Z3P)HGQIA^%
M%O\ &7Q?\./A7X>\?^(;?X2_#_QIXUU71='<:-<>+'\:WN@:/>6?<Z%_P3;;
MPW\0OCWXP\/_ !]U/PWIWQVN/CKJ%S_PB_P(_9YT/XG^$M5^.'BK5/'D]U:?
M'&+X?3_$/QEIO@[QKJ4.KZ/X2^)-YXP\%^(-*TC2/!GCGP[XG\&6TFA3 'VA
M\ ?C?9?'[P#'X\M/AY\5OA:PU2ZT:]\'?&3P7)X-\665Y:P6=['=6DMI?Z]X
M/\8^'-4TW4M.U'1/&GPY\7>,_!.JQ7$UE9^(Y=8TS6M,TOYC\2?\%-/V9/"4
MOQ6LM>OO&]CK'PE_9_\ B+^TKJ.CS>$)H[KQC\.OA1XX^,O@/X@V?P[N6U#^
MR/%'C?PMJ?P/\4ZMJ?@U=4LM7A\+:MX7\2R1PZ1J-_<Z3L_LF_L:ZI^R%YVC
M^&/C'?>+/!OB[Q#\2OB!\2?"MY\,OAEX"\/7OQ"\3Z1\&O"_@RY^%_A#X3>&
MO _@7X-^#?"?A_X;>)[[7O"?A?PW*_Q&^(7Q+\4_$;Q;JFH>*-0O+V7RGXT?
M\$K?A5\;/@[\9OA)J_Q5^*_A=OBYH6GZ1:>._!]SX:TOQA\/YK;XH?M(_$'5
MKKPQ<3:#=V$]KXV\.?M0_$OX-^/M'U>ROM/\3_"75=3\-3);3Z[JFH2@'T/\
M-?VS_ /Q<^+OB7X6^ _A_P#&W5M \.ZMX^\*0?'Y_AAK4'[.OB?X@_"C7;KP
MQ\3_ (=^%_B0'EEO?$7@CQ%IVM:#?ZKJ.@Z1X$UOQ!X:\6>&O!WC+Q+XF\+Z
MYHUE]?@Y /J :^"O 7[$6O?"[QWXGUCP'^U+\;]$^%-SXO\ CG\4_A[\ A;?
M#\_#[X<?%W]H&^\7:[XR\2OJ=GX3T_QK\1O!&C>,/B%X^\;>!_@Y\2O$GB;X
M<^%O$_BB&]MM(F@\"_"JU\ ?>H&  .@  QTXH 6BBB@ HHHH *S-6T?3==T_
M4-(UJQL=6TC5;.?3M3TG4[*WU#3=2TZ[B:"\L-0L+R.:SOK.[@>2&XMKJ"6*
M6*62-U9'(K3HH Y.X\#>$KJ'PY;W'AOP_/#X/N;.\\*13Z%I,T?AF[T^S.GZ
M?=>'8Y+1H]!NK&R_T6SN-&2PEMK<"W@:. ".K-OX2\.6FH:EK%IH6B6NM:U%
MY&MZQ:Z+I<&IZS!\H$.J7L=H+F_BPBCR[J65.!\N H'1T4 <IX>\#^$?"+7!
M\*>&?#GAD7OD#4%\/:#I6B+?K:&=K,7@TNUM?M!MGN)WA,WF"(W%R(5B6YE5
MNKHHH **** "BBB@ HHHH **** "OSP_9 )/[6?_  5?!)('[77P.P,\#/\
MP3K_ &+<X';/?%?H?7YW_L?_ /)VG_!6#_L[KX&_^NZ_V+: />M+_:[_ &>]
M:\1_$KPEIGQ-T2?Q)\'?BOI/P5^*&C3VFM:=?>#/'^O^%+3QMH5AJT>I:=:*
M-"U;PS=G4++QS:M<^!9I-,\1:=_PD2ZOX7\2:;I/%^$_V^OV6O&6D>--?T[X
MC7NC:/X%^%NM_'&_U#QY\.?BG\-8?$WP2\.003:W\9_A>OQ!\%>&IOC!\)+$
M7ND _$3X51^,_"\Q\0^%Q#J+_P#"5>%SK?B7C_\ X)F^"_B'\0;_ ,<:M\4O
M&-GIWC#XN_%3QA\7/!&DV%G9>&/C%\)_BE\.D\'R?!GQO''>B[E;P+XHM8/'
M7PV^)>GW%IXM\%R:W\1O"^AQ6F@_%#QK'J7G_B__ ()8ZK\9-,^%/AS]H#]J
M+QOXV\,?!WX5>'O@)X;M?AIX3;X%^)O$GP?LOB#\'?BAXVM/'GCKP?XXOO$U
MS\1?BEXL_9N_9]C\8^,OA_>?#?PQ:>'?!7BK1/"'PW\-'XA:I?:< ?<5[^UU
M^SYINE_L]:]=?$G2V\/_ +5.H^'M,^!.O6VF>(+G1O&5QXMTFTU3PM+=ZI;Z
M5-9>$;'Q#-JWAWPQH^H^-)?#MEJ'C_Q;X-^'EK+)XV\7^'-"U*SXX_:D^%OP
M_P#BUX?^!^K6_P 4=>^)'B'2/"OB(:3\.?@1\;?BII/ASPWXU\3ZUX.\,>(O
M'WB_X;> /%7A#X;Z%J^O^&O$L$.K^/-=\/:?#:>'==U2YGBTG2;W48?SN3_@
MC9X$BT^^\/P_M)?M$KX1^'UGK\W[(_AE_B5\2UM?V>/%OB3XT+^T?J'BCQI>
MP?$>"]_:=BT_XXZ#\,_%GACP]\9I;_1]#T7X7>%O#21W4@GUH_>>K_LC_"WQ
M;^U!;?M3^/?#_A'QUXW\/_"_X<_#[X>IXE\$Z+JUW\,M6\">-OB=XSO?''@7
MQ#J37VJ^'=9\42_$2VTN_CTO[)-%:^$M)>74;_>(K8 S9?V[/V6(+_7=)G^+
MVA1ZSX:\$_![XDZSH+Z;XD3Q!#X"^/GC&'X??"?Q;::*VC_VAJFB>(_&=Q;Z
M%?WVE07T7A2[N]/'BPZ-%JFFS757QU^WW^R1\-O#GQP\7>,_C;X6TGP[^S9\
M2_AG\(_CEJBVOB#4(OAYXX^+_B[P?X!\ VFKQ:9I%Y<3:'J7C;QOIGA/4O&&
MEQ:AX1\.>(=(\;Z/XBUO2M2^'7C^T\,_-'Q"_P""5O@KQ[H6@QR?%'5M'\<^
M$-0_9>G\)_$.P\(::VKZ=H?[/WB30]8\8^!M2MSK,;:[X"^.EAH=C8^,?"%W
M>QZ-I6NZ/X/\;V5K?>*O _AB_L/.]'_X(P?##PU>>&]9\/?'CXU7FLZIJ_P2
M\4_M"'XB>*O%?Q3\-_'_ ,;_  4_;N^$?[?=EXNO?!7C#QG=^&?AG>ZQ\5_"
M_P >;(Z-\/[#3_"^GVW[4_Q.U*70]4O+/3(I0#[W\=_MF? CX=ZIJNA:[K7C
M/5O$.A^*=>\(:OX7^'7P<^,_Q>\76&J>%/#G@'Q=XLU"7PG\*?A_XS\1?\(C
MX4\/?%3X<WGB3QX=-3P7H]QXQT#2;K74UK4[?330^'O[;OP$^+'Q+O?A;\,K
M_P")/C[5M-U+2-'U/QEX1^ WQSUWX*Z5J?B#X8>&?C/HEIJGQ\L/A]+\%K";
M4?AMXU\'^((4N_'4!\SQ/H>E2>7K&HP:<WSA\-/^"=GC7]GN8ZA^SM^TWJ7A
M?4;7Q%\;XM!/Q9^&,7QHL]!^$WQ8T;X):-X-^&$4TWC_ ,%^*]5E^ .F_ +P
M%X>^$_BS7?%FIRS>$;6XT3XA:%XXU&9O$!N? ?\ X)UI\$OVA/$WQ[O?'/PI
M^,?BOQCXP\-^--=^*/Q=_9NT+5OVJSJ&B_LV?"[]G?4X=)_:!\-?$'PIHVA6
M?B2+X9/XTU*PTSX-P:7;7_C;QCHMAIT%C?6EQ9@'TKK7[9G[/GA[XJCX/:SX
MTU"Q\3IXR\,?#2_U]O 'Q(G^$NA_%7QH-#/@[X1>(_CM!X2?X+^'OBYXQ;Q1
MX5M_"WPPUSQWIWCG5[WQ9X/TZWT%]4\9>%+#6?']'_X*<?LN:_X1\">.M'@_
M:0O_  S\5M0\-:7\)+R+]BS]L1;KXN77B_P)XR^*&@3?"O2F^!IU7XA:5/\
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
MPEKWBWP3^UYXH_;(^#OPY\*^'O$OPINK[QWX6\,>-?$MWI&L>-HO%7[/&O\
MB/Q3XH^(OQ1\;>$_B"?$'A7X:>!0#]/_ (A?MH_LH_"C08O%7Q)_:(^#?@GP
MO+\7+WX"_P#"1>(OB'X<L=&3XRZ6E\^M?#.74?MLEI!XS\/C3-2/B30[F:&Z
M\-?V;JD>OC3;C3-0@MOIM'#[B 1M9D.>N5.#Z@CT()_ Y%?C_P#$']@7XLZ)
MX=\::/\ LYG]GOPS:>-_&O[37AE/ _B2S\5>%?ACX2^!O[5'@OX<^'/$OB#1
M_"W@#PW+9ZG\5/ >L_#JUU;0_"S6.C^$_%6E>(O%>EWWC7PQ>:U)KT?Z^6\)
MMXUB\R2545$5Y7:69PB*N^:5_FDE<C<[\ DCC=N9P">BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "OFS]LS_DS_P#:M_[-L^.G_JK_ !37TG7S9^V9_P F?_M6_P#9MGQT_P#5
M7^*: /I.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MOR-_8>_Y26?\%L_^RW?L2?\ K!GP9K]<J_(W]A[_ )26?\%L_P#LMW[$G_K!
MGP9H _7 HA))522,$E020"2 3CH"2<>I/J:7:IZJO/7@<]?\3^9]:6B@!I1#
MU53TZJ/X3E>W\)Y'H>1S2[5]!Z=!T]*6B@!-J_W5[]AWZ_G@9]<<T;5_NCGD
M\#DXQG\N/IQ2T4 -V)_=7KG[HZYSGIUSS]>:-JY!VKD9P<#(S@'!QD9  ..N
M!3J* $(!Y(!/J0/<?R)'XGU-&U>?E'/)X')YY/KU/YFEHH 3:O\ =7OV'?K^
M??UI-J_W5].@Z'.1T_VC^9]33J* $VKDG:,GJ<#)^OKU-+110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5\V?MF?\F?_M6_]FV?'3_U5_BFOI.OFS]LS_DS_P#:M_[-L^.G
M_JK_ !30!])T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5^9?[*.FV&G_\%#O^"K%Q9VL-O<ZUXC_8OU;5YHHEC>_U)/V:+'0TO;EE
M_P!=<+I.B:58B1E4BVL;:$#;$M?II7YL?LN_\I"?^"HW_83_ &,?_6?)Z /T
MGHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
M;/VS/^3/_P!JW_LVSXZ?^JO\4U])U\V?MF?\F?\ [5O_ &;9\=/_ %5_BF@#
MZ3HHHH **** "BO@'XZ?'[XP:?\ M2^ OV8OA?XJ^#OPE7Q!^SE\6OVB-1^*
M'QK\(^(?'UCKX^&?C_X;>#I?!'@GPGH?Q+^$<+V?AVQ\:R>*/BWXKOO&=Q<>
M%M$U'P-9Z1X=G;Q7?>)/"WR+J'_!5?5]&^-'Q(\/S:7X3U_X::%\ ?%UW\+;
MWPYX!^.\OA[XP_M,> ?V8M _:]U/PWX'_:.OO!\'P8UWPCXE^&%U\1]"TOP/
M:(?BUH6L? [QOJ^NZ6OVIO#ND '[<45^+'Q2_;4_:>^'?@VUT[PYXS^"GQT^
M)OCC4/V2[WX=W'P@^ OB?3?"VN^%OCU\6_!'@'Q1K7PRU;XC?M/Z1\-/C1X=
M33?&EH?"?B.?XS?#%=+U>UGEURTUJSG-OIOZ8? 3Q+\6?$7@OP[-\7_#.HZ'
MXJF\,VFK:Q<ZGI'@WPE?'6]4\1^+H)_#5]X%\%?%;XX:/H%WX9T'2?#4TNIZ
M;\5O&.C:])KLKVE_:7EG?Z5IX![O14<H8J K%2S*"1G(4D!L$9P=N<$@@'KC
M[P_FA^-'_!:_XT?!+]G/XL_%W7_#OPEUGQGXM_95^(OQ\_9V\&Z!\/\ XK:E
M9?"#QMX,\3_M :#_ ,*Z_:@U7P]XF\5I>V%MIWP9N(6\31CX-6VL?%/PWXZ^
M'(&@PRV>L>&P#^F*BOPCU'_@H1^UEJ\G[</Q1\!^"+74?@#^S18?'C5? /BZ
MY^$/A:#P3J]CX!_8T\-_M"^ HOB1XJ\0_M9^%?CAHFK:MXM\7Z/8Z[I>C?LK
MSB&TDM?#<UYH4K:SXMT3OO$/[3_[=MM\!O$/C/04\%1>-M:UCX&^$/V?;WQU
M^RUXY\ 1?&#XM_&V35?#/_"M]5^&>K?M&7?BCP?X#^'GB"^\#>-/&/QQFUJ:
MT'P_N/B"FE>!]2NO +ZKK8!^SU%4]/%VME;)?W$-W?1PQ1WEU;VS65O<W21J
MMQ/!9O<WKV<$TP>6"UDO+N2WA=(9+F>1&E:Y0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YL?LN_
M\I"?^"HW_83_ &,?_6?)Z_2>OS8_9=_Y2$_\%1O^PG^QC_ZSY/0!^D]%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S9^V9_R
M9_\ M6_]FV?'3_U5_BFOI.OFS]LS_DS_ /:M_P"S;/CI_P"JO\4T ?2=%%%
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
M49*L&[8XP#_ND@D;AR%+#!S@_BU'_P $ZOV@E^!VD_L]W'CSX83>"?@W\/\
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
MG!;?M">*;7QM/?2_#7XEQ:K\5=(O[O7;^]TS4+NY\*:2-8L;C6OM+QI^S/\
MM#^)_&7BCQ#X=_X*-_M2_#71-;UB^U32/ GA3X4_L(:GX;\(:=<SDV_AW0M3
M\>?LB^,?&E]ING+^[AN_%?BCQ!K5R@1[G5;B5)C7,G]DK]J$=?\ @JK^V,,\
M#_BSG_!.0Y/7M^P^3T!/L 30!\(?LM_L%_%R[\ _L3>&?B-X 7X)ZI\$?@U(
M_P 5O$D7A/P=9>+8OCMIU_\ L:7\_B+PKJO@GX]>-X;[XC^*;;X8_$W0M:^.
MMZ->37],?Q3;WO@^VL_$MK#X@Z[_ (9M_;$TZW^"MS\3O"^O?'KX<>'_ (2:
MSX6^(WP/\%Z[X5^''B2;1M<^.OPDUBZ^'FL>,-8^-\.D?%"\LO#NGCQSJ+37
M_A#PSXY\&?"OQ9\(O$%S>6OQ=N/#E_[1XI^'WQ6\&^/;7X6:W_P5H_;??XAW
M_P *O'OQJTKPIH?[,O[$/BK5-:^'7PRUGPIH/C/5M&'A?_@G[K%KK.KZ;J_C
MGPMIUGX+TNXG\;^()M7M9/#GA[5(8;R1.,^$4/C7XY:K=:-X!_X*W?MU1WUO
M+J]FEIX^_98_8G^$&KW&L>'/%?BCP7XCT&S\,?%S_@GUX(\77FJZ#XB\'^(M
M-U2*'P]]FAGTB^6*ZEDLK^*V /EJ7]D3]N_2_$?[0OQ*\ > ?'OA_1M4^#UO
M\+?@!^S]XA^.WA:XC\-?!GQY\9/CGI'CGX4SZK9_$?6/"UC\1/ 7AC4?AO\
MM(?#/4I]=O/#G@F%M+_9G\(_$6S\)1:XVE_3'PH_98^*J_ 7]L_X9>,/A'K/
MA_QK\:/CW\5]5N/$6B7?ASP%XI^(OPN\8?MB_&#QEX;NX?C9X)^-FM>,-4OM
M*^"OBW3[GPSJ5Y9?"OQ3\/-%OM-\-:/9OKVG-::3UOQ#\&_%_P"&OCGP9\,-
M3_X*F_M[>)_B+X[M+K6-(\&?#[]F3]@_Q]KMAX4T_5M+T34O'GBF+PM^P;J%
MMX-\":=JFM:=83^)/%-QI=CJ-].VGZ'+?ZC8ZC:0>5ZQXT\0Z7\/_A9\2++_
M (*O_M^^)M$^-?A?3/%_PMT_PO\ LM?L):SXC\8:1K/Q0^$WP@TQ;#0XOV#8
M;NSO[CQG\;?A[9_8M6^PS16>K3ZW.L6E:1JC0@'G_AG]FO\ :[TSQI\:+O\
M::^!'Q9_:Y\$2_$WXM6W@JU\-_&OX3^#=5^(NN>%?V7OV#OA'\"_VF]5\-I\
M6/A#X1\(Z]\3+GX,?&^?4KS1#X9\3?L^?%_Q-XBU[P)X$M_!WCAO'>B_L_\
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
M@O+"]L;R%+FTN[*[A_8CEANK.YMY(Y[:XBEECF@=)4D='5V /T0HK\Q?B/\
M GX\_"7P!XR^)_CK_@J_^VCIW@WP#X;U?Q;XFO;+X"_\$_->U"#1M#LIM0OO
M[,T+P_\ L)ZEKNMZG)# 8=/T?1=-U+5M4NY(K#3;"ZO;B")O"_AAJGC+XJZY
M+X3T;_@JW_P4!\.^.-.TKXJ:MXE^'_Q#_9/_ &)/ /C;P?#\&(/@GJ'CRW\4
M:+XF_8 TZ32;Z#0OVC/@OXG\.PL;E?%_ACQWIOB'PHVN:5!J$]F ?M=17\[7
MAS]J?PKXI@U#4])_X*Z_\%'&\*:?X;U+Q OQ!N/V%?V7;?X<:E/I'[.,/[6V
MI>&-,\?/_P $WSX4G\<6_P"S[-)X]C\&2:E#KUY%97N@V%I=^*+.?1J[3Q+\
M<_"OA?5?A;HM[_P6M_;$O=3^,_P2^&G[1_PZM-#_ &<OV%M>?6_@M\8?C5\&
M_P!G[X:^-)4TO]@*>33;3QA\4OCU\-_#NE0:F;._*7NN:O-91:5X:UZXTT _
M?&BOPX^$OBGQ_P#&2V^,E_H7_!2[_@IYX2T_X#66HW/Q-O?BK^PQ^R1\*K/0
M+S1O#^G^*]9T*VN?'G_!/#1$U_Q#I_AK5=-UR;0=":_U*+3=0L;K9<)/&9>6
M\)_&W1O'_P /OBA\3/ W_!93]M_Q5H7P=F\ 6_CW2-#_ &6_V)+SQGID_P 5
M/A!X6^.WP^BL?!1_X)^IXGUU_%7PV\8:/J>D+HNFWYN]7&I>%HR?$^CZEH]N
M ?OA17X4^,_B3-X,U/1]"/\ P5[_ &\/&7B/Q-X ^"7Q+\&>%_A?^RA^Q5\2
M_$OCWPW^T=/\6HO@NG@C2O!?_!/O6[CQ'J?C#3_@3\8/%=Q9:?%*?"G@7X;>
M,?B!XVD\+^!])N-=@P+?XX:1<^&W\11?\%C/V[#*+*R">$9_V1?V.M.^)DOB
MW4?C+K'[/5G\*%^&&I_\$\;/QXGQCN/C5X>UGP"OPOF\/1^+X;ZQGU.XTU-
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
M4?'#XY^"8?'?@C_@JE^W/:Z8FL^(?#&LZ+XR_9R_8%\#^,?"WBSPAK-[X?\
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
MMKGA[69?"?[/G@C]DKPOK^AZWI'@'QWX6\'7?BKXJ:[^R]>>,]1^(?@KPO\
M#[5/!EQ\1[G0/#NE3:'X7L;/57_$[_@FS=^/?B#\2=8T[XHZ)X7^&_Q'UC]F
M;5+CPQ;^"_C1??$W2-._9N\3? '7;/PQIWQ4L?VI_#_A867B6V^!$%A#XK/P
M<M/BAX>O?%EQK<'CW4I-&M[24 ],\1_LQ?LP?M@_!SX>_P#"LWT7P_\ "WP/
MIWQJ\._#/3O /AA_">C_  \^(UWKTOA/Q!<W?@-H/#%QH'C/X._$SPKXFTKQ
M9\*/&&@V,=CXWT[Q)X1^('A.VU/2[_3+7RC7O^"6VD:_'XVMX/BK8^";KQ%^
MT3\9/VG= \8_#/X+^%_!WQ,TGXK_ !2TG]HV/PWXC\8>.)-?UE?B7?\ P6\6
M_M )XP^&5SKNB6D-K-X T#2-8M-7TO4=3Q]V?LP_!$_LY_!O1?@^GB,>*]/\
M,^*_BIJ'A_5Y-!30M23PEXS^*_C;QUX/T3Q)*=8U^^\8^,O"WA;Q+I'A?QO\
M5M>U:[\5_&?Q?H^M_%OQ?Y'BCQMJ]M#[_0!^4EG_ ,$K_ASI'A'XH^!-#^)_
MCVS\.?$GPPOA6UCO=,TO5=1\-V+GX 7=_>'5+PB;7-6U;7O@7_;^I7NJ")KK
M4?'NO3,&%A Q^B_C=^QYH7QPUCQ6^O>/O'6@^&?B!XX_9T\7^.-"\'7MUX5U
M76++]FWQ'J7CKPAX:TSQUX?U#2_&'A*WUCQ\/"NOZ]K?AO4=.UW^SO"\OAVT
MN[>R\07\T?VA10!^3G@7_@E%\-OAY=^ +S0?BS\4U;X1:]^S$?A0TTUA<ZAX
M<^&_[+/Q;^,'CGP7\(/$.K7IO;_Q[X+U7X=?%B#X0:LWBR:[U**V^'/P]^(E
MM/\ \+!\.Z=JT#?%?_!-"]\1_##]G_X*R_%_PMK?PE_9'^(?@_Q3^S/X!^)_
M[._ACXGZ%X6\&^#/V=OCK^S;HWP\^)5O=^,M%3XL6^A>"?C/97?A?Q7=1^$_
M$NF:W\-_"^J:PWB;6-0US4[_ /66B@#X)_:0_8GTO]HO3?'>D:QXTE\/VWQ(
MF^&1UR^M_ .@Z[X@\)S?#'3O%-GHGBWX0:_J>H+=_"[XL:3J'BAO$/@7XFZ7
M'J&I^!->TRRO;*SU&/S5DG\4_L;7_BGXU_$_XB3?&+Q+I/PZ^+_BWX >//'O
MPKT?P=X?AU#6_$?[/4N@3>%M)_X6+?2:E>V?@'Q-/X7T4>.?#]GX9@UW4[&*
M^L--\7Z-9ZG=P-]WT4 ?E-\$O^"37[//P@^$?B+X6ZM8Z5\4KSQA-^R'8>+?
M''C7X;^"9_$GBGP1^R1\)OV0?A9H?PZ\02?8;E-7\&^-O^&0= \4Z_HM_))I
M^FZQXUU[^RK0)8Z7YC?'/_!+7X;^-?'WQ+U^*_\  WAKP)\3/B;^R]\1K_PQ
MH'P/\.:9\0=&TO\ 9<\0?LP:UX:^$NA?%VP\3V&IZ?\ "77H?V8/#]C=>$H?
M#D)T27Q-JVHZ+J5O/IVD+!^K=% 'Y6^"/^"9NC>!7ELM/^(N@WVD/\)/A_\
M!BS\0ZC\#_"[_&;1_ 7PGUW3;_X=^&=*^+=KKUI=P^&=,T?PUX0T_P 0>'[K
MPO=KXKU[1KSQGJ-Q!KVM3&U]&^$O_!/;X;?!+7O"%_X \3>*M.\+> ?VM?&W
M[5?@[P+<VVG7.C>%QXP_9/\ $G[*EG\&M!E4"?3/AEX(\-^(Y-3\!:;8J#X7
MTW2?#_@73XD\-Z3;+%^AE% 'Y/?&W_@E7X$^-GC;XR_%'4?C-\7O#_Q1^-Y^
M-7AKQ;XET_4[R\\+1?!_XP_L[V?[/R_"72OAA>ZJ? >G:9X3C\(?"GXG6_B^
MST>W\=:Y\2/AKINH:KK3:1K%_HZ]-IO_  3G3P+X[N/&?P7^.OC/X812^.?C
M_KNE:)/X.\->,X/ 7@;]H[PM\!='\:?#KX;7FKRVP\.Z=X2\0? FPUSX02:O
M9^*=!^&N@Z^_PUT;P?/\//"?@?0]%_3NB@#X5T7_ ()__L^Z9X[^"GBVZ\)V
M_B'1OV>?V>?!?[.OPB\(>+;2'Q+9>#-%^'^JV-]X6\86.I:FTMW<^-=(M=,T
MRVL->NH);_3;S3X=<TF]L=7W33<M\+/V";+X=^ =)^'U_P#%[Q=XNTWP=:?L
M6^"O %W>^%O#VD76@?"3]@_XOP_%CX->$M6:R\QO$WBO6[E]4T3XB>/IGTZ'
M78=0M-1T+PCX6;39[:Z_1.B@#XG_ &@/V.?"_P"T=\0+#Q3X\U*SA\/6OPL^
M)?PMN+#P_P"!M!TKXD7.A_%CP'XZ^'7C/1!\:#-<>)[;X?ZKI'CE?$5U\.XM
M*NM(N?'WA#P7XMDN9;G0UL)\*T_9.^*NF7+?$;1OVC[O3?VAI]8\0/JWQ,/P
M:\'W7@_7/!_B#PM\+_"%]X)N_A7/K3?9+(V_P;\!>)8-:T?QSI.O+XPTZ\G-
MV?!FIR^!U^]:* /A3P)^P5\&?A[\<_"_[1?AS1- T[XMZ/XC_:8\1>*O&^G>
M O"VD>*_B7_PTEXT?QA>:5XT\4Z?:QZ_JFF^ VCT_2?#%O>W]PC:?IMCYB0-
M$-OGOAK_ ()^7WPWO]&\5_"SX\^-])^(MK<>$/$&N>(_B5IFL_%_0-<\=>'T
M^.D.O>)]+\&Z[X\TS3? &F^*E_:-^),TG@;P+?>'_">BWKZ%<:7I[P:5/;ZE
M^EM% 'YF>#O^">$?@7Q1XBDT7XW>-6^'GQ)O_"OBCXU^&[GPGX3D\9?%3Q[H
MG[0OQI_:8\4:W>^/[:.TL/"_A?XF_$'XX^);7QIX+\+_  ^L_L/@ZQTWPCX
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
MXG[5.I_M@^';'P9;Z!X;_:9\3?M-^%=?\'Z9':6@\1:A=_"SP)\"-#\;^/\
M0_A7X6M[OQ?KK:1K>GWGB_QIX@\6V>J^,/$OV7<?MP?L^V&H_#NPU;Q'XGT"
M/XM_'"]_9U^&FK>(/AE\2-*T'QG\6]-O/'>F7WAK3=8G\,FSLK2/6/ASXCT.
MW\4ZU)IOA74-;ET'2]-UB\N_$WAZ+4CPU^W!^SUXNGECT#Q7XCOK&#5OA_X<
MN?$\GPK^*.G^"[3Q3\4_A1X)^-OP^\+7WBR_\*0:%IFN^*_AS\2? 6IZ1:ZE
M?VT5QK_BS0O 33Q_$#4K?PL0#\]K[_@BYX8G^$_B7P'IO[0WQ!T/QIJGP!^"
MOPMTCXM:9X8T]/$T'Q#\!7/[8=Q\;/BEXJTJ;6)=#\;:;^U#;_MJ_%O2_B%\
M.M1@L-.T:SU#[?X=UFU\3V?AK7O"WU5^TS_P3U\&?M2_&6R^)'Q#\20:AX)G
MTOX.>'?&WPDU;P9'K>B>.O"?PPT_]K_1]:\,:GJLFM6,D.G>/M%_:QU73-3"
M:9/)I4'A6#R#<R:X_P#9WJ>M?MY?LP^'-?\  'AG6_B3/8ZQ\3]2_9TTCP7
M_P /OB2UMJ>H_M8V_P 2Y_@%:W.IQ>%Y-.T1O'A^$/CRU,^N7&GVWA;4-.TZ
MP\92^'KGQ!H":I[?\(_C7\._CCHWB#Q#\,?$2>*-$\+_ ! \>?##6M2BTC7=
M*MX?&7PV\077A?Q78V?]NZ=ISZKIMMJ]C.-,\2Z4M[X;\2:?):ZQX;U75M&O
M+/4KD ^"=2_X)NM-^R#X6_97?XJZ3\51X,_:#\3?'*R\7?M3_"NX^.VG^-K/
M6_BUX]^)&E^%?C#X2T_XA?#>_P#B/JNA:;XTM=$N?'4OB_1]9\3^(_#5EX]U
MJR;5-0OK1^7^$G_!-7XA?"'PWJ/POTG]H;PGXC^"WQ%^!MK\ /C/X(\3? GQ
M'_;=Q\/F^*/[4WC^X\)_ 'Q3HWQ\TBQ^!_@;PWX?_:EU+X6_"GPOXD\+_&6?
MX=^!?AWX&L'UKQ*EC?"Y_7>B@#\F/'W_  3U^-/QL\1?#WXF?'C]J70O&WQA
M_9VMM$G_ &6_%?A']G]?A]X6\)>+=-^(WPU^)>O?$#XV^"1\6?$<_P 7_$'Q
M$OOA%X&\)^--(\'^)?@QX4L?!K^+X_A_H'@WQ-XBM?$>@[7Q,_X)U^(?CCJ/
MA/XN?&;XXVGB3]J[X6:!XRN_@#\;_#OPATOP[H7[.GQ.USQOX;\:>&?$7PQ^
M&\WB[5_[0\%^'X/"&D>"_$_A3Q_XQ\7^+/B7X#U;X@>$]?\ B;::!XZN=%M/
MU-HH ^=?B?\ !.]^*6M_L_:_J?BRZ\/ZS\$?B5K?Q*N;SPOI367_  D>I:_^
MSA\>?@#<VFF27U]J,GAJ"QF^.ESXTT>6\E\3-97'ARVTR:&ZDNI]0B_*)/\
M@C5XNL?@Y=?!_P +_M->'?AWH6M_\)-IWBG2?AI\ =7\ ^$+K1]7^$_PQ^%<
M.O:-H_A3XZZ7XIM?B!XDB^&4?BWXRIKGC_Q/\(/C1XP\37VN^.?@[JNI^&_"
MNH0?O/10!^<W[67[#6O_ +1_B/XK3:#\6[#X>>!OVG/V==$_9._:F\.ZG\-K
MSQSXD\7? [0?$OQ3U>QC^#/BRS^('@Z#X/\ Q)_LCX[?&+0)_%_B+PO\6M%*
M^(?"VKVW@VWOO!2+KWS3^TM_P1XT[X]KJ=SH'[1'B?X;:CXDN/VJK[QM:_\
M"OK#Q?X4\9ZM\?==_:8UKX8^(=3T"?Q-HE_9>(?@):_M2?$;PM;ZGH_B"P;X
MD>$KBTT7Q-;V::%X&N/"7[7T4 ?C=\1O^":_Q=^,7[1&@?M/?%SXF_L:?%+X
MDZ-\,?!?PJCL_'W[!_C?Q'X4T'1O ?Q4\:_%#0?$7P[L;[]LEM:\&^-+NZ\<
MWND:]J\OB'7[#4+71?#UW%I&GW%E<I>Z*?\ !,SQC'X]_:!\;O\ %SX,75Q\
M;/!'C[PAJ]O<?LA^%S9?%^+QQ\5O!/Q%BD_;5\%67Q(TWX*_M/7GAWPKX,O_
M (*Z?XIT+X4?!7XCW/PZ\?\ Q NU^(&G>-/$"^)H_P!@** /E#]C7]FN]_94
M^#7_  JJ]\;1^,=WB[Q9XLL[30M"U7PC\-OA[I_B?4WOK/X8?!;P-KWB[XA:
MYX#^$G@V$+;^$_!^I^/?%@T>6YU(:7>Z9H,^D^&]#_-[X)?\$A_&W[/D_ASQ
M5\*_CM\%?!'Q!\"Z1\$-!\-)X,_9*UGPU\*/%\GP8TOXF>'_ /A9'QT^'5M^
MTE)KOQ,^-_B70_BAKVE'XB>'?B'\-].TVWENQ<>$=8M=2"Z?^Z%% 'YF^+_V
M(_C5X^E\6^&O%7[2/A/_ (5#\:O%GPD^)7[2'@GP[\ )]+\4^+_'OP^\-_#+
M0/&>E?"3QWJOQBUZT^%?PF^+W_"J/"\_B3PIXD\(?%OQYX8M+WQ=8^$?BG8W
M^N:1J_A/E])_X)R>)KKX(:'^R-\1?CCHWC;]C7P%I'PO\$_#[X)'X+6]AKVM
M_#'X8?&?X9_$O1/"'QZ^(=[X^\1W'Q*N]-\"_#6/X-Z7JG@CP_\ "'2;[0?%
MOBOQ)X_\->/=;GT>VT?]6J* /F_]ESX&WO[.'PXE^#EGXJ3Q!\,O!GB#4--^
M 7A]O#AT.]^$GP*BLM*A\!?!"]U0:[K"^-;+X5+!J?A;P5XJ>VT;4!\-;7P5
MX<UVUUCQ'X?UCQCXI^D*** "BBB@ HHHH *^;/VS/^3/_P!JW_LVSXZ?^JO\
M4U])U\V?MF?\F?\ [5O_ &;9\=/_ %5_BF@#Z3HHHH **** /,-2^-OP8T;4
M;[1]8^+OPPTG5M+N9;+4M+U+Q]X4L=1TZ\@8I-:7UE=:M%<VES"ZLDL%Q%'+
M&P*N@((JE_PT!\!_^BV?"/\ \.1X-_\ ES7BGB__ ()V?\$__B%XK\1>._'W
M[#7['?CCQMXOU>]\0>+/&'C']F3X*^)_%/B?7M2F:XO];\0^(=;\%7VL:UJ]
M[<22SW>HZC>7-W<S322S2N[LQYW_ (=>_P#!-'_I'?\ L+?^(C_ +_Y@* /H
MW_AH#X#_ /1;/A'_ .'(\&__ "YH_P"&@/@,.3\;?A&!QS_PLGP;W( _YC7<
MD >I('4U\X?\.O\ _@F?G'_#O']A3/3'_#)/P!SG(&,?\(#ZD#ZD#J17RA^W
M%^P%^PQ\)OV4OC/\3?A#^P-^POI'Q#\">&HO$?AZY3]BK]G3Q/Y\VGZOIK7F
MES:-?_#FZ@N;75;%[G3;\I$+N"QNKF6PN+&^6VO[4 _3T?M _ 8]/C;\(CWX
M^)/@T\<<_P#(:]Q^8]:7_AH#X#_]%L^$?_AR/!O_ ,N:_#3P]^RA^R!X?_;D
MU_X2?$_]@[_@F[_PI^WMO'*ZG=Z7^R-^S2?"W@&[\:^,_@#X,_8N\'+XL'@.
M+Q-!\;OC--XD^-!\8_#OQ4EPM[_86CZQX&M=(\)V&GZGXW_3M/\ @F!_P308
M#_C7A^PKN.?E_P"&2/@$#P2#Q_P@)/4'U'O0!](?\- ? ?\ Z+9\(_\ PY'@
MW_Y<T?\ #0'P'_Z+9\(__#D>#?\ Y<U\Y?\ #KW_ ()H_P#2._\ 86_\1'^
M7_S 4?\ #KW_ ()H_P#2._\ 86_\1'^ 7_S 4 ?1H_: ^ YSCXV?",X )Q\2
M/!O )P"?^)SP"> 3P3QUH_X: ^ __1;/A'_X<CP;_P#+FOR1_:O_ ."='_!/
MCP]\>_\ @F1I&@?L)?L:Z'I7CG]N/Q]X6\;:9HW[,'P2TS3_ !CX9M/^":O_
M  4*\9VOAWQ5967@B&V\0:%;>+_"?A3Q5;Z1JT5W80^)/#'A_7([==3T;3;J
MU^X?^'7O_!-'_I'?^PM_XB/\ O\ Y@* /HW_ (: ^ __ $6SX1_^'(\&_P#R
MYH_X: ^ _P#T6SX1_P#AR/!O_P N:^<O^'7O_!-'_I'?^PM_XB/\ O\ Y@*/
M^'7O_!-'_I'?^PM_XB/\ O\ Y@* /HW_ (: ^ __ $6SX1_^'(\&_P#RYH_X
M: ^ _P#T6SX1_P#AR/!O_P N:^<O^'7O_!-'_I'?^PM_XB/\ O\ Y@*/^'7O
M_!-'_I'?^PM_XB/\ O\ Y@* /HW_ (: ^ __ $6SX1_^'(\&_P#RYH_X: ^
M_P#T6SX1_P#AR/!O_P N:^<O^'7O_!-'_I'?^PM_XB/\ O\ Y@*/^'7O_!-'
M_I'?^PM_XB/\ O\ Y@* /HW_ (: ^ __ $6SX1_^'(\&_P#RYH_X: ^ _P#T
M6SX1_P#AR/!O_P N:^<O^'7O_!-'_I'?^PM_XB/\ O\ Y@*/^'7O_!-'_I'?
M^PM_XB/\ O\ Y@* /HW_ (: ^ __ $6SX1_^'(\&_P#RYH_X: ^ _P#T6SX1
M_P#AR/!O_P N:^<C_P $OO\ @F@.O_!/#]A4?7]DCX!=R /^9 [D@?4@4W_A
MV!_P3/\ ^D>/["G7'_)I/P!Z@,2/^1!ZX5C]%8]C@ ^C_P#AH#X#_P#1;/A'
M_P"'(\&__+FC_AH#X#_]%L^$?_AR/!O_ ,N:^;S_ ,$P?^"9RXS_ ,$\OV$Q
MG&,_LE?  9R<#&? /.3P/4\"G?\ #K[_ ()H9(_X=X?L*Y'4?\,D? '(^O\
MQ0- 'T=_PT!\!_\ HMGPC_\ #D>#?_ES1_PT!\!_^BV?"/\ \.1X-_\ ES7S
M@/\ @F!_P3.(R/\ @GC^PH1QR/V2?@"1SC'(\ ]\C'U'J*4?\$O_ /@F>1D?
M\$\?V%",[<C]DGX D;LXV_\ (@]<\8ZYXH ^CO\ AH#X#_\ 1;/A'_X<CP;_
M /+FC_AH#X#_ /1;/A'_ .'(\&__ "YKYQ_X=?\ _!,__I'A^PKP<'_C$CX
M\$]!_P B#U-'_#K_ /X)GYV_\.\/V%<GH/\ ADCX YZ9Z?\ " YZ<_3F@#Z-
M/[0/P& R?C;\(@.F3\2?!H&0,D?\AKL 3]!GI2_\- ? ?G_B]GPCX)!_XN1X
M-X(&2#_Q.>"!R1V'/2OQU_;!_9"_8%^%'BSX?^#_ (,_L'?L':]\:->\.?$+
MQSHOP4OOV3?V3(O#WCSPQX$\,WUW=0Z_<ZI\/(?'J^(/&'BR;PI\/?A3HGPY
MU(Z]KOB_4[S4KO0-:\%>%/'FK>$>=_8+_9@_X)Y_&W_A/?#7CO\ 8S_X)]?$
M*^L+WPAJGPM\6V_[$W[.W@F_\?\ A!/@!^SEXL^,=_8^&K3X>P6T^E?##X\_
M%S6OA[>SV<+77A*]GT[X9>,;C4_'W@OQ/K6H@'[6?\- ? ?_ *+9\(__  Y'
M@W_Y<T?\- ? ?_HMGPC_ /#D>#?_ )<U\X?\.P/^"9V,_P##O+]A3'7/_#)/
MP!Q@XP<_\(#CG<O_ 'T/44?\.P/^"9Q (_X)Y?L*$'H?^&2?@#@XQG!_X0'G
M&1^8H ^C_P#AH#X#_P#1;/A'_P"'(\&__+FC_AH#X#_]%L^$?_AR/!O_ ,N:
M^<#_ ,$P/^"9R\G_ ()X_L* >_[)/P!'8GOX!] 3] ?2C_AV!_P3.P3_ ,.\
MOV%,*2&/_#)/P!P"#M()_P"$!X(/!ST/'6@#Z/\ ^&@/@/\ ]%L^$?\ X<CP
M;_\ +FC_ (: ^ __ $6SX1_^'(\&_P#RYKYQ_P"'7_\ P3/_ .D>/["G3/\
MR:3\ >F,Y_Y$'ICG/IS0/^"7W_!- ]/^">'["IZCC]DCX!'D$@C_ )$#L00?
M<$=J /H[_AH#X#_]%L^$?_AR/!O_ ,N:/^&@/@/_ -%L^$?_ (<CP;_\N:^<
MO^'7O_!-'_I'?^PM_P"(C_ +_P"8"C_AU[_P31_Z1W_L+?\ B(_P"_\ F H
M^C?^&@/@/_T6SX1_^'(\&_\ RYH_X: ^ _\ T6SX1_\ AR/!O_RYKYR_X=>_
M\$T?^D=_["W_ (B/\ O_ )@*/^'7O_!-'_I'?^PM_P"(C_ +_P"8"@#Z-_X:
M ^ __1;/A'_X<CP;_P#+FOA7]EGXF?#7PW^TU_P4O\1^(?B/\/\ 1-"^(7[4
M7P=\1>!=7U3QMX7LM-\7Z!I/[!_[(_@W4]9\.7L^JI#K&FV'B[PUXC\-7=[8
MM+;P:WH>J::\@N[&YBC]=_X=>_\ !-'_ *1W_L+?^(C_  "_^8"C_AU[_P $
MT?\ I'?^PMQT_P",2/@%_P#,!0!]&_\ #0'P'_Z+9\(__#D>#?\ Y<T?\- ?
M ?\ Z+9\(_\ PY'@W_Y<U\Y?\.O?^":/_2._]A;_ ,1'^ 7_ ,P%'_#KW_@F
MC_TCO_86_P#$1_@%_P#,!0!]&_\ #0'P'_Z+9\(__#D>#?\ Y<T?\- ? ?\
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
M/VRPPV#(^*7_  3F#;8_N1[A^W*&\M< [<\X(SMDF64 ^^J*^$/^&LOVD/\
MI%_^V3_X=/\ X)U?_1T4Y?VLOVCBRAO^"8'[92J6 9A\4O\ @G2Q5<\D*?VZ
ME#$#)"[ER>-PZT =[^PU_P FG?!;_L6[[_U(M:K\Q/C7^W#\>]'^%7QX\%^
M_C+X7\+?M/?#OXD_MI6EWH>I^"O"6N^(/A;\--$_:%B\%_LM>./&_P .&T]-
M0'@V]\!>-OAQJ_AK5]4L[&3XL:)K-MK=KK&JSW<FH#V/]CC]J+]H'2OV9?A'
MIVF?\$W/VM_$UE;>'KQ(-<TCXF?L"6VFZ@C:_K#>=:0>(_VT- UJ.,$F-EU'
M1K"=9$D!@,8267Z.;]J7]HERS-_P2^_;*)=8TDS\4O\ @G.?,6%WDB63/[<Q
M+K&SG8K$J 2N-KN& /B+XG?M9?M-?$_X3_M&:_X?\:_$C]DGQQ\'O 7[3/BV
MZ\':%X3^#GBSQ+X,^)/[//PC_8XOM1^&.J:O\7_A!X\\.^/?AW/\2_BG\4[W
M1O'V@^%M&G^*'@75_!_C'P1X@T[PQ?:$TO[4^!?#.K>$?"NA^']>\=^*_B;K
M.E:?%9:AX]\<6?@BP\6>*+B-F9]6UVR^&_@[X?>!+;4)]P6:+PMX*\-:0!&C
M0Z7#*T\L_P 9-^U+^T4P8/\ \$O_ -LIRX8.6^*7_!.=BX<1J^_=^W,P;<L2
M(202%50I 2/9<_X:R_:0_P"D7_[9/_AT_P#@G5_]'10!N?M3_P#)</\ @FY_
MV>GXW_\ 7>'[>E?:=?BQ^TA^T_\ '[4?B]^P)>7O_!.+]K;0KS0OVN_%NI:/
MI6I?$C]@B:X\8WUQ^PC^VSHLOA_1+G2/VT-4L;#5K6PU>\\423^)KC0="ET3
MPYK5K!K3^);CP[H&O?7'_#67[2'_ $B__;)_\.G_ ,$ZO_HZ/Y\^M 'W?44O
M1,C(,B@_1LKR<C&<X[[L[2"&-?"O_#67[2'_ $B__;)_\.G_ ,$ZO_HZ*:W[
M6'[1[@ _\$O_ -LK (/'Q3_X)T]1TY/[=!((.&!7!! P>H(!^:GC']NC]JKQ
MCXG_ &:]"_9T^)O@OQCK%WHW[)6C?&30(_#7@C5='U+X]7WAW]JCQ[\>/V>/
M%FM1V"3_  H^)_C73O@GX;\':GI":A8ZU\$]0U72/%E]X92QNFLO$/G_ (&_
M:_\ VH_VF[3X@^*?!/[4OQ5^$?A/2/C)^S?HO@,^"/@[^SOIGB&[\ _M)_\
M!;S]O3]B*ZMO&FB_'+]GOXDZSHWB?P3^S5\*?A58:/I5WIOAOQ!X=\?>&+S6
M/B7IVOZSJOBW2K[]8S^U-^T226_X=>_ME9:1I6Q\4_\ @G0,RLNPR_\ )\V1
M)M"J'!#(%4(5YRS_ (:C_:(^8#_@E[^V. [;W4?$_P#X)QA7<337 =U'[<F"
MXN)Y)PXPQF8S$F4M(P!\>?MD?'#]L_X8>*?VKM6^"WCSX@/X(_9G_9%U_P ?
MZOK'B+P[^S3?_"Y-<'[._P >?$^F>(;JUNO#EO\ &_7?C_=_%CP_\+M7T?1-
M'T^P_9JA\#Q^(;/7M+BU6XM]&KYX\"_MT_M3+X^\4?"KXN_&[5?@SX,\-^)M
M&\#_ !(^+GQH^'GP$/Q>_9>\)W/Q _:!=?&?[0E[\.+!_P!F'1_BCX]TGP'\
M*/ ?@;Q[IK:A^S-I&B?&_P"#/Q%G\(^/-5N-7T?Q;^I?_#4G[1.UE/\ P2^_
M;*8.-K[_ (I?\$YWWCC ?=^W*=X&!\K95AD.&#.&!^U)^T2&9O\ AU]^V2S.
MACD9OBA_P3D+2Q$ >5(P_;D!>,  !'W+M 0@J   >*?LI_M!:GX^_;-^,/PL
M?]K#4?C7X%\$>"/ G_"K+$>/?V*)](^)'AK5/@?^SUXWG^+\G@_X7?##PM\=
M/$>M:_XC\=>+KYOB+X-UC2/V<GL;L^'-'\&6&JZ3;LOZS5\!I^U%^T)'.ERG
M_!+?]L-;B.,PI.OQ-_X)QK,L)"J8%E7]N02+!A(_W*LL8\M/EPB@7?\ AK+]
MI#_I%_\ MD_^'3_X)U?_ $=% 'W?7YK?\%'?^/O]@;_M)'^S%_Z0_$FNZ_X:
MR_:0_P"D7_[9/_AT_P#@G5_]'17P!^WO^TK\==;N/V(FUG_@GC^UAX0.E?\
M!0;]G/5].76/B'^PCJ#>)=1L;#XAF#POI/\ PC/[96NI::YJHE8Z=<^(GT/P
MRI@G75?$.DDVOVL _>ZBOA#_ (:R_:0_Z1?_ +9/_AT_^"=7_P!'134_:T_:
M090Q_P""7O[92YSPWQ3_ ."=0(P2.1_PW1WQD>V#0!]XTC?=;Z'MGMZ $GZ
M'Z&OA'_AK+]I#_I%_P#MD_\ AT_^"=7_ -'12']K']I @C_AU_\ MD\@C_DJ
M?_!.GO\ 7]N@C\P10!^=GQ__ &Y?VH9/B5^U-\*/A9KFL_"?6?'OC#P!\"/V
M&/&7C/X.Z/=?#V+XB^ _V@_@9\!/C7XNA\4>(M.GL?BEJGB[QO\ 'KQ/9MX#
MFEO!X;\$_L\ZUXHTH65WJFMW]MMZ-^W=\6?B??:WJWB[XF1_L@_ ?XA^-/@K
M8:)\6)K+X8:3X@_9W^%>J?#S]J?1O$'B[6O%?QO\&^*OAC::C\5/VK/V9)_A
M9X&U7XH>"=<\+7/@CQGX.A\,V=MX[\;Z%%;_ '6W[47[1#;,_P#!+[]LG$<I
MG0'XH_\ !.9MD[&5C.A?]N5O+F+32MYT0CES(^9&5MH>?VI?VB6#A_\ @E[^
MV1()%V2!_BC_ ,$YRLB!WD"2(?VYBCJI=@%8%!EBJKN- 'YX^!_V]OVE]3T'
M7_"7C+Q?I&D?'#Q3\5/V*+#]G[PO:?#C3?"6I_'SX#7_ .U"GPV_:$_:%^%O
MPQ\46NJ^+IOA_P#%7X >!_%_QXUW3;_4/&%_^SGX&\46R7_B>QN= M/$5WS7
MPF_:J_:[^/'[-_P]@\4_'GXG_ [XU^"_V>OV-/BCXY\=_#KX4_L_VUA\;K+]
MI/7O#=II?Q*T:R^+7P9^+/A&'PEXA\+^+=0TO5=)\&:/X8E\'_&SX7>,]"AD
ME\):?%!XD_3@_M5_M&EUD/\ P2__ &RMZK(BM_PM/_@G06"2F,N@8_MS%E5C
M$A95(#LJO('D2-DB'[4O[1*HL8_X)>_ME!$55C3_ (6G_P $Z L:H!L$:C]N
M8! A52@7 0C*!=S[@#[:\+:+?^'O#N@Z)JOBC7/&VIZ/HNF:5J'C'Q-;>&;/
MQ'XJO+"R@M;KQ#K]IX+\/>$?!]OK&L30-J&HP>%O"GAKP_#=W$\>D:'I>GBW
ML;?H*^$!^UE^T@!C_AU_^V3Q_P!53_X)T_T_;H _*C_AK+]I#_I%_P#MD_\
MAT_^"=7_ -'10!]WT5\(?\-9?M(?](O_ -LG_P .G_P3J_\ HZ*] ^&'[0?Q
MG\=>,].\,^,_V&?VC_@?H%[;:E-<_$7XC^//V.=<\)Z5/964MU:6-[IOP>_:
ME^*7CN6YU>:-;"QDT_P=>V4-S*LFJ7FG68>Y4 ^KZ*:C;T5NFX XY[_4 _F
M:=0 5\V?MF?\F?\ [5O_ &;9\=/_ %5_BFOI.OFS]LS_ ),__:M_[-L^.G_J
MK_%- 'TG1110 4444 %%%% !1110 4444 %%%% 'Y\_ME%A^TC_P2: )VG]O
MGXFDIQRR_P#!+3_@I($.>,;07'.>7)R*UO G_!2[]B[XE^/]6^%_@WXP3:AX
MY\/WFC:=XAT/4/AE\9O#C>';_P 27EAI_AJR\1:CXE^'&D:1H-UXGO-4TV+P
MQ!JVH6<OB-;ZUFT5;V&:-VR?VRR1^TC_ ,$FB!DC]OCXG$#(&2/^"6G_  4D
MP,G@9]3P*\E^(_["GC;XD^-_^"A5SXED\"ZQ\/?VP/''[$NHZ#X=OM:UZ&6?
MP9\![/P!I_Q7T3QC';:-&-.D\16'AS6['0K73+S48]5@N8(M2N-*%S*L(!^K
M@D).-A!R000>!Q@[@"A/(.W=G!)Z FO"/CI^TY\#OV;++0K[XT?$+1O!4?B9
MM4.@V=Q;ZWK.M:C9>'XK2X\4Z]%X=\+Z1KNO)X1\&VFH:;?>./&DNFQ^$_!%
MAJ-C?>+=8T:TO+2:?\/?BW_P1X^*7BNP'AKP3=_#CPQX&\'>)OVL5_9O\/>$
M_&>E?#E/V1D^-OQQTOXK?#?XL_ M-6_9G^,O_"N?'GP_MK&*728?@N_P;\8>
M M5T+3=&\$?$:WT+Q5K$OA[]1OBA\$_C'H/[75A^UU\%]*^'WQ#U/5/V;KC]
MF[Q3\.OB9XZ\0?#2UT6VTSXHR_$SPGX[\(>--!^'_P 3BD5S>:OK^A?$GPM-
MX5@O-;L;/P-J^F:PUQX0?0M= /M?PSXHT'QIX=T/Q?X1UG1?%'A3Q1I&F^(?
M"_B?PYJ]AKOAWQ+X>UJQ@U/1=?T#7-*FN],UC1=8TZYMM0TS5-/N;FQOK*X@
MN;6>6*4-5'Q!XZ\)^%-7\#:!XD\0Z+HFM?$SQ->>#/A_I>IZA!9WWC+Q9I_@
MSQ;\1;[P[X<M9RDVJ:Q:> _ 7C7Q=<6%JDD\.@^%];U%U%O83,/PC^*/_!,3
M]H[XEZ[XI\9^))OV9_$/Q\\60>&[Q?VN=&G\??#SQSX5\*:9^QY:? 7QA^RO
MX"^%]MX:\4'PK^SU\1/B:WC7QC<:%)\7;_PGI^D_$W7?%NL> -?^*_A#0M>U
MSS+Q_P#\$4_$-EI6@:1\$?!_[-WA*QT+1]+N;"VO+O7-/-I\1?%/_!-7]K?]
MC7XT?$>ROA\/];ND\6^//BO\2_V7OB'XY\3M-#X@^*EE\&+3Q=XQU&[\?^%O
M#$.H@']*FYN?EZ8QDG)'?@*>1Z MGL>E<]JGBWP]HVN^&_#6IZSI=CK_ (P?
M5HO"NC75['#J?B"70M/;5M932[-AYMW_ &9IB->WS1!EMX2C2%=Z!OP_\0?\
M$Q_&V@_M%? CXA_ SP?^S[\'/!OP0N_A9IOA+Q5X%M/#?AGQQX*\!6'@3Q_X
M<^+/AC2+,_ ?Q%XQDFUSQO\ $7Q+\0'T7P=\;?A5\)_'<>KZKJGCWP1K/CO5
M?$7B?Q/Q<'_!*+Q;;>$-+TGPE\ /V//A'K.F>!OBQX$T2Z\!>.?B?J]YX/\
M'7Q._90\1? O7_VGM"\2:O\ #W11X;^(7C/Q+:^"9?&</PQ\,_#KXC^)-#LK
MGQO\0?BS\1_&]MIFBZ: ?T*EGY 4$@#NP&3D=2F.H[9(') !&>(^)'Q(\&?"
M+P)XJ^)WQ(UZQ\)^ ? VA:CXF\7^*-3^T_V=H&@Z5;M=:AJE\+:VN+K[-:VZ
M/(_D6TTA("B/G(_&O]GK_@F%?>"?VN/ _P =_&?PE_9G^'?P1^'>L_M ^-/@
M[^RU\+Y;OQ#\//V:?B!\1? G[#GA'P[XK^%%A<_#/X?^#[+7/$'B7]G;XO\
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
M#[IB_P!6OX_^A&I*CB_U:_C_ .A&I* "BBB@ HHHH **** /D_\ 8:_Y-/\
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
M?!MM\*/"WB72],\:Z%^_NU>?E'/7@<XZ9^E)M7^ZOY#V]O8?D/2@#^;[QO\
M\$L/VR/%ES^U3X]T2V_8L^'7CC]K;PC^WK\&_$GP\\+>*/BR/AG\,_AW^VI^
MS9^P#\'4^(6B>)+;X,:+JWCWXG^#O&7[#C^(_$?AR]\#> O#_CVP^)E_J*>*
M_#6JZ.UMJ>9XN_X(R_M#ZOXC\=:CI_Q&^#NKZ/\ &;_A</@GQ;INO^(/&VF6
M_P +?!'CK]LGQ5^T[X?\?_#]=-^&.HZYXJ\>W6C>-1IGC#P?HWB[X#Y\<?"C
MX.^*M%^+WV7PVEG9_P!*FU?[J_D.P ';L !] /04NU?[HZYZ#J,X/UY/YF@#
M\OOVHOV-/BO\5?VAM:^*/@AO@OK_ (4^+/P;^"7P-\<2?%FX\36_C#X#:;\&
MOC_XB^,P^*?P!M-$\(>)].\3^._$]OXPGD71=<UOX96^@?$;X6_!OQQ_PENO
M6^@R^'8.XTG]DCQII?[-=A\%%UOP7#KUE^W-%^U']MLCJT7AV+P0G_!3U/VW
MI/#=L%T>.[C\3?\ "N!_PBRVXL$TC_A-E$+:DN@@:T/T)(!Z@'ZCWS_, _6C
M:IZ@'IV';I^7:@#\*==_X)K_ +0OBCQ]\']0U'6?@QI'A#PEJW[.MIXGO-#\
M=>-8=:\/Z%^R;^UQ\3/VB/ 7B?P7HEG\&='U;6O&'Q3T'QGING>)-%3XK?#?
M0/AAXOL=1O;K4?C_ .$KQ_#MQS_@S_@D)XF\':#\/[;2D_9ZTSQ!X&^$/_!%
M3P)9ZYIVB:J)K7Q/_P $\/VZ/B#^U/\ M/ZWIUPG@RTU)+/XT^%/%6C:'X5:
M.]LM0\7^)M-DL_'_ /PC&E6MGJ;?OMM7G@<]>!SC@9^@XHVK_='Y"@#\7?V2
M/V OVD?@=^R]^TG\"O$>L_LSZ+?^.OV:?!'P"^"&C:+H.I_&/P;X<U?P'\&?
M&GPRL?%7Q0\7>/OAWX#^*_Q+^%-_)K7@_1_"OP"^+/B'XVZO\*_AOX*N_!L'
MQ[^(-EXJD@T+ROX-?\$M/C?#\:M%^+GQU7]G&_TFV^(-WXQN/AUX9N[CQ7HN
ME::/V#/$_P"QG9Z-ICV7[/?P1\&7T934M-NX8M.^&'@W2]*\ 7L_A&+3]4N/
M#%GJ7B+]]@ .@ ^@ I"JGJJGOR!U!R#T['GZ\T ?D-\$OV&/CA\+?CW\./$6
MJM\"/$_PX\*?%VZ^/6L?$V[UCQC>?'V7Q)JW["/AG]C^]^%>BZ-<_#V#P\/
M-EJ_ART\46OBF]^(XO;[P3I?@7P5-X"L+SP/!X@USU'0?^"=/PWU7XU_'7XX
M?%Y->\=^(?&?[2^F?'_X2>&G^,_QWE^$?A'5/"OPC^#W@GP'XE\1?L_GQ?I_
MP*OOB9X2\8_#K4_$VD^+)?A[KFLZ6[^&]9M]?&MZ9:'2OTIVKG.T9]<#/8=?
MH /P'I1M7&,#'/&!CGK^?>@#\1O"7_!-KXM_";X<?L4P> C\!O$WB[]CCX4_
ML9>'S\+_ !%JGBGP9\(OC!XX^ OP1_;.^"?Q(77_ !5I/PT\::OX:T&6Z_:T
MM?C+\./$9^&/C#5[OXB_##2X-=\-^'WU!/$^D^5Z-_P27^-UAK'Q3T>^U_\
M9^OO 7Q.\(^(=::STN?X@>"O"?A7QOXD_P""='AO]A"\^"GAKX0>"/"^@>)-
M._9^TI]$N?$/@[7M*_:7TK6/!WPP3P]\+]+^&$GC/PGHWQEM?Z#=J_W1^0^G
M\N*-J_W1^0H ^*OV-/A'\=?@UX1U;P_\7S\.+N?Q#XR\:^+IY?"?BM/%VNZ)
M'<:9\.=#\):3KWCFS^ GP#_X7-KNK1Z-XVU_Q;\2O%O@?PSXQTT3>#?!]PWC
M^+3[OQA#]K4@51T 'T 'OV]^:6@ KX2_:Z_Y. _X);?]GV_$+_UV3_P47K[M
MKX2_:Z_Y. _X);?]GV_$+_UV3_P47H ^Z8O]6OX_^A&I*CB_U:_C_P"A&I*
M"BBB@ HHHH **** /D_]AK_DT_X+?]BW??\ J1:U7UA7R?\ L-?\FG_!;_L6
M[[_U(M:KZPH **** /BS]J?_ )+A_P $W/\ L]/QO_Z[P_;TK[3KXL_:G_Y+
MA_P3<_[/3\;_ /KO#]O2OM.@ HHHH **** "BBB@ HHHH *_-;_@H[_Q]_L#
M?]I(_P!F+_TA^)-?I37YK?\ !1W_ (^_V!O^TD?[,7_I#\2: /TIHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *^;/VS/^3/_ -JW_LVSXZ?^JO\ %-?2
M=?-G[9G_ "9_^U;_ -FV?'3_ -5?XIH ^DZ*** "BBB@ HHHH **** "BBB@
M HHHH _/K]LK_DY+_@DQ_P!G\_$[_P!=:_\ !22OT%K\^_VR5)_:0_X)-N.B
M?M]_$M#]7_X)9_\ !29EQZC"G)['BOT$H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KX2_:Z_Y. _X);?]GV_$+_UV3_P47K[MKX<_:RLI;KX]_\ !,:=&14T
MW]N/Q]>S!BP9XG_X)K_\%"M."Q@*0TGGW\3D,57RD=@=ZJK 'V_%_JU_'_T(
MU)3(_N+CH02/H22/T(I] !1110 4444 %%%% 'R?^PU_R:?\%O\ L6[[_P!2
M+6J^L*^3_P!AK_DT_P""W_8MWW_J1:U7UA0 4444 ?%G[4__ "7#_@FY_P!G
MI^-__7>'[>E?:=?%G[4__)</^";G_9Z?C?\ ]=X?MZ5]IT %%%% !1110 44
M44 %%%% !7YK?\%'?^/O]@;_ +21_LQ?^D/Q)K]*:_-;_@H[_P ??[ W_:2/
M]F+_ -(?B30!^E-%%% !1110 4444 %%%% !1110 4444 %%%% !7S9^V9_R
M9_\ M6_]FV?'3_U5_BFOI.OFS]LS_DS_ /:M_P"S;/CI_P"JO\4T ?2=%%%
M!1110 4444 %%%% !1110 4444 ?G]^V/_R<7_P2@_[2 _$8?3_C5A_P4J/'
MIR37Z U^?W[8_P#R<7_P2@_[2 _$;_UU?_P4JK] : "BBB@ HKC_ !_X[\,_
M#+P7XI\?^,;^;3?#'@_0M0\0:W=VUA?ZM>1V&G0/-)'I^D:5;7FK:QJ=RRK:
MZ9HVDV=YJNK:A-;:?IMI=7MS! _@M[^V/\ =#U3P]I/C+QS!\.IO$/A[]H/Q
M4EY\11#X)T/1O#W[,'Q=\ ? KXQ:IXB\3>(+FT\-Z/9Z-\4?BEX!\-:+<W.K
M&/Q8?$UAJ?AE[_2!+J"@'U517A/CS]I#X-^ ?"GQ*\7W_CO1=:MOA#=Z-I'Q
M T/P9>V?C'Q;X?\ $?B:\TW3O"GA/4/"V@SWNL6?BKQ5J&LZ19>'="O;:TOM
M3GU&U\I!$[.,KP%^U?\ L_?$#3].N=-^*7A/1M6U/5?$FA1>#/&.LZ;X0\>0
MZWX0^-U_^S7XAT]_!^N7EIK=Q';?'S3IOA+INK:?:W^A>)?&D^EZ9X7UC7!K
MNARWX!]%T5Y#??M!? ;3%U=M2^-?PET[_A'O#^E>+-?%_P#$;P?9G0_"NNZN
M/#^A^)]8%SK,9TWP[K6NLNBZ/K=YY.F:IJKQZ?875Q=R)$US3?CC\%]:U30]
M#T;XN?#/5];\3Z]XQ\+>&=&TOQWX6U#5O$7B;X=^9_PL#P]H6FVFJRWNKZYX
M'$,I\7Z3I\%Q?^'/+;^U[>T. 0#U*BO$-;_::_9P\,W_ (MTKQ)\?_@IX>U3
MP#J6D:-X[TW7/BIX%TF^\%:QX@TS7]:T'2?%MK?Z];S>'-3UO1_"?BK5M(L-
M82SNM3TWPQXBOK&*>UT/4Y;7G/&O[5'P3\">,O$WP\U;QUINH>-O!7@/7OB/
MXS\)>%[S3_%?B_PIX>T:^\%:?I]OKO@O0;R\\96>N^.[SXA>&;7X<Z#'H4VH
M^,[BYEM]#BFD2!;@ ^DJ*\DTSX\?!75+F;3;/XM_#.ZU>Q^( ^$6I:1;>/\
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
M=3\87ODOPO\ ^"5][I'PU^ ?P^\<>++0PVOPR:P^/]QH_@+X*>5+XFMOAS\
M_ VF^'? .DGX;_\ "/Z)>Q6OPTOXY/CMIVDCXW'^PO#D0\:?8;'PU;>&@#UW
MXA_\%%?V:?&GAB:RB\+?MWZ4GA[QAX!\3WNJ7/\ P2B_X*?W-CIMU\-_'_A3
MXAR:?JH7]DJT6U2Z3P_%:7C7%Y;O8V]XMV590%?Y=\8?%#]BCQC!XHT'79_^
M"K5OJFO6'B4^$=5T_P#X)?\ _!072/&OPCTCQ)\:K/X]>)KCX3Z_:?\ !/V/
M7?#UW>?%#1OA[KMQXVU*7Q%XVT_4_A7\.-1TKQ5IFM:'<:KK/(^!?^":7[0W
MPV^+,OQ>UKP9\*_B[X</QH\;?&'Q-\&;:]\)^#/^%CZ)/\=/VWO&OA#X?>+]
M43P[:>'OBAJOA/4/VC_A/^T)\,==^,":M'X2^(7P_P#%?A*/6O#D^LZ5XPM.
MW\4_\$N?B)XST/XQ7^I67@#0K^7]D76_ OP$^&WAVP\ R>'/!'Q'U[Q;_P %
M%M5\'_".P\=ZA\/AXS\!_"OX)?#W]K'P!\(M$NOA;<^ -'\4^$M,UKPW>^'X
M_AS-JW@?50#E?"7BC_@F_H/PCU/X3V7P\_X*->(O _B;XK>!?CGXIU'Q!_P2
MJ_X*"Z_K?Q!;X:_&2'X]>'_"WCKQ3_PP@UUXX^&?_"RWU36-8LO$AU:_OV\1
M^*Y)/$'V_P 2ZSJ6I>;Z79_\$S/"_ASQC\/K>P_X*CP:OXN\(_"+PO:^)KC_
M ()J_P#!0G2_BIX"N_@9H'PHA^&?C#X<^+M-_8'L_$'@WQKH(^"?@;Q7:ZKI
M,9M(O$NGZAXLMM/M[R6TFLNQD_X)8?M)PZS\7/ >C:C\%[/P3\;=)UWX>_$/
MXC7GA:RT;PSXI^%WC_QG^S7XM^)>BZQ^SG\*+[X7Z5I1\9_#/X1^*OV=?&=I
MX \;>"YO&=[J=S\<9M9T?Q+XUUJQTGZCTW]BCXP>)?#W@CQ!\7? ?P0\3_'G
MPK^PO^U'^S#XI^*.FZ9HVGZG\1/B7JFM_"CP3\&/B5_:5SI.I^(/#MI\0OAO
M\-K_ ,5:SI\VMZS<?"^7Q7=>"(+W7H[>6_NP#YP^'NK?\$UOAIXOU76/ _PH
M_P""B6D2Q_%KP=\58_#2_P#!)_\ X*"7.G>%[KP[I.EZ=X1^'>DB3]@B;Q#H
MGPNTR3PC\+M9T'P:-5=--N?@I\(+7P_>6^A^!M)T2+6^&GQ#_8 ^"GQ,L/CD
M= _X*9^(?$7A'1;[PWITGQ,_X):_\%"-3\,^$].O?'?Q6^(.F6'AFRA_8,T*
MT^'=CX8U'XU^)]#\'Z'X/N?#FA>&_!J>&O#.D:9!IME/'>[?QA_X)P?$/XT7
M$OA36/@Y\*=#T*U\7?%*T^-'C_3/%5GIFM?MF_#/X]_M)^!/BAXTT'Q+I7AC
M0M N_"ICT+0]0^(GB.XUV[_MCP?\3?#GACP?\'M0O?#&O:]XKT[T32?V1?VD
M/"_P]^+=KXW\%>%/V@-?N/\ @HA\*OCSH&G:AXM\-2:I\8?@C\+_ (*?L_\
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
M&P/?\S_C1@>_YG_&@#\^?^'EW[//_1-/^"@O_BI__@J/_P#0>T?\/+OV>?\
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
MBG4JT+HQ656!C+ T'_@IU^S@KP1O\//V_DENA*;:)O\ @E)_P5!62X$"[YC
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
M?XT .HIN]/[R_P#?0_QHWI_>7_OH?XT .HIN]/[R_P#?0_QHWI_>7_OH?XT
M.HIN]/[R_P#?0_QHWI_>7_OH?XT .HIN]/[R_P#?0_QHWI_>7_OH?XT .HIN
M]/[R_P#?0_QHWI_>7_OH?XT .HIN]/[R_P#?0_QHWI_>7_OH?XT .HIN]/[R
M_P#?0_QHWI_>7_OH?XT .HIN]/[R_P#?0_QHWI_>7_OH?XT .HIN]/[R_P#?
M0_QHWI_>7_OH?XT .HIN]/[R_P#?0_QHWI_>7_OH?XT .HIN]/[R_P#?0_QH
MWI_>7_OH?XT .HIN]/[R_P#?0_QHWI_>7_OH?XT .HIN]/[R_P#?0_QHWI_>
M7_OH?XT .HIN]/[R_P#?0_QHWI_>7_OH?XT .HIN]/[R_P#?0_QHW*>C+^8_
MQH ^,?V /^39]*_[+%^U3_ZU7\:Z^T*^+OV "/\ AF?2^5_Y+'^U4.&!Y'[5
MGQK!&02#@@C@XR#Z5]H9'J/S% "T4F1ZC\Q1D>H_,4 +129'J/S%&1ZC\Q0
MM%)D>H_,49'J/S% "T4F1ZC\Q1D>H_,4 +129'J/S%&1ZC\Q0 M%)D>H_,49
M'J/S% "U&8D,@DP=XQR"1D#H"!U'0\]P/08?D>H_,49'J/S% "T4F1ZC\Q1D
M>H_,4 +2'@'G'!Y]/?H?Y'Z49'J/S%(Q&UL'G!QM*ALXXP6^4'TW<9Z\4 ?'
M-K_P4&_8GN/BC\8_@LW[4?P9M/B9^S_X2\2^._C%X=U?QEIVAQ^ O"'@82CX
M@^(-9UO5VL?#KZ?\-W@>+XFR:?J]ZWPWG>"#QPF@375M'+ZE^S_^TU\!?VI_
M"&J>._V?OB=X<^)_A?0O$MUX-U^_T%[R&X\/^*K33-(UR7P_X@TC5;33]:T+
M57T'Q!H&OVMGJVG6<M]H&O:)KEBMQI.K:?>7'X8/\%?VHOAY^W;^T=XY\ _L
M5_$SXM_ J]\&_$CQ=XX^"/Q?\:?LT_$KX,_%G4O'WC#]J[Q#X7F_8W\>_$CQ
M);_$7X1^.?C1\2?$WA+QM\9OA?\ $:3P_P#"#X;:!X__ &@K/6/#VL7 _9YU
MGQG]Z_LC-\9?#_AKX@>,_CU\)OC+X,_:;_:T^+K+XN@\22?!/P[X$\*:]HG[
M.UT/!WAWX:7WPI^*7QHUC1O@IX"\-_"U?",7Q \:KXK^+GBCXH:]J?C?4_!^
MF^#]9L?"G@4 ]H\&_P#!2/\ 8>^(?PR^('QK\.?'_P .3_"7X5:1X1UWQ?\
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
M#>#6-"\6:+XHO?A7:7?B37([WX WEK%HL>FOTO\ 8'\;Z9H-GH=S\;O#=P/
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
M_+-2_8[_ &C-7^'WQR\%7/[1GP<;4/VCO&^O^+?B[XH7]EKXEV]_XQT#6IO
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
M=_"6YN?$/QX^)EGHVE:AXNO=&TS6-3^'FF> ]&O?"&EZOX=B\"6W_"2/?:>
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
MZ\,ZS<Z=J5GI6N03/INH7NF:G8VEU+>:=>PP<?;?\$O;_P *?&'P?\</AO\
M'6T\+^,? ^M_%GQ]HFD:S\$K/Q1X$O\ XL_%SXO7'BSQ)\0?%V@67Q"\-:KK
M\M]\&IK/X):IIUMXDTK4YKCPA\.OB7X>\0>%M>\+76CZ_P"W?"C]BCQ)\%8/
MBEJ_@/XTW=G\1_B=\"M:\!IXUN/AKI4UCX8^-'BGXT_M-?M#^)OC3I_A%?%%
MOID_AO\ X6K^TMK=]X6^#UQ=P0>'?#7AW3O#4WCG73>W&IVX!YI/9?%^#_A%
ME_X>TZ3<GQHWB)/!G]G? +]FC51XLD\'7MSIGBU?#9TS3+M=:D\,WUC>V/B)
M-,\]]&FM;J._6V,#E)+'3_C#J,GA^"U_X*W:&T_BSP=XH^(GA>WG^!?[,%G<
M^(? /@@Z"WB_QYH=O>6-O-JGA#PL/$WAR37/$]G'/HFEQ:[I<UY>Q1WMM(W?
M? 7]@/1?V=?$/PIA\#?$OQ1??"WX)>,/B/K_ ,+_ (=>)M+EUS4_#7AWXF?"
M;P=X"U[P>_CR[UQ;S4;.3QQH7BGXN+?W>A?;I=9\<ZGH,YCM+&UU";$\;?\
M!.;PMX^TSPM:^(/B+XGCU/PS^S_X;_9KAU72-$BLX)O FF?!/XZ_!;7[^+1[
MC6-1L;77]=M/C_XH\46=S/'=Z5I^J:'X1L=9T[Q/9:(CT <])I?QD@TW4]8O
M/^"M>C:=I>BV_@R\UF]U7X$_LPZ3!I%E\2/%6H^!OAY>ZFVI:?:FPLO'GC+2
M-4\+^#+RZ$5MXGUW3[O3-%EO;JWDC6*PL?C#J;^%H['_ (*U:5</XWL_#^H^
M$ /@'^S/$/$MAXNU6ZT+PA>Z,\VF1I?6GC#6K&\TGPC<0LT7BG4K::RT!]0N
M(VC$GQH_X)X^+/VBKGQQXJ^+WQRLI/B5XS\,?L@>%I-5^%_PY^(7P]^'ME9?
MLH?M.>/_ -HQ)KCX7:K^T5XVTOQ9+X^'CIO!B1^,O$>K)X&ETQ/%FD&\FN3H
MD6Q\,?V%?BAX$TKX8>&M:^//@_Q'X6\+?##]G/X5>/K:W^"OQ"@\2^,= _9B
M^)GC#XG>";GPIXK\5_M-^/[SP!=Z]>^*(=&\3?VI:_$:2WTFP,?@4^![J2P_
ML$ ]"_X9R_;1/3_@HEXI_P#$7_V=_P#Y34?\,X_MH_\ 21'Q3_XB_P#L\?\
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
M\;Q?$3XH>'/'&O>'M=T[6/''AOQ7XJC:\ET'Q7>:OI>DV=Q=:5H-KI>FSM;
M ^S_  Q^VU\,/%^D?%'6-$TGQ)=CX8?'#4OV='TB#4OA??>(_&7Q9T_XN^(/
M@E'X=\/^']+^)^H:GX875/'7AR[BTJ]^+L'PRM[KP_/:^+RT?AI-1U'3_&/&
M?_!4_P#9]\">*+3P5K'AOXJWOBZYLI!+X:T30? ^HZSIWBNW\=_&?X8:CX#U
M.S3XE+)9ZAHGQ ^ GQ"\)ZO\02'^!L&N+X0TQ/BJU[\0O!$.N\-IWQB_X)?Z
M5X8^(7@JQ_:*TB'PG\2/'.H?$O4M!_X7+\46LO"WCS4OB+JWQ=N/%'PO)U?[
M1\*=33XG:U?>-[:3X>S>'8[36UL9+6.&VTO3;:TX/Q?J7_!'SQWI.GZ5XF^+
M7@Z\?2Y?#U]9ZY;?%_XK:;XK&N^&5^-LFG>++SQ7IVNVWB#4_&4^I_M%_&3Q
M%K7BS4]0N]=\0>*_&4WBK6[Z^\0:3H>HZ: ?0WB?_@IY\!_!?BGXT^!O%/AK
MXCZ+XV_9V^$VJ?%WXS^$=3/PGTKQ)X0TG3?#WBOQ;%H-CHNI_%RVU#Q[K>H^
M%O#-MXB@U3X9P>-? 6FZ-XM\(ZAXD\:Z%;ZG>2:9U^O_ /!0OX&^&?A3X*^,
MFKVOC*W\%>-M5U?3H;V'2M!U%=!LO#/[1GPZ_9E\6^)]8O\ 2?%>H:!J'@OP
MSXU^).E>*;KQEX.UKQ5X=UOX6Z7K?C_P;?\ B>P30[/7_DEM5_X)#LGC&'_A
M=^CBU^)/@+6?AQ\4[-_CK\9;BV^+/A[7M2\?:Q?W7Q26Z\23OX_\4IJ?Q/\
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
MP-\7:#X\^&<'AWQ$KKKFE76@^+O"WAO6KG4K6_34->FT+2H/$%SJ=G8V]O&
M>]^%_P#@H)\'O%_PP\,_%32-(\3)HOBOXN>&_@KIUC?:[\&[.6W\9^*?A]8?
M$[2!?^*Y?B\/A7'87'A75-/0);_$:YUW_A+;R+X=)H4GQ #>&Z]6G_:<\.P+
M^T'"W@OQRVK?LV/ILOCS1&/@"SDU#2-7\-CQEI^N^'_$>I?$.Q\#0V3^$A)X
MCOM,\7>*O"GBO0](%G>^(/#>DQ:YX=.K?(%Y\=?^"8%UX)U/X<P_'GP9H_@G
M7=6\/ZKXDT#PW\2O'_AJV\4Q^&_ /ASX76>@^)Y=#O["ZUWPAJ'@#PCX=\->
M(_"&HSS^'/$UIIJS:[IM_=W-W//Q6H>/O^"76J>'?&_A2]_:HUZ30?B%XPUC
MQUXEL8_VGOC[;+-XCU_QIIOQ UB:Q>U\70R:;IMYXFTJT<:%9-#HEIH8G\(V
M&GVGA&[NM#F /JK6?V]?A;H_@#XN?$W_ (0SXLWOA#X*_#?X;?&#QI<0^%-$
ML-97X8?$_P  ZA\1M'\7:3X7U_Q?HOB34)=(T32-5LM=\#/IEI\3Y?$MB/#/
MAKP/XCU?4-,@NO9[C]HGP!%\;?#WP M+J]UCQ]K7A?6O%E[-HM@;_P +^&+'
M2+N_L;;3_$VOBYC@T[7_ !'<:%XL;P]H=M%J.H/#X-\0RZQ%HT2Z7+J7P+XS
M^*__  3!\>?:)M<_:7AM]5OM0^%.JZKXC\._'7XM^%?$VN:C\$K#7;+X:7FO
M:[X=US3;_6I_#UQXBO\ Q!G4I+E-0\7V^A^,+]+CQ+X;T#4]-ZGQ;\?O^"6_
MC7Q9HGC_ %CXM?!ZS^(/ASSAHWQ"\*:SJW@;Q]917,UM)>6J>-?!L&A^*'L-
M1BMWL-4TV;5I;#4])OM5TF_M[C3]6U*WN@#Z5\9_MD?#'P+\6?BK\'=7T_Q'
M/XF^#?P#M?VCO&D]C/X"$1^']\/'7V*#P]X>U+Q_IOQ \3:S/+\/->M9I=%\
M%7GAK3+VXT6RU?Q%87.J6\9X?X6_\%"O@=\7?BQ\._@WX4M/&A\7?$KX=^'?
MB+H_VS2_#ABTJR\0>'_'FOW&D^*='TSQAJOC+P[>>$'^&_B;PKXY\0WGA9OA
MQX9^(TGASX:WWCU?'/B[PMH6K^;>(/VFO^":7B?7O'7B76OCI\-+O5OB9IWP
MMT;QU*/%GB6"W\2:+\&_$NN^+/ >BZA8VYBLFT>TU;Q-KT>N:9'!':>+=(U2
M[T#Q1%JVB3/8-Q^A_%S_ ()1>&?'MA\3?#WQ8^%NB^--,\8:AXZL=6TSQCXN
MLXX/$6JZ3\9-&U"4:9!,FE-IUU:?'WXI2RZ(UD=&.I:[IVKBP&J>%?"MWHP!
M]8_#G]K_ ,%_$^P^%6O^&_"GC)O"/Q@\8:]X%\*^+8KOX7>)-'MO$6C:#JWB
M>VL_$<'@7XJ>+/$'A^XUG1_#OB)QI5]H/]N>$+S1+[3_ (FZ9X#O?LMM=[2_
MM2>%K?QKIGP_UKP7\0M!\2:M\;+'X%6L5_IGA>YT]?$6K_"7Q5\:-$\27&K:
M%XRUK3X_"NK^#?"-Z8K;SV\<Z5J&I:#'XE\%Z%8:Q9ZC)\#6'BW_ ()1:7XM
MM/'FG?M&S6GC.&#XA17_ (I3]I#X\2^(/$5Q\4=#\*^%_&&L>*-9N?%T^I>(
M/$D_AGP'X"\,Z)XFU*ZF\0>$_#7@3P9X<\*ZEHVA^&M)L+7HO!'Q6_X)<> +
M>UMM'_:)TO4Q8?&#7_CUIMQXO^-/Q2\:ZCIOQ7\4Z9XSTC7_ !99:IXJU?5M
M2CFU&Q^('BB)M.>ZDTBW^UV0L["W31](2R /K+Q-^V;\/O!?PQ\:?$_Q;H'B
MKPVO@'Q[I'PX\2>!=<NOAOI/BVT\0Z[XO\&^#+"YCUZ_^)</PGE\,V^H^.M!
MNM=\7-\28O#/A6$:UI7BK5=$\6>&/$/AO3MOQ;^UGX!\&_%'P%\'=5T7Q:WC
M7XAWO@6QT@Q6WABW\,V$_CZP\::GIEMJ_C'5/%VG>&!JL%CX!\2W2>'-%U36
M_$_BB+3KH?#K1/&\ECJT>F_%'AGXF?\ !+CPC\$I_P!GS0_VE1;_  VN8M1M
M+@3_ !^^,UWXZGTW6KP:AKVD7'Q5G\1M\4+C2_$=\]]?^);6?Q>Y\0ZGJ^M:
MMJ\MYJNKW][/L^)/C#_P2K\5W7AR75?C+\/(-.\+K\+(-/\ "VA_$'QWX:\#
MWFF_!'5IO$'PFT7Q#X'\/WVF^%/$VA> M?E36O#VC>(-(U'3;;4+6T>2UFAA
M\A@#Z'^+/[=_PM^$>L_'WPW>^&_'OC/Q)^S=X)\(_$/XCZ%X*MO HU ^$O%%
ME?:K=:EX;7QK\0_!<6OS^#M-_P"$6F\;:7;2)J6B?\+$\ /:V^K1>(D-MG:S
M^W[\./!MM\1;SXG_  Z^*WPFMOAG\8/ 'P+UN;QH/A%?KJ/Q#\?>#O!7Q-6Q
MT/\ X03XP^,C<Z7X0^%'CG3OBGXWUR]&GZ7HO@O2_$MQ;7.I:QX=U+1H_G37
MOB'_ ,$D/$S^+;C7/B;\*+_4O'FF?&;1?&.MOXP\71:_XBTC]H#7O GB/XJZ
M;JFMP31:E/8Z]?\ PO\ AQ!IUL+A8O"NC>"/#/A[PHNC:#I-IIL>]XM^-/\
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
MZ^.OP5\2WMY8Z7\1?">HV T^WU?2,:K:WTMMX@_LO4_#%Y^+_P 1A^S%X5\
M6VJ?L5Z#^V%\./VM/'5GJ'@+]JGX\_'V]_9E\;6'[<'@'XJ>-(/$OQA;]I@V
MO[3>JMI_CFTUJ_O/''PR^)_@7PLFO?#>725\!:19S^!+Z73=. /[2?B[^T;\
M/?@AXP^$'@CQBVMS:Y\</&]MX.\+Q:)I<>J)H_VK4] \,+XK\5!KZSNM/\&Q
M^/?&WPQ^',^K6%OJ]W9^+_BAX+2YTZ'P]-K6MZ#\L? W_@J7^SS^T)XU^$O@
M/P!I'CB/7?C)I>M:YX77Q'??!W1K6UTC0_!WP5\?7+WDQ^,5S+K&O-X6^/\
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
M%IX^C\+^"]?U/XPZ)J7ACXV>+-(CL?&?P+D^#?BS5(]"73+[2-<^,>M_L_\
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
M3M<_M#P]HO8W/[.OP5U.3SKGX<^' \6J#6%1+>[M8%U#[/X#M5F%G97MK;K
MMM\+_AZ(K'RA91R^$="NEMDNK,N>V\!_##P%\,CXS/@/PMH_A8_$+QUKOQ-\
M:C1[46:>(_'_ (GAL(?$?BW4HD8PMK6N_P!F64VJW,$<"7EU$]Y+$;J>XFF
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
M4,5. 0=I)7()#8W X(H_X:E_X*"_](NM5_\ $S?V>/\ "@#])MA_OO\ F/\
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
M6H%-<NQ\6]7\->,/!>@W6E+)'HWBW0;;2=:6*;7=,#Z?@3]J?2?'7Q!_9_\
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
MYTWXF:U\2K6Y\,>,M*FTN3P[X>\+3>$O$?GWPX_X)@?&;X6:[\<+'PK^T=X
MU/P1\?/ ?C+X.>)K[QY\)?%'C+XA>&_A+J>LZG;>#K73]1O/BQ::1XN^)5K\
M/=3'A?Q+X]\:)J&E>(O&&E1?$._\$ZO;:GJ/@=_M;]D/]L'4_P!J$?$4:U\-
MM#^$VI?#/Q/JW@?Q7X)OOB?#XN^(_AGQ;X:N+:P\36/B_P /:?X,TC0M#TVQ
MU*2[L=-U73O%_B'^U&T^XFDL]/A*.?G/P5_P5X^"WBW2?@OXAN?!^L:'X:^+
MOC;XU^#KWQ+-XDT/4?#_ ,.(/ 5KX#UWX.^*O&NKV2&QL/#'[1GA#XQ? K6?
M!^J&:.#PMJGQI\"^&?%+P:C=7DEJ ?J_IUC'IMG;6,+R20VEO;VL#3.TDWDV
ML$<$?G2L2TTI6,-)*V&=F)(   NU^?\ X6_;DO=7U3X2ZGX@^#MUH'PL^,?Q
M'\*?!W0/'%CXZLM<U_PU\2/&OPATSXJ>&+3QSX(F\.:)'IGA77;Z[N/AUIGB
M+PWXI\6ZC'XNF\/SZYX9T/PWJ^I:WX>\R^-W_!2Z7X+^$=3^(C? #7?&O@37
M_%GQ^^%OP0U/P[X_T2VUCXH?&G]GO5_%&DZU\,M;T?6=$L+3X?7?Q"B^&OQB
MUSX7>(3K7BO0M5T/X8ZB_C"X\#ZSXA\*Z)JP!^IM%?G>W_!1?X<S_!?]J?XV
M:9X+\2W.B?LX:EX \-:-H%_J&E:+XE^*OCOXJ?!3X*?%#X>_#S3K+4&6+P=X
MTU_QK\<O"_P0FT;Q+,)=(^(=M?6VHM#''+#!QJ_\%1/AS>^.]!\*Z%\//$6N
M>&/&_P $?V2OC'\//BE:Z_HB> O%-W^U5\6=6^&]C\-Y;TH]_IOCGP?H.DZC
M\4ETJ&PU2Y\6^!O"7Q0N],MK*;X9^(%(!^H5%?)_[+?[3.M_M)VGBZ]OO@IX
MW^$</@%?#?@_Q:OC>ZM&EM_CK:Q:Q_PNGX5>'S;6T5OXPT/X-:A%X;T&7XN^
M';F]\!^/]?UC6]-\)W$C^#-:=OK"@ HHHH **** "BBB@#Y#_:%_Y+O^P;_V
M<A\1_P#UC+]J"OKROD/]H7_DN_[!O_9R'Q'_ /6,OVH*^O* "OFWXZ?M*Z3\
M#O$7PX\&K\,_BE\6?&GQ3_X3F?PKX1^%%CX)O-;?3/AOX>MO$WB_5;MO'OCK
MX?:2T5AI][91V6E:7JFJ>)=<O;N*ST70K^59A'])5\O_ !X^!V@_$;QI\)_B
MG=?%WQW\&/%/P0F\?77ACQ-X,F^%26]Y:>/O"0T7Q78>((/BS\._B+HLMG!H
M^D)JMO<6-EI=[8-IUQ=374]@ES;N <7IO[=7PJ\4_$S0OA#\._"?Q4^(_COQ
MA^RMI'[7_@73M"\*Z?X;T[QE\--;U[2- L/#.G>)?B=X@\ >&-#^+ /B#0]<
MOOA[XVUCPIJ6F>&=4M=8U"XMD\V&/Q[PU_P5'^%GB?P1_P +&A^!O[0VF>#K
M;]E+2_VUM:U35H?@''<Z#^SKXG\.?$WQ1X$\9W>AV/Q]O_$.K7WCO2_A+XM.
MC>%/"FE>(O%.B3C2T\=Z1X/BU!)H^X^%G[%W[/\ X.^)?@;XM^ ?&OC[6O%7
M@QO">M>&)6^)L7BC2)?A_:_L]6?[-6@^%;G1VM[O2-0\$:MX=\(VGC9O% MX
M_'VM?$[1+_4/^%@WWAA+SP<?$+W_ ()J?LN7O@+1XK3XS^.(/!7@/]B;0/V
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
MT %%%% !1110 4444 %?-G[9G_)G_P"U;_V;9\=/_57^*:^DZ^;/VS/^3/\
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
M'Q+XBU[P+HWB<:#)>?"[Q=\ -*T+1]2U73+;2-*\<_#I[CP]+/X@L?-KY_\
M%_\ P2I^(5Q'X.U?P-^T=?VWC3P!\3? 'QY\$Z]\1;;Q-\0-/\)_%SX2?"?]
MK?PG\.-&\/Z=<^(;.[TKX#V7Q ^/G@;Q?KOPET_5K*SO-$T;XL^'=*U71G^)
MD=_H?HGP>_X)Q^*?@3\5O >N_"OXB>%?!_@/P/X_U;7&U72-'\66/Q-\7?"3
M4-,O?M'[/_C^VL/$.G_"_P"('@C4O%.O>(/&VG:IXM\(:I??#/QGK'C'QK\.
M=/TOQG\1=9U[10#TOQ=X5_8+@^'GB[]F3XH_$/0]:\)?LT#X4Z_X_P#!WQ&^
M./BW4M;^#^G?%+1-8^&?P=_X2O7M1\3GQ)H?A_Q?H\FO:-X3L]3U@:=>R/=7
M&WSY#=IYWXXT7_@FQX#\1^#M/\<_&./PSX^^'GCVULO#WCW6OV@?BQ;^-O ?
MB;X/>!/%GP:M=#U?XDWOB^1/!?AOP?X2_:[\3^%$T/7M8T3P2FK_ !NN[M+*
MX\9>)H]2ED\=_P#!.'7OB)\1/BI\0O%GQ4T3Q1!\===UFU^*?PU\1_#GP-<?
M#K4/AYIWQG^!_C'X?^'4ET_PAIWQ \8WEK\)_@5I7PU\50?%;QYX\\-)=^,?
M%^H>!-#\&>&[O_A$[CSCPU_P33^.'@+0_BU\/_"7QM^'/B7P;\:]'_:0^&>O
M^)/BYX1\:?$3Q?X7^#_Q@@^%GAWP;;7ECJOBU[7XS_$'PWX ^'=QX8\4^(OB
M!XDTR'Q?KVH0^-_$,.O2S:]X=UL ^F]5^%G[!GPN^.WPYLM:/@?PS^T/XAT+
MXQ^'_ VGW?C3Q(_Q(\0^%_VE?BEKGCCXG-JVD0:Y-?ZSX=\4?&#Q-XGN?#FN
M^+;-])\(^*/$_B+0O 6H:%<>(-6TR\9X"^-/_!/6+QIH7C[P+\9O@Z?&6I^*
MOA_\"/#&I6_Q.F9-=\4_$#PY)X;^%7A+2+"]U4V&K-\1]%^%E]H_P]U:QM+[
M2O&U[X.UV/PMJ>KZUIFK(O5M^S;\4?!_C+R/A?XX\#2_";QQ\,/AO\(_BE:?
M$+0?$][\:K+0_AMHVN>%K3Q#X&^*6A>([+3M1O;_ ,,:U<K!X<\5^"C::+XW
MNM8\?6VO74>M7WA!OEGQY_P36^(?QU\5_!OQ'\=?BC\-K=/@UI%K\,M,A^"_
M@#7_  +?ZM\.;7X1_&_P%%XWMM:\0^*/&-]X6^+FC>*_B9X1\=?");*35=*^
M!>I>$_$]YHFM^,-8\<IJ?AH V].\!_\ !,?3/&VM_ WP[\3-.\/^*_B9JFE:
M#K?PVT'X]_$[2;+7/&7@GXI?$'P/X52XMD\5Q:1I'Q$TOXN?"/XA>&O"#B\T
M_P 3:IXM^'&KZ3HRZI)X;,5OM0>-_P#@F+JNHZK\']7\9?#SQGJ?B7XF_#GX
MT^+-,^(>H^-_&P^(/Q*OY?"WP[^$?C7QQXJ\>1ZIIGC>6YO].\">$OAS!KVK
MZCX:MM;\,^$M"\)6%K<^%=+L=/\ //A;_P $Z/V@?!^O^)K'QG\<_A9XP\+_
M !8U/X;>*OC1XLTKX<^)_#'CK6O%7PU_;4_:?_;$FN/ /AZ+QA?^&?!R^/M;
M^/NC:5>:E=ZQKP\!CPUJ\>@Z-KO]JZ+?>'O<O$/[#'BG6OAKHO@,?$71()M)
M\'_L7>&Y+]="U-+>:[_97_:<C^/NKWMO!%JOVNWA\5Z6G_",:-&UW-<:/?$:
MC=S7T0:*0 \HTCP-_P $E=.O=>T;3O%WP?NM*^'=YH7PMUGP"WQAU_4OAUX:
MO/B/\7_BO\$_!V@1^ 9?%,WA--*M_BY^TM\4?@3X1:PT^X\-?#W6_$TGPOTY
M_#EQX,T?1_#GM&O?"C]@W4O$]A\+?&FH:=X\^(WQ.\8>"M1L8/'7Q.^(WQ#^
M)6OZW^RQXYUO6? ^ES^+==\2:[XJT_PU\,_&]]XKTJ#1+W5;#PMK>H^(_'V@
MZQ:>(]0\9^-+;6OG3QK_ ,$P?B#\6?!WP:^&'Q4^*7PJUKX<?L[>%OA%\&O
M&F^'_A=K_A_5_B#\$_!W[5'[&?QW\>6OQ2U!?&=Q%HGB7Q7\.OV/O#7PRAT/
MX<PZ%X-F\7ZYJWQ3OK6*U;PO\// OJ7@?]A#XV>!_$W[/&K6W[1-O?:S\'/&
M_B_4O''QKET;Q79_&WXX_"K4OB9XT\4:1\'_ (M66E^,K#X4?$BW\0>$/$VG
MV/C3QAXW\%:RWA[XH'Q]\8O@[X6^'/BOQ_:MX, -O7?$'[ /@'0?VF]"UGXR
M'0O!_P 3?&7Q"^'?Q[T2#XP?$^7PY9_$KXQ6_C:^^)FE>%ETS6KB+P?X[N(?
M#'Q#O_$=W\-KK3M3^'\OACQ;<W<_AB?P_J,MKS TG_@E%/IOQ=TVT'[/FD>
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
M-4\0^#+_ ,"^ ?A]IFO?"GQ[\*?%C>$U^&&O0^(_BC\']+;2(/!MO8Z7?O\
M/^M_M=_MU7G]JMXD^+/@'X"6OAOX0>*/AEXD;Q7IOPP^&6B^)OC[^R7\<?V;
MO W[3WQ&^&?Q4^,W@OQ+X'\':S\>+;XO^./!7[+6A_$?0_%7PKO8_!/A_P 1
M:OHL-OXKU+Q%X/\ V1_96^,EU\<OAG9^,[A&M[4R>&HM*LM?N_*^+%GIFL?#
M/P%XTAMOV@?!<7@CP1H_PN^.T<WBZX/CGX<^$X-;\+:!&^EW6CZ\\.J3:)HX
M!^0?P)_X)T_M(?!#PWX,\.^,-(\'_'_X3_#SX-?\$_\ PYI_P)\3^(M$N+G6
M=*^!_A+]L&Q^(W[/5WJGC>UUKP7XI\,_ 'XU?'7P/\<OV;-9\81:5HE]I'@W
MP-\)I9=&E^&EC\2-3ZOX7?L?_M&M+\<T_:"^#4.OS?&K]G/0? .H:?\ !36?
MV7_AMX'LI-%\ :;X+@\+6.I7/ABX^*G@_P 9VFF>'-'TBU\/^&]:OOV9;C4;
MB^74O#NHZ+?3W<'[WX'H.A'0=#U'T/<=Z3:O]U?R'H1Z>A(^A(H _&?XJ?L5
M_&_XQ_ W]E?X<^/;#P%?7$NF?$[]G']KK0K&?P[X,T6]_8]^-^J:3XJ^(D&F
MV/@+PUX=\&W7Q6O&^#OP;\.>)+3P%X=\*>%+O5_$OQ(U+PE%I?AN.+2Y_ KK
M_@G-^U]XK^"GQ9'B/XFP^$/C7\:?V:?"5M\9-*\"W_PHU'PA\;OVA]2^./QR
M^(WCO1/'WB'QS\*?$GB73_!?AGPSXV\'>"?"FN^ M4\!:DGAZ./0H+C[/X8T
M&'3?Z%@JCH /H .G Z>@XH"J!@* .N  !G.<XZ=>?KSUH _$?PM^QY\6?"/A
MWQ%X:U[]FGX2?%#Q%X^^'/QC\'>&_C)=^,_!LOBGX!7OB?XJ?M">--%TZSLO
M$WAMK\^%M7L?B9H/BV'6/A_K\OB&3Q;?:OHOB70[+3?#^C^(9N\T[]C?]IOP
M[)^VO:67QR\4>*=?_:/_ &3OV8?V>OAO\;O&1^&>D>.OAKXB\-7/[27A;XC>
M);#0_@WX&^$'A^6T^$6D?&32OB-X#C:UM?$OB_Q!!J6@-XJCM;;3)]/_ %\V
MKQ\J_*<C@<'GD>AY/(]3ZFDV)C&U<#&!M&.,XXQVR<?4T ?B'X9_8/\ C7HW
M_"DM!U'1_@__ ,(A^RY\7_ ]O\.-$\"^']"\*Z'XG^"/A_\ :>\-_%[P1!\/
M+C7KWQKX]_9\MO@=X U)O#5O\/\ 1/&&KCXJ6/PCM/ NMZ\GA+QI'+I?VM_P
M3U^%'CKX)_L^:-\-_B'X5\1>%_$?AQ?#VG72:^/V>_(U*;2O WA30;Z^\,S?
ML]>'/#.FWOA4ZIH]\FC7_P 1K.]^*-U &/B;5;R)-/6#[G*J3DJ"<$9(!."0
M2/H2 2.Y /:@ #H /H,4 +1110 4444 %%%% !1110 5\V?MF?\ )G_[5O\
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
M!J7Q!F.C>'OB796MU](?&/X1_$/XO_LY?MV>#-8^!'[4TG[5FL?"O]L'Q/\
M!7XEWGQ$\3V?A;Q-<ZQ>>./$_P"RAI7PIU_PO\6;/2_ OB+0+36_ WAK2/AU
M=^'_  ?KO@7Q9X/\2OK\,]C=6/CSQ\ ?J8W[7'[+J;BW[07P=38PC8M\0O#*
MX<X;9SJ.2Q!^5?O,V !DC+6_:[_991S%)^T-\&8W4#<C?$3PLK+_ '0RG4AM
MSR0#@D#*@CFOS(^/7P1_: TG7_B?X'_9\\&_&W2/&UKXZ^'FH?L_?%KPK\1]
M;TGX2> /V2_#WPE\#CXJ?"C5!J/CO[-K7C+QUXZ\*_%SP-H/A&]T+5O&(^(O
MQD^$_P :;/5]'\,^ ;GQ9\+?J3_@FO\ #+XT_"+X;_$?P1\:8O%T&HV?B[X<
M7OA>'6-5US4_!L6AWO[-/P)_X2&+X>0>*/%GCKQ)HL$'Q1@^(MO\0M.U7Q3>
MIJ?Q8A\<>,M*M-,T?Q796,(!])_\->?LK$8/[1/P7QC&/^%C>%<8],?VGTH'
M[7G[*PZ?M$_!<?3XC>%?_EG7T710!\Y_\->?LK9)_P"&B?@OD]3_ ,+&\*Y/
MU/\ :=+_ ,->_LKCI^T3\&!_W4;PK_\ +.OHNB@#YT_X:]_97_Z.)^#'_AQO
M"O\ \LZ3_AKS]E;.?^&B?@OG&,_\+&\*YQZ9_M/I7T910!\Y_P##7G[*W_1Q
M/P7_ /#C>%?_ )9TO_#7O[*YZ_M$_!C_ ,.-X5_^6=?1=% 'SG_PUY^RMP?^
M&B/@OD< _P#"Q?"G ]!_Q,^*7_AKW]E?_HXGX,?^'&\*_P#RSKZ+HH ^=/\
MAKW]E?I_PT3\&,'J/^%C>%>_7_F)]Z/^&O/V5O\ HXGX+_\ AQO"O_RSKZ+H
MH ^=/^&O?V5_^CB?@Q_X<;PK_P#+.D_X:\_96_Z.(^"_3'_)1?"G3T_Y"?2O
MHRB@#YT'[7G[*PZ?M$_!<8&!CXC>%1P.@_Y"?04?\->_LK_]'$_!C_PXWA7_
M .6=?1=% 'SI_P ->_LK_P#1Q/P8_P##C>%?_EG1_P ->_LK_P#1Q/P8_P##
MC>%?_EG7T710!\Z?\->_LK_]'$_!C_PXWA7_ .6=4;7]M#]D:^NM4L;+]IGX
M$WEYH=U!8ZU:6GQ3\&W-WH][=:?9ZM:V>K6T.KO-IUW=:3J.GZM;6UXD,T^E
MZAI^HQ(]G?6LTWTS7X,?$1/BM>Z]_P %B]'^"6G?$S4/BMJ_[7WP2LOA^WPN
M?Q7:ZU:>*3_P35_9!N-+CNM;\*?$GX:_\(9!KD]NOA_2?B)XON?&'PT^'/BS
M4O#GCGXC_#SQMX5\/WV@7H!^KG_#7O[+'?\ :)^#''!_XN/X5Z_^#/V--/[7
M_P"RNHY_:*^"XY Y^(_A4#DA1D_VGU9B%4 $LY51R:^'/CK-^VMX-O?VO]9^
M#/A_XYZAJ?CZZ^!0^$MWX,\9^!_&UO\ #[Q'#\'_ !A<^*]2\!>$OCII'B[P
M//X/U+XHZ-\/OA_XY\/Z3X:\&:>\'C.^^($VK^";?2O$OC32?>M4^+'QHOOA
MG^S?\6_%'P.^,VG>)_!OQ/F;XY?##P9I>CW7B2\MW^"?Q5\!7^M^&O"=GXXO
MIO%OPWN_BOXC\(:EX>MKG4+G7K+1Y=+\8>(=$TB+P_J=YIH![9_PUW^RWN"'
M]H?X,!F$K*I^(WA;<RP*QG90=2!982K"4KD1X^<J<+4P_:R_9D.PCX_?" K)
MCRV_X6!X;Q)N7?B,_;\2':"V$).W:2 '6OQ2U_\ 9W_X*&>!OA#\,M'T#4/C
M=XU\4:GK'[#_ ,,/C)I6F_&.XO(/#(^"OP0^ ?B'Q7\<_#>HZCXI2[UC2=9^
M(7A?XP_!SXPVFA:Q'<_$/4?%7@WQUK6G:W8^"]6OIE?]E/XW>&_#7Q(\6:AX
M&^*2>)_$/P>_X)I:=JMUK%S\6?C@-2\2:;XFNM8_:\67X5^#OC;X,USQ5J']
MH:#X+N/B?;>#?$OAC4-=2PMKHW^OV4.H:;? 'Z"?'7]IC]GG5?C/^Q3JVF_&
M[X6W^E^&?C_\0]7\1ZE9^-] N=/T#3)OV2OVD/#T%_K-['>FVTRRN=>U73-%
MM;J]DA@N=7U'3],@>2^O;:"3ZFC_ &M?V89<>5^T!\'Y<@$&+X@^&9 06V @
MIJ+94R$)G^]QCU_.#]GOP'\7]/\ VB?$%_=_"_\ :$T_6]0_:'\/^)8/B]J^
MO>+_  +\%M'_ &8;']E/X1Z5'X0D^'_C/XJZY)JUGKGQ&TKQ-X;\.?"6'0_'
M'B+X:^,[G4?&7B35='NM+?Q3K'FWCC]G3XX?$:Q^/7@R\^'?QO\ &/A%_P!N
M/]C;XF^#?B7X^\8>)O WQ:UWPCKW[=&E2?M4_#1['P[\7;ZR\4_!3X0?LMW.
MN:?X-\>:1IOPZTGQ'\!_&FG?"*7P=XN\7_"[Q'XAU4 _68?M<?LO,VU?V@_@
MXSEF0)_PL/PSO9D.) $_M#<?+8%9-H.QMJMAF52X_M:?LPKR?V@/@ZN9%BR_
MQ"\,IF1FV",EM0&)=V5\L_/D$$#!Q^3_ ,9?V=OVD/%'AK]O233_  7\7=0T
MS]H+]GS]I;PW\%O!VE_%WQ?(_P ,_B3^R=8GX9_L:WG@+35\0:+%\-M1^-NF
M-KOQ7L]>\/>(KB3Q9K=SX=N_']UIFJ6.FV\6)KO[._Q.\/\ Q;_;"\(:;9_'
M[P-X U?P5\(M+^ 7B/X>?#+XN?%;6=&T+0OAQ\"[WQ;IGA_X@S?'[2?"<OP_
MU7XB^'?'&A_%SX(CPEHGQ7^(.B:AXWF\+_%72KSQ'IC6H!^NP_:Z_99,CH/V
MA_@P98E9F0?$7PL9$C"+([%?[2W*BH4>0XVJ,%R-M!_:Y_995%<_M"_!@1EC
MY;_\+$\+;&8,RG8QU(*6# AMI)4A@Q!4U\'>.] ^-&J>%_V/=<^)WP6^*_B+
MX7^'?V??B[X6^)W[/GP$\4^)='\6:;^T5?S_  ,N_P!FWQ;?I8?$JU\2>'M*
MT/PEX+^-?AE)M0^+OBS3O@C\0/B;X3G\3>*O%UMH"_&3PEWW[-OPN_::^"5E
M\?/C3\:9M/\ CC\4-.^%GP^TR'1/"V@>(=/\>_%SQ[\-OV8_@K!XTE\*>+-3
M^*,WPW'AGXB?%[PQXUM/"?AVR^"_P]O-&U_5=0U#5M=O5O+Z.Y /K _M>_LL
M#+-^T-\%UVA9&+?$;PJI16!"R.&U(%492%6095MP"L5.3*?VM_V7"KO_ ,-!
M?!QDC9%+'X@^&=H=]C(I;^T" SED,8&2Y*;,DBOQ/L_ G_!4KX/0^!(?$/A/
MX@_M%>+_ (">/K_]LZSN/!?Q7%IX2^+NL?$WX61^&/C-^RQ;ZQXKNM%ADN[#
MXC>(OVD==^%_ASQ?IFI?#_P-X>^(WP5T_P -7EN?AW9W.BP?#'X$_MG^!YO$
M^@?$B3XN>./B!#\$_P!M+PAX!\>7_A#XL>+[[Q!\0/$'[1W_  44U?P3XA\&
M_%30?CEH_@SX _\ "2_#WQW^S]J?AH^/_ 7C62\\'7?@+P1X6UCP/>>"EO=&
M /VU?]KG]EM)%B;]H3X-+*7 5'^(GA=7WLC,H"G4,AV0$XZ^7N;[HY0_M>?L
MLJ2I_:'^#"E"BLO_  L;PL"A>,R1JX_M(%&:,%]K ;4&XD#&?QRUOX#_ +;G
M@+X@>&;:R\+_ !0\8_!7P3-X^F^)_@#X%?$_Q=X3TCX@_";Q+X__ &7==M_"
M/P97XF?%[4_%F@Z_9:5'XM\9Z_H$WQ"M]1\6-X&^//PQ\"^(M+T'XG>%_!\G
MT'H6F_M62_M3?"?XQ_"WX<?$CP-^R9\))OAM^S?!\$?'6O:II?C?Q#\,_C/X
M6U_Q9\:?CK)X,UZ[U>"[MO!7Q1U_]D_2])O?%OB1/'?PZ\)?LX?M,Z+X7TM]
M.^*=Y8N ?H7_ ,->_LKYS_PT3\&,\C/_  L;PKG!QD?\A/O@9^@J)_VMOV49
M'BDD_:$^";R0,[P2/\0O"3/"\B-'(T3MJ1:-GC=T=D*ED9E8E6(/TA10!\YM
M^UW^RJPPW[1'P7894X;XB^%",J0RG!U/JK ,IZ@@$<@4H_:[_988C'[0_P &
M6;/&/B)X68@D8XQJ9()'Z ]@:^BZ_)#]K_4?C]K_ ,1/B/I/@CPS\9O%4O@V
M/X K\(?A=X*M?'F@?#WXV7&L0?%;4/B+X9^)?Q6\'Z_X7;X8>'/&MW/X?TM/
MB?<Z[!IOP>\5?"'PAXC\0Z7XQ\,>(=:^%7Q. /N4?M=_LM'./VA_@T=L8E;;
M\1/"[%8_[[ :ED)_M'C'/ YII_:[_978@-^T-\%R=VW#?$;PID,V %P=2R&;
M.%5MK-C@$<U^:+VG[3_P]\2Z->>(?AI^T/\ 'CQ3X@^)D7Q,^&^B7?CGXGZ1
M\+_ _A'QS^V%^TE\6/'6E^*-7\'^([?2=,\??!/X"^)?A!X8\*>%?BW8W/AC
MQKX;\(^#_A1\,X3>^(OB/:67A\O[.?\ P4ITOP5\4_V9O"WQ1^,NOSZ?\$/!
M7PI\!_M(_$'XK^+M+U#5+#QS9?$CXW?'[Q=HOB?3G\5:\_Q3TWQ9)\+?V9OA
MKX@U:R_X2GPEX)CU;Q9HFN0S:)=6MX ?M#_PUS^RX1N7]H7X-%#GYQ\1?"^W
M*@9&X:D5X!&<D8[TW_AKO]E@_,?VA_@P0IP)/^%B^%BJEL<%_P"TMJ%LC +#
M?D8S7YI2>%?VB-3\:>)_VH;OX>?'GPEJ4>C_ /!,3^V?!-GXH^(^JZM92Z3X
M_C^)7[;7B?PK\)="\2ZEI'B2XE^&GC+PQ\'?''A;P]X8O-;U6/X6>+-/\,Z7
MKVN2V^E:QX_\3_"7[?7A?0O%/Q8\(:#\>/$_BA?"?QV\1^'/#O\ PE'CW5/'
M/@+Q;\:?#?[=_P"TEX&\':)X7T7QS-X$\3>'_ACXB^)7[+_[,&O*^A^*I+#4
M?AGHVG^ DL['1-+US30#]CV_:W_9:4^2_P"T)\&@[+_J6^(?A<.RL#P(SJ6Y
MMPSA0I+=@::/VNOV6-H<?M#_  8V990X^(OA7 ?.73/]I8##&67.X'[RC%?%
M*>%]>\$?!G]G+0_$&E?'KXJ_":*/XDR?$NS^$G@O]J'X<_%GQ5\1$L[6+X2G
MQ%X'\9?%KQ5\;_#?A#5_L/C"#Q#/XX^(8\()XWNO 7BKQ)-X;\)W9U#2N$^#
M?[/O[=W@7X&_M*>-]>^(MSXS_:U?]FN#P-\ H?$.N>,-9ET7XUZ-^R3\*](L
M$C\6>-/B5)\'_&'@S_AH72O%,C^)?$GP0\.:GXK\0G7/B'XJ\1WEEKT^GP@'
MZ)?\-<_LM%MH_:%^#1+INQ_PL3PL6>/D;E']I9=1SG&0.:1?VN_V620J_M#_
M  8))R /B-X5Y#,5#'&I<!G^3<1M,AV;BYQ7YI^)H?%9O-$U?PG\&/V__%?P
MPUGX*^-;'1?AQJ/C7XN^ _B%KW[7YU7P!!H\GQI\8:Q\1M)UCPC:0>'8#:^$
M_BE'XE@_9FT;5-,^)_B6XUR?58_A;>:CS/PP\&_MU:<WC+3/C+H/Q5^(NG>.
M/!O[17Q>U&Z@\?>)M.MX/B7\!/#OC/\ 9/\  _P@L]*M=?T6[TCP_P#M3?#O
M5O@S^T9\.-(T#_A&M,'C7PI\4?%VLZ9I?C.\BUB] /U3;]KG]EN,?-^T+\&8
MU4[/G^(OA:,*V.(\-J( ?;SL^\ 5(&&4E!^UU^RTQ8?\-#?!DL@W,/\ A8OA
M;Y5X.2QU+ &#N!Z$<C(YK\IY?V;/VOO@M\4!J7PB\:_%K6=*^&&A>%O@M\'9
M_%7CGXL_$30_&WBQ/V<H] MOBC\<].UWQSJFFZQ\)?$'[0'[0'B?XF_&/77T
M:\\?3:[^S%X2MM.U=-+MTL%]U^$/A+XK>&]2^%?PO_:3TO\ :1\3>&=$N/B7
MX4\,>*?#WCOXU^.X]4\?1_M#^)-1TSQO\:?'O@R;PIK%UX=UCX5:A\.]5\ >
M*?'>CZ5X"T!-)^)ND/:>'VM_#.F:B ?<S?M<?LNJ0&_:$^#BEONAOB'X87<#
MZ9U$<XY(&<+ASA3FA?VN?V6W.$_:&^#394N-OQ%\+'*#[SC&IX*#NX.W((SD
M5^/US^R+^U9XKD\+_#;PWX]_:5^"&B?$B]_:C\6_$?XG>'_BY\2Y]9\#2_$;
M]N[P'\3?V=;'2M1U?QY?2:?J'P@_9&^&OQ(^$LF@016_AUO^%M:%<7EB\TUQ
M#([X>7_[>^H>(K+Q=\?_ (-?&_Q3K7Q&\6_#[7?A+\+;+QKX^T/X9?#2Y\1?
MM=_%71OB[)\2?$'PU\1VDWA+6OAA^SQ)\%?B#X./Q*6[^&>K^#?"NM>%/A['
M)\2_%WC/2M1 /U]_X:\_99V-)_PT1\&1&A"M(?B+X65%8AB%9CJ8 ;"D[2=V
M 3C%./[7'[+BYW?M"_!I=I4-GXB^%A@N0$!SJ0P7+*%SC<6 7.:_++]J?1/V
MPM?7XWV'P#\/_M-Z?^T];^._CEK/A7XIR>+_ !)I'P"\-?!J'X.^);;X*>&_
MA]HEKXG@^&_CR?XB>)9_A_X/O_"UIH+>/_ GQ);QY\:/&MWX=M? _@;6?$N]
M\2/V7OVF?!>A?$NV^&?C/Q'K=_X1_9AT3X+_  XU#PPW[0>G:I<_''XP:I\9
M/!/B/XU_#:^\5_M5>/H?#LOPY\.?$#X7>*/B#K/C[3OBYK&H7/@&YO?#>N>"
M[O3HI(@#]+E_:Z_9:;&S]H?X,/N9D3;\1O"IW2+G<@QJ9RR\9"[F&>5 QE/^
M&N_V6L9_X:'^#6#OP1\1?"Q!V<OR-3( 48+<Y4'+ 5^3'C7PA\;_ !!\.OAQ
MX:U^+]K?PY\9-/\ VDKC2/VGOB%XE\&_M*?%OP=KWPJT=?CCXY\&6'@'PQ^S
MY\4/!=CXC^$?B?Q?X4^#NBZ6_P ,?$F@ZMX8\)^(--A^.+Q^(]4\?Z'K?4>$
MO#O[6D'[3&J:EK7A;XO^$?!OC/XHZ;X;\ 6.B^*_B-=>&9? ?PI_;5T_3[C6
M_BS<:AXPU3PMX0T.']D3]EWP_P"*/AO=Z7HNFCXDR_M3>,? OCR^N_%/CC2;
M?5@#]/O^&O?V5_\ HXGX,?\ AQO"O_RSH_X:]_97_P"CB?@Q_P"'&\*__+.O
MHNB@#YT_X:]_97_Z.)^#'_AQO"O_ ,LZ/^&O?V5_^CB?@Q_X<;PK_P#+.OHN
MB@#YT_X:]_97_P"CB?@Q_P"'&\*__+.C_AKW]E?_ *.)^#'_ (<;PK_\LZ^B
MZ* /G3_AKW]E?_HXGX,?^'&\*_\ RSKJ_!G[07P-^(VM?\(W\/\ XN?#OQKX
M@^Q7.I'1/"WB_0M;U0:=9M"EY?&RL+Z><6EJUQ L\Y3RXVFB4G=(BM[!00#P
M0"/0\]#D?D>?K0 BG< 1W&:6BB@ KYL_;,_Y,_\ VK?^S;/CI_ZJ_P 4U])U
M\V?MF?\ )G_[5O\ V;9\=/\ U5_BF@#Z3HHHH **** (S#$QRT4;'.<E%)SZ
MY(SGWI1%&OW8T&.F$48Y)[#U)/U)/<T^B@",0Q *HBC"H %4(N% Z!1C  [
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
M!U%)D>_Y'_"C(]_R/^% "T4F1[_D?\*,CW_(_P"% "T4F1[_ )'_  HR/?\
M(_X4 +129'O^1_PHR/?\C_A0 M?G?^Q__P G:?\ !6#_ +.Z^!O_ *[K_8MK
M]#\CW_(_X5^>'['X/_#67_!5Y\':W[7?P. ..<C_ ()U?L6$@C[P(#*3D#J/
M>@#]$**3(]_R/^%&1[_D?\* /SP_;[2V\)W/[(?QY\7:<VH?!C]F[]K+3/BM
M\=+V279IG@'P#K'P/^-_PCTSXT>)5D62UB\%?!#X@_$WP;\3?'WB'5);+0_A
M]X$\/^)?B;K-Q:Z?X*N;Z#[[TC5]+UG3-,U;1K^RU?1]7T^TU/2-7TJZMK[2
MM5TR^MX[K3]1TR^M)IK:^L+^UFAN;.ZM)9[>>":&2*5HY8V:[=6UM>V\]G>6
M\5U:74,EO<VMQ")K>YMYD:*:WN(9%:.:":)FCFAD5HY8V:.161B#^0/[3_[.
M'['/[.O@WPMX6^&TG[1/P#\9?$'7=?\ #WP"_9W_ &$_VA?B7^S]??$OQS#8
MZQXZUG1?A[\&O#_CWPQ^SWX>TK3[5-=\5>/_ !UXN\+>&?A=\/M$NM8\:?$7
MQ1H&F1OJB@':_MM_'KX?_#K]J+]D)OB?\2O!?PE^"W[.^E_&_P#;,^/WQ+^(
M.N6OA;P;X5T.S^'VH_LH?!CPQJWB/5GM-)LM:^)WQ$_:7UO4/!&EF[EU7Q-?
M_"K6M'T?2M1OIX8F^:/B7^W;^UE\;/B]^S#\*OV;[[1?V7KO]H'XD2>*/AYX
M)^+'[.?BWXT?M"_$']EGX:7]OJOQ+_:3^-W@.;XC?"O3OV(?V>O%L%D_@#X>
MR_$#3?B)\9_'GBWXA?##07T+X)^*M7\66G@/Q+]A+_@F1X)_;;^ VJ_M+_\
M!1OPSJOQSUC]H/PE>>&?V?\ P9XN^/OQ3^-VB_!O]E55^(<7PD\:^&_B+XKU
MJWUGQK\<_B=IGQ6\<_&&+X]WVGZ#XB\%V'Q(T;PU\(/#'P3\+Z,? EI^HFH_
M\$LOV(/$.HW_ (@\:_"'6_B5XN\1>%[?P/\ $'QG\3/C%\;O'?BOXP>"[6XL
MKJV\&_&[6_$GQ%U"Z^,W@BSN=/MKC3O ?Q*'B3P3HFV6TT'P]IEA.]M0!^?7
M[3'_  7L\%_#[XM_'_X2_L?? _5_^"@NI_ 3X0?#[Q)XC\0_L_\ CC0YOAIH
M7QP^(_Q"\9>#M!^!_COXMR1ZEX/T?Q-??\(WH/AWP=X-\%I\2/B_\6?B]\0/
M#?PE^'7PUU7Q+IGC+_A%/>M&_P""J4/@/1/@I^S9\5[+P-\;_P#@J_\ $SPO
M=W/B']C+]DN;6M5\-^ _B$MMI_B75/!?Q0^)NK:CXZ\)_ S0OA;X5\5>&KSX
MF^+?B3XKCU>]T6VU+QQX!\"^(+36/"OA*]^BO%?_  2I_8%\7_"S_A2MW^SA
MX<T#X9-\<]#_ &C[KPS\._$OCSX5)J/Q<\*)<VWA#6]2U7X:^)O"^N:AH7@S
M2;B'PWX(\"76I/X#\#^$M$\*>$O"7AG1_#?A+PQI>BVIO^"8/[&EK=?"\>"?
MA?JGP<\._"GP!X\^%VB^ _@%\0/'WP(\!:]\/_B9K.B^)_&_A?QYX:^$_B/P
MA!XUL?$OBKP]I'B?Q"^MS7-UXJUJU>;Q;<ZW;7=]:W(!\Q?LM_MP_$37/'O[
M5'QK_:<_:F_9QTW]E'X;?$K2?V7/"&D>'/A!XI^%OA6R_:A\.:Q=2>/O!/P>
M^.7Q$^)&K^)/VLX](U+7]/\ @6_BO1/A?\.'^+'QB\$^(;7X8?![P1#H5Y:^
M.?U)^-_QF\'? ?X6>+OBIXT.LSZ3X9L[6.QT'PU90ZCXT\;>*]<U"UT#P3\.
M?A]H5W<V*^)?B1\1O%^I:)X(^'WA5+F"X\2^,-?T71+>1);]''S_ /"'_@G1
M^Q/\"O%G@_QO\,OV=O!6B^)_AMI^M:1\)]3U6;Q'XT/P3T7Q)?:C?:]H/P*M
M?'&M^([#X'Z#JD^KZI]MT/X267@S2)K6]GL#:"R86]?0/Q"^"_P\^*/B/X2^
M(_''A]]?NO@EX^_X6C\/+2?4M2@T+2O'T?A3Q+X,L/$NI>';:YBTCQ'J.@Z-
MXLUF?PNVO6.I1>'-=DM/$NC+I_B#2M*U&W /Q/\ CC^P!^U%^T!XR\-?MN?M
M ^'?"?[37BC3?AO\1/"6I_\ !+CQ9XTN/"7PV\"?"3XBP>!M9U/X-?!GXX^$
M?$O@WP)XI^->KW/@G35^..N_M.>$_BC\$OVC-2BLOA/8:S^SI\)]/L_'MO\
M5'C_ /X*&^#O G[)'P<\9?L<?L^:M\<OB]\3I]3^$_[.?["UGJ?A/]G_ .(M
MIXQ^#=GK%A\9/A'XQTS5K:^\._!6;]EJR\"^)O#OQ:L[FQGT'P;XH\/Z3\/-
M+FFUOQ7X&MM8_5SRHTBDCC0*&1AM"D DKM&<JPZ8'((P.01Q7YWZE_P2X_9!
M\6-K\GQ+\"^(?B7<^(/BU^TE\5[ZXUSQUXM\,VLW_#5WB'PUKWQD^&VH:'\,
MM6\":!XI^$'BF/P1X'TS7?AYXYTOQ1H7BJ/PI8ZIXTMO%/B*]UC7=2 /S3^#
MW_!6K]JCQ9^PWJOQ<\4? _Q;XU^*GQ:^-=K^SU^QGXZ^%OP2N=(A_:!USQ=9
M:C=Z_P#&'PC^SCH7Q;_:*U]O@W^SM:Z)X]\1S>-]:^*H\)?&?P=\/M)UN#6?
M EAXRO\ 4]!\'^(/P%_:<\?>%=9_8T_9R\<>&O#_ .UYXA^ _B^V^)/A*_\
MCOHWC3Q;_P $Z?V=OB==>%/B#\8_#_C[X^^'_!7C37M>_P""A_\ P4[^)/BL
M^(_$OQR\1>"E\#^%_#VE^-_$'P.T75=,^"MS\3OV@?Z'/C/^R=\+OC/H7PV\
M.W%]\2_A7:_"2Y4^ ;_]GGXG^-?@#K6@:')H:^&;[P5:ZQ\+M7\-WL'@?4-!
M@L+";PU:O!96G]DZ/>Z5_9^HZ/I=W:?/%M_P2H_8ZTKQG?\ C'PEX0^)_P /
M!XH\&:;X&^*GAKX;_M _&[X?^&_CWIFD>)?B+XOTW5OVAHO"?CK3=;^./B=-
M>^+WQ/N=;\0_$K7O$6J>.(?&NL6'Q!N/%EA!I$-@ ?.W_!$SXO?M(>//V?\
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
MBC.FW-G:3V7D2VL#1@'\P8^$-_/X.^(?C^/X[_M/6]CX'\)?\%;?%$?A^?\
M;X_X*/XOY/\ @G1^UE=_L]^!;6XUK_AMKS+.Q\;Z#]DUCXA7$>FS266MPRKH
MO]DVEXME#]9O^R/X.OOVW-0_9[T7XB?M]ZA\*]$^ OP<^*>I^+](_P""E/[9
M=Y-8:Y\1_&7[4'AC4+/Q%J>O_MV^'/$T>F,GP1\-IH$?P_\ A3\07BU*[\1#
MQ5>Z)I\^GW=I^W[^$?"LEK<6,GAO0WLKN#Q#:W=H^EV36UW;>+K\ZIXLM[N
MPF.Z@\5:FQU'Q+#.LD>OWQ^UZLMW<?O*X+1OV?/@)X<N_"FH>'O@E\(] O\
MP''>P^!;_1/AQX/TF]\%1:E?ZIJFHQ>$;O3]&M[CPU'?ZIKFM:E>IHLEBMUJ
M&L:K>SA[G4;R68 _FB_:&\+1_!WP-IGCKPO\:OVB?'6H>.O$?[07A;1_A;IW
M_!1S_@HPWC[X:3_"#XKZ=X-TG5/$8O?VXM'T;Q.EC:LOPX^*4>NZC\,-%T#X
MV_$/X66UOX@T3PXVJPZO]F?%;]D_PI\(-&^ OBWQAX\_X*$Z+X,\2ZYI/AWX
MUM=?\%&OVR-5^(_@C4_%7CKX>^#O!4TW@S0?V\[S09/"4MSXIU/3O'_B3X9^
M*OC%XE\*:E=^"+S2? /B'1-6\2ZIX5_<)O '@1M0\1:LW@SPJ=4\8#11XNU$
M^']*-]XK'AM63P[_ ,)-=?9/.U\^'T9UT,ZL]X=)#N-/-OO;-S5O"'A37M2T
M+6==\-:%K6L>%[R?4?#&JZMI-CJ6I>&M0NH&M;F_\/7UY!-=:)>W%JQMI[O3
M);6XEM]L$DC1*J  _E$^#6I>#O'7P;'Q?\=_%W]K7PPVFZ%\$?#5SX*\)?\
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
M_P""DS^.?%7BHM^ROX+E\:6'C>V^&7FQZOXL7X>:;XFMI=/U72?V0\2?MG_
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
ML ? O_#LOX%?]%>_X* _^+-O^"@7_P!$C1_P[+^!7_17O^"@/_BS;_@H%_\
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
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /SG_X**_\
M(/\ V+/^TC'[)/\ ZD^JU^BD?\?_ %T;^E?G;_P444'3_P!BS+A?^-BW[);<
M]ROB?5L(.O+8!'3TXZU^B4?\?_71OZ4 24444 %%%% !1110 4444 %?G7^R
M)O'[6?\ P5>* G'[7GP-+*.K)_P[I_8O!'0G@D,-O)( Z9K]%*_.W]D)U3]K
M+_@K SD*H_:Z^!N2>@'_  [K_8MY/H!U)Z 9)P 30!\V_&/_ ()W?M)_M.Z;
M\3?#/[0?QO\ "-[8?$+X;Z9^RWXD\<?#D:SX-\7_ !"_96\2?M+:=\8/C3;:
MYH6G^%K/1? GCOQW\%-'MOV;;?0O#.J>(-%2#6?$GQ2O?%IN;FT\ V^WH_\
MP3)\0>#?CRGB+1?B/-\1?@5XH_:*\$_M3_%3P]\=-6G\<?$/Q;\5H_V6?VBO
MV1OBY!(]OX3L_">J>$_B)\*_%?[.&GP:3J;6PM?^%:^/EU7^TX/%NG6]A]"?
MM&_MR:+^R]\4/B@GQ6CTO1O@9\'OV(OB/^UQXS\301R3>,FG^'WCW3_#;>&M
M%MY]2M]+U!]=TJZ:#0](%B-6U/Q3=Z5IL%Z&NTLY?A'3_P#@J?\ M6C]FGX7
M^)+K]FGX?^*OVR/"G[;5Q^RE^UK^S/\ #?QG'XBL;33_  ]\$_B'^U%K6H_L
MZ>-7\2KH/C'Q=XR_9IT;P#\1?A=I^L:W?:/JGBWQ-??";6+NS\4V-]<Z, 1>
M$O\ @C;\1X/$A\%>/?VJ?'.O?L\^%OVJ_#7[1WPYN=!U6_T+]H&'0?@C\$]"
M^&G[)WPJ\8>-KG3=3L?$=O\  +Q--JGB2S\>:I/JOB/QBGPR^#&I^*(;OQ"O
MB:[A]HUS_@FW\2H_^":_[6O_  3H\(?$3P\OACQ\?C+X9_9E\;>*]5\3ZAK?
MA;X:_%S5+;XBPZ-\6[VRTB&Y;6?!7Q'\4_$GPYH$W@L7EHOPVL? ?D?V;JJW
M]G81?%/_ (*D?8/AO\??%GP4O/@_XXU#6?B)^RI\%/V#=:UK4->@\"?&CXD?
MM??"/P#XZ^'FN>/=0LM0MKT?#[PS+XOUGQ_XWO?#QT._TSX1^!O%ETQAUG2Y
MK@=]\2/^"C-Y;_\ !)CQG_P4<^%WACPY_P )5X<_9]UKXFS?#OQQ=W=WH'A/
MXF>"[V7PO\3?AEXOU#0K[3;BZD^'/Q$T?Q=X'UN_TK4[6RN=1\.75S:ZC]@*
MW; '):I_P35\9^!-+^(/PA_9A^(7AOX5_L[:QX\^!O[37P8\$>,X_%WQ$M?V
M>?VJ/@A\;/"7Q=U^V\,^%KK5;-O$?P#_ &C;[PS%KOQ0\-M\0_"_B3PE\3M5
M^(/Q \+RZ[J'Q/OCX1X;]KK_ ()]?M7?MBZE+\6?&/C3X%^"/B5X#\(?";P1
M\$?A#X>U+QUKWPNM;7PS^W=^R9^V1\7/%/Q&^+^H> M(\<:AK/Q)L?V0?AEX
M#\):!H/PIM=+^&QA\0:K=ZEXZE\3Q'PYT.C_ /!3OQS\7OAE\;?V@_V;? _P
MS\<_!VQ^.'PO_8Z_9=TKQIXKU'PMXS^+'[1_Q ^+WA?X3:E\1_BY-I*^(M6^
M ?[/^A7_ (]\,Z[X>\*^)?AKJ'QP^('P\L+SXK:7H>D^&O&WPNTOQ9S/[2/_
M  4 _:X_8MUS_A57QI\.? 3XK^-?&UE\"O'WP9^+_P -O!_C;X7?#W6_!.O_
M +=7[('['O[1'@7Q]\(/%'QE^*7C/PMX[^'5A^UWX!\9_#7QGI7Q.U_PM\0C
MJE_#JWAGPG<>![O1O& !Z5^T9^R/^T)^U'X]^"'Q,^+_ ,"/V2?&4OPN\&?M
M*?#G4?A5J/[2/Q]TOPM/I7QHUG]F+6_#WC+3_'_A[]G;2M:U'6M+7X,^.O#V
MO^#M4\$VVAS6'B/P]K5EX@GNHKS3;3[=_8V^!>N?LT?LT?"KX%>(-=TG7KKX
M<:5J^BZ=_P (]%K<7ACPSX7G\3ZYJO@OX<>$3XFU/6/$MQX.^%'@_4-#^&/A
M&_\ $6I76NZEX;\(Z7J&KLM_<W$:?)7_  4!_;7\1_LN_%/X ?#^S^/'[/W[
M.OAWXJ?#K]HWQUJ_Q"^/'[/_ ,7/VAXM1U?X-^(?V<])\/>!_"GA'X1?'#X(
M:GIEYK6G?&;Q-K6HZUJ.I>(05\*Z=I>GZ+]IU"2Z/@=G_P %-_C[\3/@9^Q]
MK/P@^'/PLB^+G[2_PW^'_B[7]<EFU?XG^#=,U_XE'XA)\,_"/P3^$,7C#X,>
M+_BQXI^*ME\'?B]\0'T;XH?%[]G'PY^S_P#"/X<>-/$_QX^(6A>+/#]KX#\1
M@'[>:NNIOI6IKHKVD>LMI]X-)DO_ #?L":F;>3[ ]]Y"23FS6[\HW0ACDD,
M<(CL0I_)>R_X)QS>#_V:_P!C'X+V7PW_ &4?VBKS]FOPWKD7Q+T7]JKX=KXN
MT3XM?%'XF^%)D^,/QRT+X@:CX7\>^(O!/Q'\9_$W7/&_Q!\7WMQX%U]/B=!X
MY\3Z!KS^';N\L?$>D_'?B+_@L)^T]H7P.U*3PO\ !WX8_%']HW4OV@?A#\./
M@;:7VA^+/@;X"_:$\)>(/VWD_8;^,7AZZ\&>*?B1X\\0?L^?&/X:?&O2=9\
MW4/BWXF?$3X=FT\9?"GXKZ'XD\;:)?\ C_P+X%]CUO\ X+"2>,OB1?\ @7]F
MG1_ 'Q/L?C%X<_82\+_LE:YXCC\4^'HW^-'[67BW]M'2OB?'^T%;K<QZIX5T
M7]G+PE^R#XOU[QG\-8-#\,?$[_A./#'B;X/:BVD>+-6L+OP\ ?67[-_[!]_\
M$[G]BJ+Q?XOT7XG6_P"Q;^S-\2?@UX'U2ZT74--EC\?_ !/U7X9VNJ>,_#.@
MZEJ/B1/"6B^$_ASX O\ X7> X_\ A)-9\0Z)X%\9>(O##7TVEWVIR:C\M_MN
M_P#!&N]_:>^&_BRS\+?MG_M<67Q2'PS^)W@#X=W7Q/\ B+\/_'_P[TN'XK-X
M63Q5!K-CXD^"/C#Q3H]GJ%AX1TG2+C5? &I^'/%<FB/J^B#6AIFOZ_%J'J7Q
M/_;I_: _9#T7]J/1/VHO#OP<^)GB[X7? OP9\9?V;_&_P/L/%WPQ\/?M">)/
MB+XTE^"?A;X'^+_A5X[\6_%;5/@OXTF^/^K_  T\$Z-XH;XP^/?"/C7P_P#%
M"Q\1K<^#;GP9XOT>VR7_ ."CGQ+\1_L$K\4OAMIGP)\0?MMVOQQM/V)-9^'.
ML>)M4T7X%6'[9/ACXG1?#'XLSC5)=:;Q2?@MHGA_2O%O[2?@Y9=>B\7>)_@!
M;^';Y+M-:UJ&1@#K=/\ ^":7BCPU^U1\/_VD?#G[9?[5&KVMA\9?$_QA^*7@
M+QYJ_P  ]3T#QGJFI_".#X46&EV3:/\ LX:=XJAT";1='\/Z!>:$_C?3[+0/
M"5O?0^"/^$?U.Z^TK[)IG['/B>^\0_MGWNM_%_X@_#FQ_:1_:U\(_M#>#]<^
M 7C:\\#^.]'\-^&_V,?V7_V:)_"GBK6+[P[>VP-[XH^!_B;Q)+8:;%J-C/I=
MWX0O#J,6J1W^F62#_@H1\*-0_P"">D__  42\+VM[XH^' ^!-[\8;'PG9W$-
MIKM[XAT^PEL;KX47=U)#<6VA^+;+XD03_#+7)[Y)+/0/$-GJ9U'9;Z=-.?EC
MQI_P4-^*W[)FI?$W2OVMOBM^PU\5/''@/]ECXO\ [0GB+]GW]FKQ1=?#?X]_
M#_Q?\)/ .D_%"#X9Z5X-^,'QC\9>+OC]X.\?>$I_$[67QLTOX=_!,>!/^$;\
M/^(?&7PL7PMX\O-2\  '>^,?V*OVI_&O[0%C\=[/XM? CX7?%OX?Z#^T+X0\
M _M0>"_A=KVJ_%SQ_P#"WXEZ/\38O@3\!_CE\,)]8\.>!?$'PL_9U\7^-?!O
MQ(U&WG\:^+5^+7CWX5Z'XCT?0_@IJ7B/Q!>'R#4/^"2WB;XBQ?$CQ#K_ ,5'
M_95UOQ+\2;CXT^#OA=^Q<W@K_A3VD?'G4/A=\0OAEXX^/'B:/XY? SQC'JGQ
M!^,-M\0[_5/%EYH?@/P_J_A631M"N=+\5^+/&,%UXSON^^*O[1?_  4T^!-I
MX T+Q=X(_9%^)?Q*_:8\*_$_PM\"_#WP\TSXF^%=$^%7[6/@SX%_$C]H'P?\
M"OB1K'C'XHWTOQM^&7Q!T'X4^-O 4'[0/AJU^ >H^'_%UEX=UK4_@D?#WBNY
MC\*?2'PA_;2?]H/X[?"3P#\)?#$=S\-M;_8S\,_M;?&3Q7KD4T6K_#^7XYZU
MHVF?LO?#"UCCU"W@?Q3XZT[PE^T9XB\;PRZ=?W'@ZQ^%6@6U_:V#^/M$NV /
MSJN?^")OCV!?V0O%NG?MM_M$ZE\3O@CXJ_8=F^*I\5:Q\'-4\">(O G['MKX
MGETOPY\.+*+]G"#Q-X>:RU?QMXME\*Z9<:SI?A[4V\0:GXD\<6VJ>,9AK:?T
M'CITQ[>GMQQ^5%% !1110 4444 %%%% !1110 4444 %%%% !7PC_P $P/\
ME'E^QO\ ]F__  [_ /3)!7W=7PC_ ,$P/^4>7[&__9O_ ,.__3)!0!]N:QK6
MD>'M*U/7=?U33M$T31=.O=7UG6=7O+?3M*TC2=-MI+S4=4U34;R2&ST_3=/L
MX9KN^OKR:&UM+:&6>>6.*-W'S%I'[=O[%VO_  (UK]J#1/VJ/@)JO[._AS6?
M^$;U[XSV'Q2\(77P[TCQ*]YI>GVOAG4/$T.JMIUMXEU*]U[0+?1O#TDRZSK;
M^(?#_P#9%E>KKNDM>>5?\%3/AM\1/BY^P3^T?X"^%V@:WXM\5ZKX4\.:A+X-
M\.(]QKGCSP?X8^('A/Q7\2OAYI.FQXDUS4/'_P .-#\5^#K7PY&+@^)7UO\
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
MX,\,_#W]I-?VM='^&.A++X7AUG5/A[?_ !QM='\1ZY8>--9\6Z]J&@^'=!\
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
M (/%O^@9_P $Y?\ OYI/_P L: /Z$? '[$'@#PC\0/@[\2/%7Q,^.WQIU_\
M9S\-Z[X6_9_@^,GCZQ\1:=\*+'Q-X87P-KFL6:Z#X:\*W_Q&\?7_ (&$_@Z7
MXK?&S4/BA\4ET#5O$UO'XR2X\8>+KK7>Z_9L_9/^$W[*>D?$[0OA1%XECTSX
MJ_&'QQ\:M;@\2Z]+XA;1M>\>7D-Y>>%O"<]S!'<:'\._#IB>V\&^#5DN-.\,
MV%U=6&GL+67RE_FT^U_\'BW_ $#/^"<O_?S2?_EC1]K_ .#Q;_H&?\$Y?^_F
MD_\ RQH _KBHK^1W[7_P>+?] S_@G+_W\TG_ .6-'VO_ (/%O^@9_P $Y?\
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
M0<J: /Z$P0P!!!!Y!'(-+3(\[%R,':.,$8]B#SD=#GD]:?0 5\V?MF?\F?\
M[5O_ &;9\=/_ %5_BFOI.OFS]LS_ ),__:M_[-L^.G_JK_%- 'TG1110 444
M4 8MY_Q]W/\ V"9__1B5@:Q_RZ_]=5_])[&BB@#>MONK_P!>VJ?^EHJM!_K-
M"_ZXW'_HFUHHH R)/^0D_P#V!IO_ $BBK4T;_6V/_8(E_P#2X444 /3_ )#6
MI?\ 7FW_ **MJF'_ !]:'_UQNO\ TGMZ** +MQ_QYZE_URG_ /21*@;_ %>G
M_P#7:T_] >BB@!;+_63?]A.Y_P#284MQ_P ?L_\ V"9?_1S444 96D?<TW_K
MVO\ _P!'VU7;/_D&V?\ UT@_]*A110 ]_P#C]U7_ *]+;_T7<5(O_+[]$_\
M2>2BB@#F[#_D,WG_ %_R?R:NDM^B?]A.[_G-110!8L/^/>W_ .N3_P#HPU?H
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /CC_ (*(_P#)@G[;
MO_9H7[37_JC_ !Y7^4-XR_Y0A? O_M(U\9__ %EO]A2BB@#^@;5?^//_ (,N
M_P#LNWQT_P#6A?V7ZT="_P"/_P#X.7O^TU/_  3M_P#7E%U110!\$_\ !.__
M )60O@/_ -I$?^"C?_IS^*=?LAIG_)RG_!Z7_P!F9:O_ .LF?M#T44 ?SE?
MO_E&3^VG_P!GD?\ !%;_ -4U\5J_=[_@C3_RK#_\%J?^PI_P48_]9$^&=%%
M'XW:C_RKS^#?^UA?P!_Z[^\,5S7[3G_*&S_@A3_V1O\ X+=_^IAH=%% '["?
M"K_D\'Q'_P!J;_A?_P!4C\.:7XI?\J3'P2_["]O_ .MQ?$VBB@#[,_X*5?\
M*-S_ (->_P#L[?\ X)3_ /J@M+KK?^"@'_*P/^T?_P!J[/[1?_IY^+%%% #/
M^#*3_E&Y^TE_V?'XK_\ 5#? *O[(:** "BBB@ HHHH **** "BBB@ HHHH *
9^;/VS/\ DS_]JW_LVSXZ?^JO\4T44 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>ex10-2_002.jpg
<TEXT>
begin 644 ex10-2_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" /- M # 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#^_BBBB@ 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@ I
MN[_9;\J\?_:$^#NF_M#? OXN? O6/$6O^$=)^+_P[\5_#O4?%'A62T@\3>'K
M+Q;H]WHUSK/A^:_M;RSAUG3X;QKG3I;JTN((KN*)Y(752I_EB7_@SN_9855'
M_#?'[?O  ^7QQ\.E7@8^5?\ A #M'H,G XR>M ']?N[_ &6_*C=_LM^5?R!_
M\0=_[+'_ $?S^W]_X7/PZ_\ G?T?\0=_[*XZ_M\_M_?^%S\.O_G?T ?U^;O]
MEORHW?[+?E7\@1_X,\/V5QU_;Z_;]'?GQU\.1QZ_\D_H_P"(/#]E;_H_K]OW
MCK_Q77PY[=?^9 [4KI;M+YK_ # _K]W?[+?E1N_V6_*OY _^(._]EC_H_G]O
M[_PN?AU_\[^C_B#O_98_Z/Y_;^_\+GX=?_._I@?U^;O]EORHW?[+?E7\@?\
MQ!W_ ++ _P";^?V_O3_D>?AUWX_Z)_[_ .->7>(?^#2W]F/1OBW\,OAS%^W5
M^WM+9^.O"?Q3\07FH2>//A]]JL[CP+<?#J'3H+5%\ K$(;I?%^I&^,JRR2&&
MR$#6PCN/M(!_:;N_V6_*C=_LM^5?R!_\0=_[+'_1_/[?W_A<_#KVQ_S3_P"O
MZ=,<G_$'?^RQ_P!'\_M_?^%S\.O_ )W] ']?F[_9;\J-W^RWY5_('_Q!W_LL
M?]'\_M_?^%S\.O\ YW]'_$'?^RQ_T?S^W]_X7/PZ_P#G?T ?U^;O]EORHW?[
M+?E7\@?_ !!W_LL?]'\_M_?^%S\.O_G?T?\ $'?^RQ_T?S^W]_X7/PZ_^=_0
M!_7YN_V6_*C=_LM^5?R!_P#$'?\ LL?]'\_M_?\ A<_#K_YW]'_$'?\ LL?]
M'\_M_?\ A<_#K_YW] ']?F[_ &6_*C=_LM^5?R!_\0=_[+'_ $?S^W]_X7/P
MZ_\ G?T?\0=_[+'_ $?S^W]_X7/PZ_\ G?T ?U^;O]EORHW?[+?E7\@?_$'?
M^RQ_T?S^W]_X7/PZ_P#G?T?\0=_[+'_1_/[?W_A<_#K_ .=_0!_7YN_V6_*C
M=_LM^5?R!_\ $'?^RQ_T?S^W]_X7/PZ_^=_1_P 0=_[*_P#T?S^W]_X7/PZ_
M^=_0!_7YN_V6_*C=_LM^5?R!_P#$'?\ LL?]'\_M_?\ A<_#K_YW]'_$'?\
MLL?]'\_M_?\ A<_#K_YW] ']?F[_ &6_*C=_LM^5?R!_\0=_[+'_ $?S^W]_
MX7/PZ_\ G?T?\0=_[*__ $?S^W]_X7/PZ_\ G?\ N* /Z_-W^RWY4;O]EORK
M^0(_\&>/[*PZ_M]?M^CG'/CKX<CGT_Y$#K[4O_$'?^RQ_P!'\_M_?^%S\.O_
M )W]*Z[K3?5?Y@?U^;O]EORHW?[+?E7\@?\ Q!W_ ++'_1_/[?W_ (7/PZ_^
M=_1_Q!W_ +*__1_/[?W_ (7/PZ_^=_3 _K\W?[+?E1N_V6_*OY _^(._]E?_
M */Y_;^YZ?\ %=?#GG_S']'_ !!W_LL?]'\_M_?^%S\.O_G?T ?U^;O]EORH
MW?[+?E7\@?\ Q!W_ +*__1_/[?W_ (7/PZ_^=_1_Q!W_ ++'_1_/[?W_ (7/
MPZ_^=_0!_7YN_P!EORHW?[+?E7\@?_$'?^RQ_P!'\_M_?^%S\.O_ )W]'_$'
M?^RQ_P!'\_M_?^%S\.O_ )W] ']?F[_9;\J-W^RWY5_('_Q!W_LL?]'\_M_?
M^%S\.O\ YW]'_$'?^RQ_T?S^W]_X7/PZ_P#G?T ?U^;O]EORHW?[+?E7\@?_
M !!W_LL?]'\_M_?^%S\.O_G?T?\ $'?^RQ_T?S^W]_X7/PZ_^=_0!_7YN_V6
M_*C=_LM^5?R!_P#$'?\ LL?]'\_M_?\ A<_#K_YW]'_$'?\ LL?]'\_M_?\
MA<_#K_YW] ']?F[_ &6_*C=_LM^5?R!_\0=_[+'_ $?S^W]_X7/PZ_\ G?T?
M\0=_[+'_ $?S^W]_X7/PZ_\ G?T ?U^;O]EORHW?[+?E7\@?_$'?^RQ_T?S^
MW]_X7/PZ_P#G?UY=\9O^#2W]F/X8_#W4O&-A^W7^WKJ-W9ZWX'TJ.UO/'?P_
M%N8_%/CSPSX4NI7\CP'%*SV]EK5S/;A9$ NHX'D\R))()0#^TW=_LM^5&[_9
M;\J_D$/_  9W_LKY./V^/V_P,G /CKX<D@9X!(^'R@D# )"J">0!T"?\0=_[
M+'_1_/[?W_A<_#K_ .=_0!_7YN_V6_*C=_LM^5?R!_\ $'?^RQ_T?S^W]_X7
M/PZ_^=_2?\0>'[*W7_AOK]OW'K_PG7PY]<?]"!Z\?6@#^OW=_LM^5&[_ &6_
M*OY _P#B#O\ V5^/^,^?V_N>!_Q77PYY."<#_BW_ * GZ T?\0=_[*__ $?S
M^W]_X7/PZ_\ G?T ?U^;O]EORHW?[+?E7\@?_$'?^RQ_T?S^W]_X7/PZ_P#G
M?T?\0=_[+'_1_/[?W_A<_#K_ .=_0!_7YN_V6_*C=_LM^5?Q9^(O^#2W]F+1
M?BQ\,/AW'^W5^WM-9^._#?Q0UN]OW\>?#X75G-X'/@8:=#:JO@$0B*Y_X2B]
M-Z9DE>3R+58&MBLIF]//_!GA^RN.O[?/[?H^OCKX<_\ SOZ /Z_=W^RWY4;O
M]EORK^0+_B#P_96/3]OK]OT\X_Y'KX<]?3_D0.M+_P 0=_[+'_1_/[?W_A<_
M#K_YW] ']?F[_9;\J-W^RWY5_&7\3O\ @T8_9A\"_#7XA^-K']O#]O>\OO!W
M@;Q;XILK2Z\=?#[[+<W?A_0-0U:VM[H0^ HIC;336D<<XBEBE,3.(Y8W(=>F
MT;_@S^_99U71])U-OV]?V_8FU'3+"_:(>.OAT5C:[M(;AD4GX?Y*JTA"YR0H
M )8@L0#^P[=_LM^5&[_9;\J_D#_X@[_V6/\ H_G]O[_PN?AU_P#._H_X@[_V
M6/\ H_G]O[_PN?AU_P#._H _K\W?[+?E1N_V6_*OY _^(._]EC_H_G]O[_PN
M?AU_\[^C_B#O_98_Z/Y_;^_\+GX=?_._H _K\W?[+?E1N_V6_*OY O\ B#P_
M96_Z/Z_;]]/^1Z^'/4=1_P B!VH_X@\/V5O^C^OV_?\ PNOAS[_]2!['\CZ4
M ?U^[O\ 9;\J-W^RWY5_('_Q!W_LL?\ 1_/[?W_A<_#K_P"=_1_Q!W_LL?\
M1_/[?W_A<_#K_P"=_0!_7YN_V6_*C=_LM^5?R!_\0=_[+'_1_/[?W_A<_#K_
M .=_1_Q!W_LL?]'\_M_?^%S\.O\ YW] ']?F[_9;\J-W^RWY5_('_P 0=_[+
M'_1_/[?W_A<_#K_YW]8_B'_@T!_9;T;P_KNL1?MZ_M]RRZ5HVJ:E%')XY^'9
MCDEL;"XNHDD"^ 48QM)$HD571F3<JO&Q#J ?V*;O]EORHW?[+?E7\:O@#_@T
M2_9?\7^!_"/BJZ_;R_;XMKGQ%X<T?6;BWM_''P]$$,^HV,-U+'"LG@.601(T
MI6,22R.% +2,<UUW_$'?^RQ_T?S^W]_X7/PZ_P#G?T ?U^;O]EORHW?[+?E7
M\@?_ !!W_LL?]'\_M_?^%S\.O_G?T?\ $'?^RN.O[?/[?W_A<_#K_P"=_0!_
M7YN_V6_*C=_LM^5?R!?\0>'[*_\ T?S^W[Z?\CU\.>O3'_)/_7BC_B#P_97_
M .C^?V_>>G_%=?#GG'7_ )I_0!_7[N_V6_*C=_LM^5?R!_\ $'?^RQ_T?S^W
M]_X7/PZ_^=_1_P 0=_[+'_1_/[?W_A<_#K_YW] ']?F[_9;\J-W^RWY5_('_
M ,0=_P"RQ_T?S^W]_P"%S\.O_G?T?\0=_P"RQ_T?S^W]_P"%S\.O_G?T ?U^
M;O\ 9;\N^01W[8H5E?.TYVL5/LPZC\#P:_D(@_X,]/V6[>>&XC_;Y_;]$D$T
M4T9/CCX<L \3K(AP?A^0<,H.""/4'I7]:G@WPW%X.\)^&?"5O>76HV_ACP]H
M?AVWU"^,9O;Z#0]*L]+BO+PPI'$;JZ2T$]QY4:1^=(^Q%7  !TM%%% !1110
M 4AZ''7!Q2T4 %-/W3QG(QCL<\8SZ<]:J7M]#86L][<N([:UB>XN)&("PV\2
M&2:5SV2*-7E<XX1<]*^2$_;Q_97N;>>YL_BMI%];6_AKX/\ C!;FRL]5N+6[
M\+_M!_:/^%%:QIUQ%9M%J%I\77L=0A^'_P!D,LOB&YTO4K>TC:2RN517N^57
M<GRV48RE+WI*$;**;;<I122NVVK;AT;V24FWV4%)R?\ VZH3;TVBWLAO[47Q
MZ^(?P3\7_LIZ7X2\,>!=8\+_ !M_:;\'? [XA:MXLUS7++7?#NB>+/!_CK6]
M/O? 6AZ5I4^GZ]K\VJ^%K>VNIO$.OZ'8Z1IKW$\&F^(KNXBM[/S/]BG]JKXP
M?';Q!\8?!7QW^%FF?"WQQ\,[SX?&]T33M-\3:4OAW5_'GA*/Q1J/PHUB?Q+=
M7EOXR\6>!(O)O7\?>"KI?!?COPKKGAOQ7HND:'#?2:?%WGQ1^/'[%-_!XW\0
M_&G7?@O=M^RK:^$?B5X]N?BEHWA^_P!7^!$7B^&.\\&^+;RW\1Z=<ZCX1O\
M5ECA&FZEIT<%\ETD<)D2<*HL7?Q@_8G^$OBK2?A[/J?P/^'_ (QT/P#<_M)^
M'O"EIHWAG0=7TWX?^-?$T7P_U;XP:!8:?IL$EG9Z_P")]9M_#&N:]IXBU"]N
MM4BM]2DECO%+PN2:OR3FII\E1QEIS2YX3A.246E#FLKVE2Y9Q;LV*#YI6CK.
M\O=BFG*\XQ::U;<'*$7JI*4GS*UF?9OUX//?_/Y]?I2UX9X1_:0^"_CKQ[-\
M,_"OC_0-8\:1GXCK!HMM=,7U1_@]XKTWP)\68="N71;37;CX9>-];T7PGX]@
MTN>YD\,:]JMCI^HK%-, /<@0>GIG_/OWQ51::OKNUKH[JR=U96:>Z:NF"=TO
M/]=5]^MM%^#%KYN\=?\ )T?[/'_9-/VB_P#TN^!]?2-?-WCK_DZ/]GC_ +)I
M^T7_ .EWP/JAGTC1110 4444 %%%% !1110 4G.?R[?7W]OP]\TM,=MH8A=S
M!00HZL22%'MD\#US[4FTDV]$DVWY+4/Z_K^OS'9 S[9R>PQ@_P C1GL.O!/T
M/&?T/Y5\[_\ #57P'?2KG7+/XAZ-J6EQ>/-9^%ME=::;F_'B#XA>&-<\3>&/
M$WA/PJEK!(WBC6?#?B?P7XU\.^(K;1%NSHNL^#_$UCJ1MY-&O1%C:]^V=^S)
MX8MI[O7_ (R>"],MK?5_&6@R2SZE\YUSX>:9X>UCQIHT=NL;7$NI>']/\5^'
M+C4+1(S+&NLV2*K22[0-VCS/1)*3[I-:.RU5[JU^NF^@;MZ/3=V=EJXO6UKI
MQ::O==5U/J'.!DC'MUI">_U.><9X'/(P>,8/?OG(KYY'[5/P,7Q?H'@&]\=6
M.D>,O$ECX.O],\/ZY::AHU^D?Q$U75M#^']MJ2ZA;0II6H^-M7T+5].\+:=J
M#6]WK5W8RV]C%+,T:/F:=^V'^S7K-IX/OM)^,7@F^L_B#X8^!GC3P5<1:NAB
M\2>&/VFO&-_X!_9_UO2V,8\^P^+/C'2M2\/>$)./[1U"SGC4*$+!.:5M[RER
M12C*7-.\ERKE3O*\)JRN[QD]DV1*<%>\HQT4K/31\K6K>M^>'*EJW))7D['T
MUSG^OOZ8^E+7BGAO]H'X4^+K;X@:AH7BNPN=%^%FL>*] \?>);@2V'A?PYK?
M@75-0T3QOIESXAO8X-+EN_"&L:7J.F>(DMKF4:3>65S!=%9(F6N&TW]LO]F_
M6=1T31='^)>DZIXA\2ZOI^C:'X8TZTU2Z\4:G<ZKX=F\9Z5=V_AZ.S_M3^R=
M3\(6]QXKL-7DMH["[\/P3:DDY@B<J*2>B:>VJU3NWRM-7BXRLW&2=I)-J\5S
M%7M=O2U^:ZMRVM=/:UKI-:M-V:3T/J2JMQ+(D;"$)YQPD7F!BF]W" L%VDH,
MY(5PQ(VC'6O#/%/[3GP,\%:OXUT/Q1\1_#NCZE\-QX-3Q]%=73BW\'7?Q#U7
MPYHW@73?$5W&CVVEZMXMU#QAX8CT33+N6.[OH=<TVZCA^S7"RUSOB']KK]F?
M2O%B?#/Q#\5/!L7BK4_%.J_#R?PW>7#7!C\2:?XA^"7@C4M!UG$$MG9'_A,/
MVEO@'X-D&H/';W'B+XP>!]&W/-KD*"7)V5DM=;M/E<=VU):2TU35E;WM5%W>
MM_+K;7UZ66S2UW?D?F9XH_X*8?';PU -1T_P3\*OB#X/M='^/OQA\$?$W1_#
M_CGPSIO[7/P'^"OQ#_9!^%6GW?P&\%7'C3Q3=^"M3^(_Q$_:7\=^&OAA\0]5
M\9?%GPE\4/#WP9^'OQ@\ ^&-7^%W[4_@;6O 7[EPW$$Z&2WD2:(221;X662/
MS(7:*5 R$J3%-&\,@!^29'C;#*P'Y_?"GXI_\$\/$#?#CPS\'8OV<H#>>,M$
MU_X1^&_#'@CP;H$DGBS5/A?\0?%?A?QSX$T6/P_8_8[G7OA!\#/B3>^&?&VC
MV]LVK^$OA7XDT_3-3EMO#,]I;^D>'_VL_P!D;PUX<UZ/PC\0? .C>!_A_P"'
M=&\7^(;OPQ9)I_@CPEHGCO4M<E\-W-Y=:;8VVB:9<^,]8T[76TBQ79>ZUJ27
M;QQ374S-(HM*4E[.<7>+O).,I*7+!-JZ;<IRBKR2;<H15[Q#FA)*4+N,8I2U
M4KMWFI)I-6E3G!VC=6M):2U^OR2.<=B?_P!?./;H?KUI:^9_&W[6WP+^'6N^
M"O#7C3QA_8FN_$#33J?AC3)-+U6:ZN4DN+RSL+*ZB@M'DL-7UBYTS7(=$TBZ
M6*_U63PUXE6R@F.BW_E2WO[6GP'TZV\57=WXXMOL7@SXB^&?@]KM[;:=JUU9
MCXL^,?&VE?#?PU\,]-N;>SD35O'.J>.];TKPI%X=T\W&HIK-]!:RQ1MN(N+O
M%2Y9)6=VU)6Y9JG+1JZY:DHQE=*SG"[O.*DK^\HZWDDXJS]Y24Y)K2SNH3<>
M5RNH3_ED?2.!ZYP#U.>OKT_IQ^%* ?7T[?G^?Z>]?**?MP?LI3_#O4?BS:?'
M3X=7GPUTRYT>SN_&UEXAM;GP\+CQ#\!_#W[4>BB"_A+QW<6H_LY^*="^-=O<
M6OG0_P#"O-1B\0.ZVT5SY.]XC_:P^!'A.;7;;6O'NFQ3>'_'GA_X5WRV<5YJ
M2R_$WQ1K>F>&]#^'NF36-O/!JGC6[US6](TN3P[827&H6FH:C;6EW%#<,\:"
MFI.RO?1N+3NN:ZBWIIS-.*Z2<6E=IV7-9JZE[W.XM0G:3A%RGRM0M)P@KR2U
M2Y7RVE&_TA[_ $'XY(_F:6O*/!'QJ^'/Q&USQ3X<\&^(K;7-8\$:@ND>+K2U
MBGQX>UL065U=>']5G>)8+7Q%ID&HZ>^L:&\G]I:5]MMA>01&5<^J(^Y 21G)
M![<Y_P ,4TV]U:ZNO.+VDE=WB^DMI;H=UW77K]_W=>W4?129&<=S2TQA1110
M 4444 %%%% !1110 5\W?M:_\D,U[_L<?@]_ZN7P!7TC7S=^UK_R0S7O^QQ^
M#W_JY? % 'TC136.,'GT_,CD_3^M>8?$;XQ?#SX4P^'7\=^([319_%^K7NA>
M%M,*S7>L^)-5TSPYJ_B[5K/1-(LDGU#47T?PKX?U_P 2:N]O T6FZ'H]_J-W
M)%% -\M^\DKMNR44FVVW;9?GLE=O38\NNO?HG)VTUT5_N6[/4,DYP1D?_7X[
MX]SCZ#T^1?CC\:?B)X%^,O[/7P\^'-IX.\83?$_Q?>Z5XT^'UYHNN+XRTOX=
MV&G7]QXB^,5IXWL_$\7A_P *^&?!%W'I&FW6D^(/!6NW7C/4=:BTSP[J-CJ%
MG)!-V.F?M8?L[ZY;V-[HOQ?\#:O9ZGKOPE\+Z9>:7K4%_9ZAKWQ[TK3-<^#.
MGV=U;[X+B3XCZ/K&E:EX6>.1H=0L[^"8.H8"O']3_:%_8%\=^(?AS\0M=\7?
ML_>*O%>J>)_B?\-_A3XTU_3?"^L>)6\6_!N#5-?^*G@OPAX@U73+C5K'5?!L
M.DZIJ^L:7IUW;[1:7%W%'*WSM+FM':3CS137+)7YXMPBE:[<VXN*5N:V]E<)
M1E%VE&49-:)Q=]UJHM7;5TM+M.6J73L/V1/CCXW^-W@?QAJ?Q4T?P!X8\?>$
M_CQ\??A-<:'\.M;UO7O#DUC\'OB3K'@NSU'3=5\2:?HVM:K)-IMOIUQJ^H2Z
M#HD!O[W_ $?2[&VEMD;ZZQC_  ]/I7P5X4^-7["'PZ\375AX/3X.^ ==T&V\
M+^('O?#GP[T?PI';6W[27CSPI\.?!^J66M:7X?L(9&^.'Q#C\'^%-,GM+DR>
M-M?TW2[>=KQ](@:V] MOVX?V8;FWUFZD^*NBZ;;Z#'\7CJ$FM0:GH^;KX!?$
M/PG\(_C/I5H+^QA:_P!=^&WQ6\<>$OAOXHT2S$NJVOC7Q!I_A^"UN;^=8@0Y
MN6[4M%[SY;7E9<SBE*7-S-*RUDM5969+M"R:<6_YE**O:<K/F2Y>6"NW))+>
M^J/K4'.?8XHJ**3S W !1S&0"#AE R.">1G&*EJTTTFMG^C:?W--?(I;(^;O
M'O\ R<]^SK_V('[0W_H?P?KZ+F( Q@LQ4X4=RI! S@XSSS[' 8X%?.GCWC]I
M[]G4_P#4@?M#'_Q[X/UZSXD^(?@OPGXC^'_A+Q%XATS2?$_Q2UW6/#'P\T6]
MG\J^\6:_H/A'Q!X]UG2M(C((GN].\'>%?$7B*X0E=FG:1>2@DQ[63=EH[-IJ
M/^*SUV>UI/9Z1;ULQ-VL]-&F][V35[6UN[I1\Y+<_,V+]M#X[S^#KGQ%X>@^
M#7Q"OM3_ &T-(_9^^ C>'?!'CG2++]LGX9OHWPVO?'GC3X66LGQ.\1:K\-].
M^$.N:G\?-'\7?%K4$^+?@#5?!?[.VO?&S3= L?AQXOTVXTO]7K*\M;R)9;2X
M@NH2TJ":W=9(B\$KV\R!U++YD,\4D$\>=\$\4L,H$D;@?F_X'^(?_!+;Q-I&
MEVGPYTS]D>_T#PII?[.WBS1;#0/AU\/;:R\+Z;^UCIOA:R_9IUO3-.C\,P1:
M1'\8-,T[P;8^#+JSA@DN[/2?#ED_D16.EQ1_1/P8_:-_9O\ 'VIP> _@?K_A
MW59+GP5X:^,MGI_@W1)+'0+CP-\9K>]\?>%/B';S6-A;:0VE_$S^T-6\1:?J
M\9\SQ#J<FKW<S3:A]L8SS)Q3A'24I0C)1FU.2Y7+WE>-HNG6E4U7+4<U+ETB
MRS7-=27*HN5TER^TE>/NVYDI1G3Y;KWH2C*/NM2/0OVA_P#D@'QR_P"R/?$S
M_P!0K6Z[_P (?\BEX7_[%W1/_39:UY_^T-S^S_\ '$_]4=^)G_J%:W7H'A#_
M )%+PO\ ]B[HG_ILM:T7]?UJ,Z*BBB@ _P _K@4?KUZ?_K_#Z^E<3XR^(G@O
MP _A.+QAXCTSP_+XZ\9Z1\/O"":E<>0WB'QMKT.H7>C^&M-R,3:G?V^DZC-;
M09 >.SG)("\^*:7^V=^S!K6L/X=TKXV> K[7ELO ^I_V1!K,3:@VF_$OXKQ_
M WP+?16I4336WB3XNSVW@"QEB1U7Q%=V5E<>3]LM7ECGC=15W*4G&,8QDV[6
MO9*+;2YHW:3LG=V2;0^_16N^FKLM=EL]WK9]F=M\?_B"GPK^#_CKX@-XW\*?
M#H^%]+BO(O%WC/P1XC^)FB6-U+>6%E8Z?#\-_!OBOP1XP^(7B'Q+?7%KX6\'
M^"O"?B:R\4>)_%VMZ)HOAZVUG6+NRT'4OE?P'^T_\<U^+_[+W@/XX_#GP?\
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
M*^</^%\^-O\ HU']H_\ [[_9^_\ G^T?\+Y\;?\ 1J/[1_\ WW^S]_\ /]H
M^CZ*^</^%\^-O^C4?VC_ /OO]G[_ .?[1_POGQM_T:C^T?\ ]]_L_?\ S_:
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
MQA<#J!D\^I.2:^<A\=_&B]/V4/VCQSGA_P!GW_Y_O3M3O^%\^-O^C4?VC_\
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
MBEEB\Q'\J:6/;(P!:HHHH **** "BBB@ HHHH **** "BBB@ KYN\=?\G1_L
M\?\ 9-/VC.!CG_3O@?\ K^(Z\U](U\W>.O\ DZ/]GC_LFG[1?_I=\#Z /I&B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "OF[]K7_DAFO?]CC\'O_5R^ *^
MD:^;OVM?^2&:]_V./P>_]7+X H ^D?\ /^?\]OK1110 4444 %%%% !1110!
M\W>/?^3GOV=/^Q _:&_]#^#]?2-?-WCW_DY[]G3_ +$#]H;_ -#^#]?2- !1
M110!X]^T-_R0#XY?]D>^)G_J%:WUY_P_K7?^$/\ D4_"_P#V+NB?^FVVK@/V
MA_\ D@'QR_[(]\3/_4*UNN_\(?\ (I>%_P#L7=$_]-EK0!T5%%% !1110 44
M44 %%%% !1110 5RGCO_ )$?QEW_ .*4\1<?]PB\],&NKKE/'G_(C^,_^Q4\
M1?\ IHO* .7^!X'_  ISX7<=/ ?A<#\='M,_R%>IUY;\#_\ DCGPN_[$/PM_
MZ9[2O4J "BBB@ HHHH **** "BBB@ /3H#['I_7^5%%% !1110 4444 %%%%
M !1110 4444 %%%% !7S=XZ_Y.C_ &>/^R:?M%_^EWP/KZ1KYN\=?\G1_L\?
M]DT_:+_]+O@?0!](T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\W?M:_\
MD,U[_L<?@]_ZN7P!7TC7S=^UK_R0S7O^QQ^#W_JY? % 'TC1110 4444 %%%
M% !1110!\W>/?^3GOV=/^Q _:&_]#^#]?2-?-WCW_DY[]G3_ +$#]H;_ -#^
M#]?2- !1110!X]^T/_R0#XY?]D>^)G_J%:W7?^$/^12\+_\ 8NZ)_P"FRUK@
M/VA_^2 ?'+_LCWQ,_P#4*UNN_P#"'_(I>%_^Q=T3_P!-EK0!T5%%% !1110
M4444 %%%% !1110 5RGCS_D1_&?_ &*GB+_TT7E=77*>//\ D1_&?_8J>(O_
M $T7E ',? __ )(Y\+O^Q#\+?^F>TKU*O+?@?_R1SX7?]B'X6_\ 3/:5ZE0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
MS=XZ_P"3H_V>/^R:?M%_^EWP/KZ1KYN\=?\ )T?[/'_9-/VB_P#TN^!] 'TC
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7S=^UK_R0S7O^QQ^#W_JY? %
M?2-?-W[6O_)#->_[''X/?^KE\ 4 ?2-%%% !1110 4444 %%%% 'S=X]_P"3
MGOV=/^Q _:&_]#^#]?2-?-WCW_DY[]G3_L0/VAO_ $/X/U](T %%%% 'CW[0
M_P#R0#XY?]D>^)G_ *A6MUW_ (0_Y%+PO_V+NB?^FRUK@/VA_P#D@'QR_P"R
M/?$S_P!0K6Z[_P (?\BEX7_[%W1/_39:T =%1110 4444 %%%% !1110 444
M4 %<IX\_Y$?QG_V*GB+_ --%Y75URGCS_D1_&?\ V*GB+_TT7E ',? __DCG
MPN_[$/PM_P"F>TKU*O+?@?\ \D<^%W_8A^%O_3/:5ZE0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=XZ_Y.C_9X_P"R
M:?M%_P#I=\#Z^D:^;O'7_)T?[/'_ &33]HO_ -+O@?0!](T444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5\W?M:_P#)#->_[''X/?\ JY? %?2-?-W[6O\
MR0S7O^QQ^#W_ *N7P!0!](T444 %%%% !1110 4444 ?-WCW_DY[]G3_ +$#
M]H;_ -#^#]?2-?-WCW_DY[]G3_L0/VAO_0_@_7TC0 4444 >/?M#_P#) /CE
M_P!D>^)G_J%:W7?^$/\ D4O"_P#V+NB?^FRUK@/VA_\ D@'QR_[(]\3/_4*U
MNN_\(?\ (I>%_P#L7=$_]-EK0!T5%%% !1110 4444 %%%% !1110 5RGCS_
M )$?QG_V*GB+_P!-%Y75URGCS_D1_&?_ &*GB+_TT7E ',? _P#Y(Y\+O^Q#
M\+?^F>TKU*O+?@?_ ,D<^%W_ &(?A;_TSVE>I4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5\W>.O^3H_V>/^R:?M%_\
MI=\#Z^D:^;O'7_)T?[/'_9-/VB__ $N^!] 'TC1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7S=^UK_P D,U[_ +''X/?^KE\ 5](U\W?M:_\ )#->_P"Q
MQ^#W_JY? % 'TC1110 4444 %%%% !1110!\W>/?^3GOV=/^Q _:&_\ 0_@_
M7TC7S=X]_P"3GOV=/^Q _:&_]#^#]?2- !1110!X]^T/_P D ^.7_9'OB9_Z
MA6MUW_A#_D4O"_\ V+NB?^FRUK@/VA_^2 ?'+_LCWQ,_]0K6Z[_PA_R*7A?_
M +%W1/\ TV6M '14444 %%%% !1110 4444 %%%% !7*>//^1'\9_P#8J>(O
M_31>5U=<IX\_Y$?QG_V*GB+_ --%Y0!S'P/_ .2.?"[_ +$/PM_Z9[2O4J\M
M^!__ "1SX7?]B'X6_P#3/:5ZE0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !7S=XZ_Y.C_ &>/^R:?M%_^EWP/KZ1KYN\=
M?\G1_L\?]DT_:+_]+O@?0!](T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5\W?M:_\D,U[_L<?@]_ZN7P!7TC7S=^UK_R0S7O^QQ^#W_JY? % 'TC1110
M4444 %%%% !1110!\W>/?^3GOV=/^Q _:&_]#^#]?2-?-WCW_DY[]G3_ +$#
M]H;_ -#^#]?2- !1110!X]^T/_R0#XY?]D>^)G_J%:W7?^$/^12\+_\ 8NZ)
M_P"FRUK@/VA_^2 ?'+_LCWQ,_P#4*UNN_P#"'_(I>%_^Q=T3_P!-EK0!T5%%
M% !1110 4444 %%%% !1110 5RGCS_D1_&?_ &*GB+_TT7E=77*>//\ D1_&
M?_8J>(O_ $T7E ',? __ )(Y\+O^Q#\+?^F>TKU*O+?@?_R1SX7?]B'X6_\
M3/:5ZE0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7S=XZ_P"3H_V>/^R:?M%_^EWP/KZ1KYN\=?\ )T?[/'_9-/VB_P#T
MN^!] 'TC1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=^UK_R0S7O^QQ^
M#W_JY? %?2-?-W[6O_)#->_[''X/?^KE\ 4 ?2-%%% !1110 4444 %%%% '
MS=X]_P"3GOV=/^Q _:&_]#^#]?2-?-WCW_DY[]G3_L0/VAO_ $/X/U](T %%
M%% 'CW[0_P#R0#XY?]D>^)G_ *A6MUW_ (0_Y%+PO_V+NB?^FRUK@/VA_P#D
M@'QR_P"R/?$S_P!0K6Z[_P (?\BEX7_[%W1/_39:T =%1110 4444 %%%% !
M1110 4444 %<IX\_Y$?QG_V*GB+_ --%Y75URGCS_D1_&?\ V*GB+_TT7E '
M,? __DCGPN_[$/PM_P"F>TKU*O+?@?\ \D<^%W_8A^%O_3/:5ZE0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=XZ_Y.
MC_9X_P"R:?M%_P#I=\#Z^D:^;O'7_)T?[/'_ &33]HO_ -+O@?0!](T444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5\W?M:_P#)#->_[''X/?\ JY? %?2-
M?-W[6O\ R0S7O^QQ^#W_ *N7P!0!](T444 %%%% !1110 4444 ?-WCW_DY[
M]G3_ +$#]H;_ -#^#]?2-?-WCW_DY[]G3_L0/VAO_0_@_7TC0 4444 >/?M#
M_P#) /CE_P!D>^)G_J%:W7?^$/\ D4O"_P#V+NB?^FRUK@/VA_\ D@'QR_[(
M]\3/_4*UNN_\(?\ (I>%_P#L7=$_]-EK0!T5%%% !1110 4444 %%%% !111
M0 5RGCS_ )$?QG_V*GB+_P!-%Y75URGCS_D1_&?_ &*GB+_TT7E ',? _P#Y
M(Y\+O^Q#\+?^F>TKU*O+?@?_ ,D<^%W_ &(?A;_TSVE>I4 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\W>.O^3H_V>/^
MR:?M%_\ I=\#Z^D:^;O'7_)T?[/'_9-/VB__ $N^!] 'TC1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7S=^UK_P D,U[_ +''X/?^KE\ 5](U\W?M:_\
M)#->_P"QQ^#W_JY? % 'TC1110 4444 %%%% !1110!\W>/?^3GOV=/^Q _:
M&_\ 0_@_7TC7S=X]_P"3GOV=/^Q _:&_]#^#]?2- !1110!X]^T/_P D ^.7
M_9'OB9_ZA6MUW_A#_D4O"_\ V+NB?^FRUK@/VA_^2 ?'+_LCWQ,_]0K6Z[_P
MA_R*7A?_ +%W1/\ TV6M '14444 %%%% !1110 4444 %%%% !7*>//^1'\9
M_P#8J>(O_31>5U=<IX\_Y$?QG_V*GB+_ --%Y0!S'P/_ .2.?"[_ +$/PM_Z
M9[2O4J\M^!__ "1SX7?]B'X6_P#3/:5ZE0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7S=XZ_Y.C_ &>/^R:?M%_^EWP/
MKZ1KYN\=?\G1_L\?]DT_:+_]+O@?0!](T444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5\W?M:_\D,U[_L<?@]_ZN7P!7TC7S=^UK_R0S7O^QQ^#W_JY? %
M'TC1110 4444 %%%% !1110!\W>/?^3GOV=/^Q _:&_]#^#]?2-?-WCW_DY[
M]G3_ +$#]H;_ -#^#]?2- !1110!X]^T/_R0#XY?]D>^)G_J%:W7?^$/^12\
M+_\ 8NZ)_P"FRUK@/VA_^2 ?'+_LCWQ,_P#4*UNN_P#"'_(I>%_^Q=T3_P!-
MEK0!T5%%% !1110 4444 %%%% !1110 5RGCS_D1_&?_ &*GB+_TT7E=77*>
M//\ D1_&?_8J>(O_ $T7E ',? __ )(Y\+O^Q#\+?^F>TKU*O+?@?_R1SX7?
M]B'X6_\ 3/:5ZE0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7S=XZ_P"3H_V>/^R:?M%_^EWP/KZ1KYN\=?\ )T?[/'_9
M-/VB_P#TN^!] 'TC1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=^UK_R
M0S7O^QQ^#W_JY? %?2-?-W[6O_)#->_[''X/?^KE\ 4 ?2-%%% !1110 444
M4 %%%% 'S=X]_P"3GOV=/^Q _:&_]#^#]?2-?-WCW_DY[]G3_L0/VAO_ $/X
M/U](T %%%% 'CW[0_P#R0#XY?]D>^)G_ *A6MUW_ (0_Y%+PO_V+NB?^FRUK
M@/VA_P#D@'QR_P"R/?$S_P!0K6Z[_P (?\BEX7_[%W1/_39:T =%1110 444
M4 %%%% !1110 4444 %<IX\_Y$?QG_V*GB+_ --%Y75URGCS_D1_&?\ V*GB
M+_TT7E ',? __DCGPN_[$/PM_P"F>TKU*O+?@?\ \D<^%W_8A^%O_3/:5ZE0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7S=XZ_Y.C_9X_P"R:?M%_P#I=\#Z^D:^;O'7_)T?[/'_ &33]HO_ -+O@?0!
M](T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5\W?M:_P#)#->_[''X/?\
MJY? %?2-?-W[6O\ R0S7O^QQ^#W_ *N7P!0!](T444 %%%% !1110 4444 ?
M-WCW_DY[]G3_ +$#]H;_ -#^#]?2-?-WCW_DY[]G3_L0/VAO_0_@_7TC0 44
M44 >/?M#_P#) /CE_P!D>^)G_J%:W7?^$/\ D4O"_P#V+NB?^FRUK@/VA_\
MD@'QR_[(]\3/_4*UNN_\(?\ (I>%_P#L7=$_]-EK0!T5%%% !1110 4444 %
M%%% !1110 5RGCS_ )$?QG_V*GB+_P!-%Y75URGCS_D1_&?_ &*GB+_TT7E
M',? _P#Y(Y\+O^Q#\+?^F>TKU*O+?@?_ ,D<^%W_ &(?A;_TSVE>I4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\W>.O
M^3H_V>/^R:?M%_\ I=\#Z^D:^;O'7_)T?[/'_9-/VB__ $N^!] 'TC1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7S=^UK_P D,U[_ +''X/?^KE\ 5](U
M\W?M:_\ )#->_P"QQ^#W_JY? % 'TC1110 4444 %%%% !1110!\W>/?^3GO
MV=/^Q _:&_\ 0_@_7TC7S=X]_P"3GOV=/^Q _:&_]#^#]?2- !1110!X]^T/
M_P D ^.7_9'OB9_ZA6MUW_A#_D4O"_\ V+NB?^FRUK@/VA_^2 ?'+_LCWQ,_
M]0K6Z[_PA_R*7A?_ +%W1/\ TV6M '14444 %%%% !1110 4444 %%%% !7*
M>//^1'\9_P#8J>(O_31>5U=<IX\_Y$?QG_V*GB+_ --%Y0!S'P/_ .2.?"[_
M +$/PM_Z9[2O4J\M^!__ "1SX7?]B'X6_P#3/:5ZE0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=XZ_Y.C_ &>/^R:?
MM%_^EWP/KZ1KYN\=?\G1_L\?]DT_:+_]+O@?0!](T444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5\W?M:_\D,U[_L<?@]_ZN7P!7TC7S=^UK_R0S7O^QQ^#
MW_JY? % 'TC1110 4444 %%%% !1110!\W>/?^3GOV=/^Q _:&_]#^#]?2-?
M-WCW_DY[]G3_ +$#]H;_ -#^#]?2- !1110!X]^T/_R0#XY?]D>^)G_J%:W7
M?^$/^12\+_\ 8NZ)_P"FRUK@/VA_^2 ?'+_LCWQ,_P#4*UNN_P#"'_(I>%_^
MQ=T3_P!-EK0!T5%%% !1110 4444 %%%% !1110 5RGCS_D1_&?_ &*GB+_T
MT7E=77*>//\ D1_&?_8J>(O_ $T7E ',? __ )(Y\+O^Q#\+?^F>TKU*O+?@
M?_R1SX7?]B'X6_\ 3/:5ZE0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7S=XZ_P"3H_V>/^R:?M%_^EWP/KZ1KYN\=?\
M)T?[/'_9-/VB_P#TN^!] 'TC1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7S=^UK_R0S7O^QQ^#W_JY? %?2-?-W[6O_)#->_[''X/?^KE\ 4 ?2-%%% !
M1110 4444 %%%% 'S=X]_P"3GOV=/^Q _:&_]#^#]?2-?-WCW_DY[]G3_L0/
MVAO_ $/X/U](T %%%% 'CW[0_P#R0#XY?]D>^)G_ *A6MUW_ (0_Y%+PO_V+
MNB?^FRUK@/VA_P#D@'QR_P"R/?$S_P!0K6Z[_P (?\BEX7_[%W1/_39:T =%
M1110 4444 %%%% !1110 4444 %<IX\_Y$?QG_V*GB+_ --%Y75URGCS_D1_
M&?\ V*GB+_TT7E ',? __DCGPN_[$/PM_P"F>TKU*O+?@?\ \D<^%W_8A^%O
M_3/:5ZE0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7S=XZ_Y.C_9X_P"R:?M%_P#I=\#Z^D:^;O'7_)T?[/'_ &33]HO_
M -+O@?0!](T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\W?M:_P#)#->_
M[''X/?\ JY? %?2-?-W[6O\ R0S7O^QQ^#W_ *N7P!0!](T444 %%%% !111
M0 4444 ?-WCW_DY[]G3_ +$#]H;_ -#^#]?2-?-WCW_DY[]G3_L0/VAO_0_@
M_7TC0 4444 >/?M#_P#) /CE_P!D>^)G_J%:W7?^$/\ D4O"_P#V+NB?^FRU
MK@/VA_\ D@'QR_[(]\3/_4*UNN_\(?\ (I>%_P#L7=$_]-EK0!T5%%% !111
M0 4444 %%%% !1110 5RGCS_ )$?QG_V*GB+_P!-%Y75URGCS_D1_&?_ &*G
MB+_TT7E ',? _P#Y(Y\+O^Q#\+?^F>TKU*O+?@?_ ,D<^%W_ &(?A;_TSVE>
MI4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5\W>.O^3H_V>/^R:?M%_\ I=\#Z^D:^;O'7_)T?[/'_9-/VB__ $N^!] '
MTC1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7S=^UK_P D,U[_ +''X/?^
MKE\ 5](U\W?M:_\ )#->_P"QQ^#W_JY? % 'TC1110 4444 %%%% !1110!\
MW>/?^3GOV=/^Q _:&_\ 0_@_7TC7S=X]_P"3GOV=/^Q _:&_]#^#]?2- !11
M10!X]^T/_P D ^.7_9'OB9_ZA6MUW_A#_D4O"_\ V+NB?^FRUK@/VA_^2 ?'
M+_LCWQ,_]0K6Z[_PA_R*7A?_ +%W1/\ TV6M '14444 %%%% !1110 4444
M%%%% !7*>//^1'\9_P#8J>(O_31>5U=<IX\_Y$?QG_V*GB+_ --%Y0!S'P/_
M .2.?"[_ +$/PM_Z9[2O4J\M^!__ "1SX7?]B'X6_P#3/:5ZE0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=XZ_Y.C_
M &>/^R:?M%_^EWP/KZ1KYN\=?\G1_L\?]DT_:+_]+O@?0!](T444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5\W?M:_\D,U[_L<?@]_ZN7P!7TC7S=^UK_R0
MS7O^QQ^#W_JY? % 'TC1110 4444 %%%% !1110!\W>/?^3GOV=/^Q _:&_]
M#^#]?2-?-WCW_DY[]G3_ +$#]H;_ -#^#]?2- !1110!X]^T/_R0#XY?]D>^
M)G_J%:W7?^$/^12\+_\ 8NZ)_P"FRUK@/VA_^2 ?'+_LCWQ,_P#4*UNN_P#"
M'_(I>%_^Q=T3_P!-EK0!T5%%% !1110 4444 %%%% !1110 5RGCS_D1_&?_
M &*GB+_TT7E=77*>//\ D1_&?_8J>(O_ $T7E ',? __ )(Y\+O^Q#\+?^F>
MTKU*O+?@?_R1SX7?]B'X6_\ 3/:5ZE0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7S=XZ_P"3H_V>/^R:?M%_^EWP/KZ1
MKYN\=?\ )T?[/'_9-/VB_P#TN^!] 'TC1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7S=^UK_R0S7O^QQ^#W_JY? %?2-?-W[6O_)#->_[''X/?^KE\ 4
M?2-%%% !1110 4444 %%%% 'S=X]_P"3GOV=/^Q _:&_]#^#]?2-?-WCW_DY
M[]G3_L0/VAO_ $/X/U](T %%%% 'CW[0_P#R0#XY?]D>^)G_ *A6MUW_ (0_
MY%+PO_V+NB?^FRUK@/VA_P#D@'QR_P"R/?$S_P!0K6Z[_P (?\BEX7_[%W1/
M_39:T =%1110 4444 %%%% !1110 4444 %<IX\_Y$?QG_V*GB+_ --%Y75U
MRGCS_D1_&?\ V*GB+_TT7E ',? __DCGPN_[$/PM_P"F>TKU*O+?@?\ \D<^
M%W_8A^%O_3/:5ZE0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7S=XZ_Y.C_9X_P"R:?M%_P#I=\#Z^D:^;O'7_)T?[/'_
M &33]HO_ -+O@?0!](T444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\W?M:
M_P#)#->_[''X/?\ JY? %?2-?-W[6O\ R0S7O^QQ^#W_ *N7P!0!](T444 %
M%%% !1110 4444 ?-WCW_DY[]G3_ +$#]H;_ -#^#]?2-?-WCW_DY[]G3_L0
M/VAO_0_@_7TC0 4444 >/?M#_P#) /CE_P!D>^)G_J%:W7?^$/\ D4O"_P#V
M+NB?^FRUK@/VA_\ D@'QR_[(]\3/_4*UNN_\(?\ (I>%_P#L7=$_]-EK0!T5
M%%% !1110 4444 %%%% !1110 5RGCS_ )$?QG_V*GB+_P!-%Y75URGCS_D1
M_&?_ &*GB+_TT7E ',? _P#Y(Y\+O^Q#\+?^F>TKU*O+?@?_ ,D<^%W_ &(?
MA;_TSVE>I4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5\W>.O^3H_V>/^R:?M%_\ I=\#Z^D:^;O'7_)T?[/'_9-/VB__
M $N^!] 'TC1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=^UK_P D,U[_
M +''X/?^KE\ 5](U\W?M:_\ )#->_P"QQ^#W_JY? % 'TC1110 4444 %%%%
M !1110!\W>/?^3GOV=/^Q _:&_\ 0_@_7TC7S=X]_P"3GOV=/^Q _:&_]#^#
M]?2- !1110!X]^T/_P D ^.7_9'OB9_ZA6MUW_A#_D4O"_\ V+NB?^FRUK@/
MVA_^2 ?'+_LCWQ,_]0K6Z[_PA_R*7A?_ +%W1/\ TV6M '14444 %%%% !11
M10 4444 %%%% !7*>//^1'\9_P#8J>(O_31>5U=<IX\_Y$?QG_V*GB+_ --%
MY0!S'P/_ .2.?"[_ +$/PM_Z9[2O4J\M^!__ "1SX7?]B'X6_P#3/:5ZE0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S
M=XZ_Y.C_ &>/^R:?M%_^EWP/KZ1KYN\=?\G1_L\?]DT_:+_]+O@?0!](T444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5\W?M:_\D,U[_L<?@]_ZN7P!7TC7
MS=^UK_R0S7O^QQ^#W_JY? % 'TC1110 4444 %%%% !1110!\W>/?^3GOV=/
M^Q _:&_]#^#]?2-?-WCW_DY[]G3_ +$#]H;_ -#^#]?2- !1110!X]^T/_R0
M#XY?]D>^)G_J%:W7?^$/^12\+_\ 8NZ)_P"FRUK@/VA_^2 ?'+_LCWQ,_P#4
M*UNN_P#"'_(I>%_^Q=T3_P!-EK0!T5%%% !1110 4444 %%%% !1110 5RGC
MS_D1_&?_ &*GB+_TT7E=77*>//\ D1_&?_8J>(O_ $T7E ',? __ )(Y\+O^
MQ#\+?^F>TKU*O+?@?_R1SX7?]B'X6_\ 3/:5ZE0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=XZ_P"3H_V>/^R:?M%_
M^EWP/KZ1KYN\=?\ )T?[/'_9-/VB_P#TN^!] 'TC1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7S=^UK_R0S7O^QQ^#W_JY? %?2-?-W[6O_)#->_[''X/
M?^KE\ 4 ?2-%%% !1110 4444 %%%% 'S=X]_P"3GOV=/^Q _:&_]#^#]?2-
M?-WCW_DY[]G3_L0/VAO_ $/X/U](T %%%% 'CW[0_P#R0#XY?]D>^)G_ *A6
MMUW_ (0_Y%+PO_V+NB?^FRUK@/VA_P#D@'QR_P"R/?$S_P!0K6Z[_P (?\BE
MX7_[%W1/_39:T =%1110 4444 %%%% !1110 4444 %<IX\_Y$?QG_V*GB+_
M --%Y75URGCS_D1_&?\ V*GB+_TT7E ',? __DCGPN_[$/PM_P"F>TKU*O+?
M@?\ \D<^%W_8A^%O_3/:5ZE0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7S=XZ_Y.C_9X_P"R:?M%_P#I=\#Z^D:^;O'7
M_)T?[/'_ &33]HO_ -+O@?0!](T444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5\W?M:_P#)#->_[''X/?\ JY? %?2-?-W[6O\ R0S7O^QQ^#W_ *N7P!0!
M](T444 %%%% !1110 4444 ?-WCW_DY[]G3_ +$#]H;_ -#^#]?2-?-WCW_D
MY[]G3_L0/VAO_0_@_7TC0 4444 >/?M#_P#) /CE_P!D>^)G_J%:W7?^$/\
MD4O"_P#V+NB?^FRUK@/VA_\ D@'QR_[(]\3/_4*UNN_\(?\ (I>%_P#L7=$_
M]-EK0!T5%%% !1110 4444 %%%% !1110 5RGCS_ )$?QG_V*GB+_P!-%Y75
MURGCS_D1_&?_ &*GB+_TT7E ',? _P#Y(Y\+O^Q#\+?^F>TKU*O+?@?_ ,D<
M^%W_ &(?A;_TSVE>I4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5\W>.O^3H_V>/^R:?M%_\ I=\#Z^D:^;O'7_)T?[/'
M_9-/VB__ $N^!] 'TC1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=^UK
M_P D,U[_ +''X/?^KE\ 5](U\W?M:_\ )#->_P"QQ^#W_JY? % 'TC1110 4
M444 %%%% !1110!\W>/?^3GOV=/^Q _:&_\ 0_@_7TC7S=X]_P"3GOV=/^Q
M_:&_]#^#]?2- !1110!X]^T/_P D ^.7_9'OB9_ZA6MUW_A#_D4O"_\ V+NB
M?^FRUK@/VA_^2 ?'+_LCWQ,_]0K6Z[_PA_R*7A?_ +%W1/\ TV6M '14444
M%%%% !1110 4444 %%%% !7*>//^1'\9_P#8J>(O_31>5U=<IX\_Y$?QG_V*
MGB+_ --%Y0!S'P/_ .2.?"[_ +$/PM_Z9[2O4J\M^!__ "1SX7?]B'X6_P#3
M/:5ZE0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7S=XZ_Y.C_ &>/^R:?M%_^EWP/KZ1KYN\=?\G1_L\?]DT_:+_]+O@?
M0!](T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5\W?M:_\D,U[_L<?@]_Z
MN7P!7TC7S=^UK_R0S7O^QQ^#W_JY? % 'TC1110 4444 %%%% !1110!\W>/
M?^3GOV=/^Q _:&_]#^#]?2-?-WCW_DY[]G3_ +$#]H;_ -#^#]?2- !1110!
MX]^T/_R0#XY?]D>^)G_J%:W7?^$/^12\+_\ 8NZ)_P"FRUK@/VA_^2 ?'+_L
MCWQ,_P#4*UNN_P#"'_(I>%_^Q=T3_P!-EK0!T5%%% !1110 4444 %%%% !1
M110 5RGCS_D1_&?_ &*GB+_TT7E=77*>//\ D1_&?_8J>(O_ $T7E ',? __
M )(Y\+O^Q#\+?^F>TKU*O+?@?_R1SX7?]B'X6_\ 3/:5ZE0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=XZ_P"3H_V>
M/^R:?M%_^EWP/KZ1KYN\=?\ )T?[/'_9-/VB_P#TN^!] 'TC1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7S=^UK_R0S7O^QQ^#W_JY? %?2-?-W[6O_)#
M->_[''X/?^KE\ 4 ?2-%%% !1110 4444 %%%% 'S=X]_P"3GOV=/^Q _:&_
M]#^#]?2-?-WCW_DY[]G3_L0/VAO_ $/X/U](T %%%% 'CW[0_P#R0#XY?]D>
M^)G_ *A6MUW_ (0_Y%+PO_V+NB?^FRUK@/VA_P#D@'QR_P"R/?$S_P!0K6Z[
M_P (?\BEX7_[%W1/_39:T =%1110 4444 %%%% !1110 4444 %<IX\_Y$?Q
MG_V*GB+_ --%Y75URGCS_D1_&?\ V*GB+_TT7E ',? __DCGPN_[$/PM_P"F
M>TKU*O+?@?\ \D<^%W_8A^%O_3/:5ZE0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7S=XZ_Y.C_9X_P"R:?M%_P#I=\#Z
M^D:^;O'7_)T?[/'_ &33]HO_ -+O@?0!](T444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5\W?M:_P#)#->_[''X/?\ JY? %?2-?-W[6O\ R0S7O^QQ^#W_
M *N7P!0!](T444 %%%% !1110 4444 ?-WCW_DY[]G3_ +$#]H;_ -#^#]?2
M-?-WCW_DY[]G3_L0/VAO_0_@_7TC0 4444 >/?M#_P#) /CE_P!D>^)G_J%:
MW7?^$/\ D4O"_P#V+NB?^FRUK@/VA_\ D@'QR_[(]\3/_4*UNN_\(?\ (I>%
M_P#L7=$_]-EK0!T5%%% !1110 4444 %%%% !1110 5RGCS_ )$?QG_V*GB+
M_P!-%Y75URGCS_D1_&?_ &*GB+_TT7E ',? _P#Y(Y\+O^Q#\+?^F>TKU*O+
M?@?_ ,D<^%W_ &(?A;_TSVE>I4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5\W>.O^3H_V>/^R:?M%_\ I=\#Z^D:^;O'
M7_)T?[/'_9-/VB__ $N^!] 'TC1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7S=^UK_P D,U[_ +''X/?^KE\ 5](U\W?M:_\ )#->_P"QQ^#W_JY? % '
MTC1110 4444 %%%% !1110!\W>/?^3GOV=/^Q _:&_\ 0_@_7TC7S=X]_P"3
MGOV=/^Q _:&_]#^#]?2- !1110!X]^T/_P D ^.7_9'OB9_ZA6MUW_A#_D4O
M"_\ V+NB?^FRUK@/VA_^2 ?'+_LCWQ,_]0K6Z[_PA_R*7A?_ +%W1/\ TV6M
M '14444 %%%% !1110 4444 %%%% !7*>//^1'\9_P#8J>(O_31>5U=<IX\_
MY$?QG_V*GB+_ --%Y0!S'P/_ .2.?"[_ +$/PM_Z9[2O4J\M^!__ "1SX7?]
MB'X6_P#3/:5ZE0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7S=XZ_Y.C_ &>/^R:?M%_^EWP/KZ1KYN\=?\G1_L\?]DT_
M:+_]+O@?0!](T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M4?\ "5?\'*/_ $2'_@C%_P"'8_;)_P#F#H_X2K_@Y1_Z)#_P1B_\.Q^V3_\
M,'7[KT4 ?A1_PE7_  <H_P#1(?\ @C%_X=C]LG_Y@Z/^$J_X.4?^B0_\$8O_
M  ['[9/_ ,P=?NO10!^%'_"5?\'*/_1(?^",7_AV/VR?_F#H_P"$J_X.4?\
MHD/_  1B_P##L?MD_P#S!U^Z]% 'X4?\)5_P<H_]$A_X(Q?^'8_;)_\ F#H_
MX2K_ (.4?^B0_P#!&+_P['[9/_S!U^Z]% 'X4?\ "5?\'*/_ $2'_@C%_P"'
M8_;)_P#F#H_X2K_@Y1_Z)#_P1B_\.Q^V3_\ ,'7[KT4 ?A1_PE7_  <H_P#1
M(?\ @C%_X=C]LG_Y@Z/^$J_X.4?^B0_\$8O_  ['[9/_ ,P=?NO10!^%'_"5
M?\'*/_1(?^",7_AV/VR?_F#H_P"$J_X.4?\ HD/_  1B_P##L?MD_P#S!U^Z
M]% 'X4?\)5_P<H_]$A_X(Q?^'8_;)_\ F#H_X2K_ (.4?^B0_P#!&+_P['[9
M/_S!U^Z]% 'X4?\ "5?\'*/_ $2'_@C%_P"'8_;)_P#F#H_X2K_@Y1_Z)#_P
M1B_\.Q^V3_\ ,'7[KT4 ?A1_PE7_  <H_P#1(?\ @C%_X=C]LG_Y@Z/^$J_X
M.4?^B0_\$8O_  ['[9/_ ,P=?NO10!^%'_"5?\'*/_1(?^",7_AV/VR?_F#H
M_P"$J_X.4?\ HD/_  1B_P##L?MD_P#S!U^Z]% 'X4?\)5_P<H_]$A_X(Q?^
M'8_;)_\ F#KB_B#I_P#P<=?$CPK=^$M<^$O_  1KBT^[U/PSJCR6OQ<_;*CD
M$_A?Q1HWBJSC)'@,,8IKS1;>&8(\;^3(Y5\\'^@NB@#\*#XJ_P"#E')Q\(?^
M",6.V?BQ^V23CW/_  @0S]<#Z4?\)5_P<H_]$A_X(Q?^'8_;)_\ F#K]UZ*
M/PH_X2K_ (.4?^B0_P#!&+_P['[9/_S!T?\ "5?\'*/_ $2'_@C%_P"'8_;)
M_P#F#K]UZ* /PH_X2K_@Y1_Z)#_P1B_\.Q^V3_\ ,'1_PE7_  <H_P#1(?\
M@C%_X=C]LG_Y@Z_=>B@#\*/^$J_X.4?^B0_\$8O_  ['[9/_ ,P='_"5?\'*
M/_1(?^",7_AV/VR?_F#K]UZ* /Y]-6T__@XZUCQUX,^(%S\)?^"-8U?P1HWC
M31-,A7XN?MDBUDM_&S^&'U&:9!X"!,L \+6B0[BZ[;B8A58*X[3_ (2K_@Y1
M_P"B0_\ !&+_ ,.Q^V3_ /,'7[KT4 ?A1_PE7_!RC_T2'_@C%_X=C]LG_P"8
M.C_A*O\ @Y1_Z)#_ ,$8O_#L?MD__,'7[KT4 ?@+XQ;_ (.0O&_A#Q7X,U7X
M2_\ !&F+3?%WAG7O"]_+;?%O]LE+B&SU_2KK2;F6%O\ A CB2."[D=. 2X7#
M*>1LV&N_\')>G6-EI]M\(/\ @C&MO86EM9P*?BU^V6Q6&UA2",%G\",[82-1
MEV=C_$S'+']X:* /PH_X2K_@Y1_Z)#_P1B_\.Q^V3_\ ,'1_PE7_  <H_P#1
M(?\ @C%_X=C]LG_Y@Z_=>B@#\*/^$J_X.4?^B0_\$8O_  ['[9/_ ,P='_"5
M?\'*/_1(?^",7_AV/VR?_F#K]UZ* /PH_P"$J_X.4?\ HD/_  1B_P##L?MD
M_P#S!T?\)5_P<H_]$A_X(Q?^'8_;)_\ F#K]UZ* /PH_X2K_ (.4?^B0_P#!
M&+_P['[9/_S!T?\ "5?\'*/_ $2'_@C%_P"'8_;)_P#F#K]UZ* /PH_X2K_@
MY1_Z)#_P1B_\.Q^V3_\ ,'1_PE7_  <H_P#1(?\ @C%_X=C]LG_Y@Z_=>B@#
M\*/^$J_X.4?^B0_\$8O_  ['[9/_ ,P=4M2UK_@Y)U73M0TN\^#_ /P1C>TU
M.QO-/N57XM_MF(S07MO);2@.G@177Y)3DHROC(1T;#K^\E% 'X&^&KO_ (.0
M_"OA[1/#.E_"'_@C(-.T#2K'1[(/\6_VS9'^S:=;16L)=YO TDK,4C4L7=FR
M>36W_P )5_P<H_\ 1(?^",7_ (=C]LG_ .8.OW7HH _"C_A*O^#E'_HD/_!&
M+_P['[9/_P P='_"5?\ !RC_ -$A_P"",7_AV/VR?_F#K]UZ* /PH_X2K_@Y
M1_Z)#_P1B_\ #L?MD_\ S!T?\)5_P<H_]$A_X(Q?^'8_;)_^8.OW7HH _"C_
M (2K_@Y1_P"B0_\ !&+_ ,.Q^V3_ /,'1_PE7_!RC_T2'_@C%_X=C]LG_P"8
M.OW7HH _"C_A*O\ @Y1_Z)#_ ,$8O_#L?MD__,'1_P )5_P<H_\ 1(?^",7_
M (=C]LG_ .8.OW7HH _"E?%7_!R?N3?\(O\ @C'LWIOV_%C]LDMY>X;]N? 8
M 8IN"DY ;!*L!M/[@Z&=9;1]+;Q$FG1:^VFV!UN+2'N9-)CU<VD)U--+DO$C
MNY-.2^-PEE)=1I<O:K"TZK*6 U:* "BBB@ HHHH ,C.,C/IWHK\J_P#@L/\
M&?XU? S]DC1?$7P ^(\_PF^(WCK]I?\ 9;^"MM\0;7P]I'BF[\,:)\9_C5X4
M^&^OZK9:%KH.E:C>66F^(IKVUMKPI#-<6L44DD<;LZ^='_@GW_P4BY(_X+4?
M&;'.!_PR?^ST3QVSN )[9P 3Z4 ?LS17Y2?L1:3^T_\ "G]KK]JW]G#]H?\
M:W\5?M;Z5X/_ &</V+/C?X%\3>+/AMX#^&E[X4U3XS?$_P#;L\!^,=$MM,\"
M0);7]G=V?[/_ (.O5O-1N9[A9WGBBCAC4&3]6Z "BBB@ HHHH **** "BBB@
M HHK^8#_ ()^>'?^"EG_  4)^#7C[]H.X_X*I?$;X*PP_M+_ +2GPLTGX>>&
M/V;_ ()^*-&T7P_\)_B[XE\$Z"+?6M>2'5;N2?2]+MI9VNDW)(3$&D\LSS '
M]/\ 17\]WQX^$?\ P4/_ &/)OV<OBQKW_!5#XF?''PQKG[<'[#?P7\8_"WQ!
M^SE\$_".D>+O _QY_:L^$_PA\::9=>(M 2;6=*+^&/&.J/#<Z?']H$RI'&]N
MTBW5O_0@O "CG: /RXY].E "T444 %%%% !1110 4444 %%?C/\ MD/^UC\8
M?^"A'P-_92_9]_:_\4_LD>$]3_8T^/G[0GBK6?"?PQ\ ?$N]\4>)? ?QR_9\
M^&^AZ==6GCJ%HK&SBTGXG:S<F;3[B&4SPQ+(DJ.Q47_@GW_P4A# M_P6H^,Q
M7(W ?LG_ +/0) /(!)8 D< E6 ZD$#% '[,9'K17YJ_\$D?C%\6OCO\ L-?#
M#XA_''QQ+\2?B:WB'XI^$O$7CF?1=-\/7'B;_A!OB;XI\(6&K7.BZ.%TS3KF
MZL-%MYI[:R!@CED=4=U 8_I50 4444 %%&1ZT9'KUZ>] !1110 4449'K0 4
M444 %%&0>AS10 449'J.>GO29'J/S].M "T4F1ZC\Z7(]>O2@ HHR/6B@ HH
MR/449!Z$&@ HHHR/44 %%&1Z]>GO10 4444 %%%&1ZT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
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 **** "C(]:*_,#X@^ ?\ @KG>^//&=Y\+_P!H3]B;0OAS=>)M7G\"Z/XN
M^!?Q1U;Q5I?A26Y9]&T_Q%JNG^.;*PU/6;6V/EWU]96EO;74V98H8U.V@#]/
MZ*_)'_A6_P#P6N_Z.:_8%_\ $>_B[_\ /#H_X5O_ ,%KO^CFOV!?_$>_BY_\
M\.@#];J*_)'_ (5O_P %KO\ HYK]@7_Q'OXN?_/#H_X5O_P6N_Z.:_8%_P#$
M>_BY_P#/#H _6ZBOR1_X5O\ \%KO^CFOV!?_ !'OXN?_ #PZ/^%;_P#!:[_H
MYK]@7_Q'OXN?_/#H _6ZBOR1_P"%;_\ !:[_ *.:_8%_\1[^+G_SPZ/^%;_\
M%KO^CFOV!?\ Q'OXN?\ SPZ /UNHK\D?^%;_ /!:[_HYK]@7_P 1[^+G_P \
M.C_A6_\ P6N_Z.:_8%_\1[^+G_SPZ /UNHK\D?\ A6__  6N_P"CFOV!?_$>
M_BY_\\.C_A6__!:[_HYK]@7_ ,1[^+G_ ,\.@#];J*_)'_A6_P#P6N_Z.:_8
M%_\ $>_BY_\ /#H_X5O_ ,%KO^CFOV!?_$>_BY_\\.@#];J*_)'_ (5O_P %
MKO\ HYK]@7_Q'OXN?_/#H_X5O_P6N_Z.:_8%_P#$>_BY_P#/#H _6ZBOR1_X
M5O\ \%KO^CFOV!?_ !'OXN?_ #PZ/^%;_P#!:[_HYK]@7_Q'OXN?_/#H _6Z
MBOR1_P"%;_\ !:[_ *.:_8%_\1[^+G_SPZ/^%;_\%KO^CFOV!?\ Q'OXN?\
MSPZ /UNHR#T(-?DDOPX_X+6!T+_M,_L#%!(AD"_L]_%P,8PZF0(?^%A$!S'N
M"$@@,02" 17ZL:)'J46E6$6L26TVK16=I%J=S9PR6]G=:A':PI?7-G!-)+-#
M:3W8FDMHII'EC@9$D8LI) -6BBB@ HHHH **,_K10 4444 %%&1_GI^?2DR!
MU^G0_P"?QZ=?2C?8!:*** "BC/U_(T9_K^E !11G_'H?\_AUHS_G![?Y_'M0
M 4449% !129!&>WT/\NO^%+1_7W %%%% !11D?Y_IZ_A29'O^1_PZ^W6BZ6[
M2]= N+129S^&1T/;_/'KVI<]?;K0 4444;[ %%%% !1110 4444 %%%% !11
M03B@ HHHS_G![_Y_#O0 444?Y_S_ )X[T %%%% !1110 4444 %%'3K1D?Y_
ME]?:@ HHI,C\O8G^5 "T4FX>H_S_ (]O4<CBEH *** 0<X[''XT %%)D>M+G
MK[?Y_'\* "BDR/Z\\?S_ %].]*#GF@ HI,C!.>!Q_3^?'UI0<^OX@C^>* "B
MC(_SQ^7K^%&1ZT %%%&?\GC^=&^P!1110 4449'Y>G/\J+]>G< HHHS_ )_S
M^OI0 449_P _X^E)D=?Z'OQ^- "T44@8'H<_3_/Z_P"!H 6BBB@ HHHH ***
M* "BBB@ HHHH **** "BBC^G6@ HHHH **** *&IQ7UQI]]#IMU%I^HRVES'
M87\]M]N@L;UX9$M;R:Q\^U^W16LYCG>S-U:BZ5#";B /YJ_$FL_%+7?#>N>*
M_"_B']M;]G_2/$W@/1;/Q'XUT+4?ASX>LM8\,>'-0U2#0K'Q#KNDS_&];_2M
M%O-<N[+1;?4+N&*W?5;VTT\/]JG2,_=..H[8Q_/_ #Z^M? 7QA_97^,7C3XP
M>,_C1\-_C=#\+_&FK?!;Q+\$/#FI1:+K'BM].T+QKX]^%OB34/$VD6OBS5]=
MT#X8^.O!WA?P/XQ\/^$=8^'6A6OA[Q=XK\<Z#X^^-O@_XEI\+/!7A%9?-?1I
M)*3>EVWROE2NTE>5KWTLFG9.X6O?7E>EGNM))M-+5WBI)=I--W29T'PU^(/C
M'XQR:F/A5^U[\&OB);:-;^$+[4-1\(?!^RU_2$T[X@>!M ^)G@;5+75M-^,=
MQI^JZ3XL^'_BKPSXOT/4])N;ZQOM!U[2K^.X$-W&QI^,_BGJ_P .=7UOP]\0
M/VWOV=O!6O\ AGPS%XV\1Z'XL^'_ (:\/ZKH/@VXEU&"V\7:SI^J_'"TNM+\
M-74VD:M';:U>QP6$[Z9J"13LUG<"/YP\%?\ !,4_"SXL>"/BM\'O$OP]^&<O
MPVM_ ]Q\-O"VF>!->U>+P/;_  S_ &$_$W[%'@KX/7/C/4O%5KXK\<?L_P!J
MOB31_B]<^$];FT_4E\9_#'PBTMQJ.KZG+XG\-^M?M9_L)7/[3'BKQ#K^B_$%
MOA"_C+X8:A\,?'NJ>%]+UZ\O_B?X=2T\0-X.\-_$_P .MXELO!?B_1?AWXD\
M0W?C/P'KU]HZ^-_"&IW'B#P[X<US3?#GC/Q7#J-14?=7/I;WY*$6XN[>D8R2
MVVU5WH[*THNFDYI59<E-U8J4XQYY0I.<.:?(VN:4(N;Y5)<W(K6E*)O^(_CB
M/!Y\;KXM_;O_ &:?#)^&NU?B(=>\%>$M+3P([ZGI6C1Q^+Y;OXZ11>'99-8U
MW1-*2/5GM2=1U?3;,@7%[;QON7_Q)\1:8NEG4?VT?@!9'7/B!K'PGT5;KX=^
M&K=M7^*GA[1O$7B/7_AMIGG_ !P5+_QYHF@>$_$^MZKX2M&EUVQTO0-7OI[)
M+?3[N2+YX\<?\$SM2\;^!=2^"EU\;-4'P&N[CQL;GX=:OH.J>)-+\<Z+X_\
MCEX>^-^H^'_BEX<U/Q7_ ,(7XEET&_TOQ'X=TGQ78Z)I_B'5M!\8-IVM8L=
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
M(ZKXZ\%Z;XHL((7N/#]_XL\.V>K):7.L6$4_2?#[XIZO\6?#FI^,/A?^V_\
MLZ_$+PGHF@Z)XIUCQ-X,\!>&/$F@Z5X7\2Z*?$OAWQ'J6K:1\<+NQT_0=>\.
M*?$&C:O>3P:?JFBJVI6-Q<6J/*OF_P ,/V(?%_P]\??LS^/G\;:=JNH? ?P5
M\:/ GB5!K_Q#TZ_^)M_\=/B7\*?BGX\^,/B[6-"U'0H_%GQ#\1>)_ ?B;5_$
MGA[QCI&L^#]9UWQK/K<TD5W8LL_F?PJ_X)867A[]F3QM^SW\1_BE)K;^+_\
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
MTQ7S/XJ_Y/'^ _\ V;/^UG_ZM+]BROIB@ HHHH **** "BBB@ HHHH ****
M/G'Q5_R=M\#/^S>_VH__ %8G[(]?1U?./BK_ ).V^!G_ &;W^U'_ .K$_9'K
MZ.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BJ6H7PT^PO;\V]U>+96EQ=_9+&-9KV[-O$\HM;.!WB6:[N"GDVT321K),R
M(70$L/#5^/<C*&'P4^.P&,\^#M$!'&<$?\)9U ZCUXZ\4 >_T5X#_P +[DSC
M_A2OQUSGI_PAVB<>_/BO'7@8))/; ) /CU(?^:*_'7Z_\(?HG?\ [FS/Z=J2
M:E\+3]&O7\D'==MSWZBO O\ A?,N/^2*?'7Z?\(?H>>__4V=\=>G;.:3_A?4
MF ?^%+?'3!_ZD_1.WU\5_P#Z^V>:+KNM=M?1_DT_F']?<>_45X#_ ,+[<G ^
M"WQT)Y_YD_1!G'7&?%8Z#GW'3.1D_P"%\R8S_P *5^.H_P"Y/T3MV_Y&NA2B
MTVFFE>[3T5M7^ 'OU%> CX]2$X'P6^.I]_\ A#M% [^OBL>G^%'_  OI^O\
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
MUZ)-OLD/OY6OY7VOZGO]%?/X^/N6"CX,?',N>0G_  ANC@D8SD9\4@$ >_\
M6G?\+ZD'7X*_'4<XQ_PA^B9SV_YFOOQC.,Y]C@_R3^3U3^X5T[ZK3?7;6WYM
M+YGOU%> ?\+\;O\ !?XZ#G'/@[1N_(_YFKTY]OXL4?\ "_#P/^%,?'/)Y _X
M0W1\_P#J4XZ<]>E'^3?R6C?RZ@VD[-I/3JNNWWGO]%>!?\+YDZ_\*5^.N.A/
M_"'Z(,$'!'/BL=#QQQFD_P"%]2=!\%OCJ2?^I.T7^?\ PE>.OO[CCFCRZCOO
MY:ORN>_45X#_ ,+ZD_Z(K\=>W/\ PAVB8Y.!_P S7GGZ4I^/,HS_ ,65^.O
MS_R)^B<_3_BJ_P">*5T^JZ=>]K??=??VU ]]HKP ?'N0G ^"OQUS_P!B=H@_
M4^*\9]NM*?CU(./^%*_'7MG_ (H_1.,@G//BL9'!!(SCOQS24XM-J2LG9N^S
MO:S\[A_7?\KGOU%> 'X]N.OP6^.OM_Q1VC<CU&/%6/;D@YXQFE_X7S)_T17X
MZ\\C_BCM%Y_\NOCCUQ^=.ZO:ZOII===OZ5^^VH?I=/R:W^X]^HKP+_A?,O/_
M !97XZ\?]2?HG_S5_C2'X]N#@_!;XZ XSSX.T7IG'7_A*]O7 QG/(.,<TUJ[
M+5VO9=OO%=+=_P!;]NQ[]17@'_"_#D#_ (4Q\=#GICP=H_<E1_S-/&6#  X.
M0>,8)7_A?3_]$6^.GI_R)VC=< XS_P )5@9!ZD@=LYHVT>GKIY=0NNZ_K7]3
MWZBO 3\>G7[WP6^.H]/^*.T4Y]>GBH].ISCI2?\ "^VQD_!?XZ 8SSX.T;H>
M ?\ D:N_YC!R!@X2:=VFG;>W3?\ R?W/L,]_HKP$?'IST^"WQT(SC(\'Z)@G
M.._BL=P>O3O2?\+[DQG_ (4K\=<8W?\ (GZ)T'_<V=<\#U)XSUH;2M=I73:N
MUJE>_P!UG?T^\_7;Y['O]%> CX]2'I\%OCJ?^Y.T7_YJ_P">#R.*7_A?,O\
MT13XZ_\ A'Z)_P#-90FFKIIKNM4![[17@7_"^9?^B*?'7_PC]$_^:NC_ (7S
M+_T13XZ_^$?HG_S5TP/?:*\"_P"%\R_]$4^.O_A'Z)_\U='_  OF7_HBGQU_
M\(_1/_FKH ]]HKP+_A?,O_1%/CK_ .$?HG_S5T?\+YE_Z(I\=?\ PC]$_P#F
MKH ]]HKP+_A?,N1GX*_'0 D D^#]$P 3@L3_ ,)7P!U)[ '@U[M:W"W5O!<J
MDD:SQ12B.9=DT8EC63RY4!8)*F[9(@8[7#+DXS0!/1110 4444 ,(!!!48(.
M!P0Q[8[],?7-?E%\:?CA\:_ ?[1'QFL;?1/VG_%OP'TS]G;7=6TW3?@C\*_$
M'B[Q+=?&S3/B5\*_#?A7P7X=U/6?@CX7TOX=:KXRM?'%[HOAK7]$\;?&[X?:
MMX'LOB7\9?C'XO\ V8O#'P93QIXU_6 \_P#UJA: ,23)*,G. ^ #QG:0,J#C
M! .#DGJ<TM4TTE+1IQ>VJ2NO-6NNVMK-II.]M%?5.U[;/FW2OKLUUZZ:'Y'_
M +/G[1?[<6E>(_#GA/\ :)\'>%-?\%?"KX&_"&Y^+_Q6\.?"7]J2\\?_ !\\
M1K^RUH7C[XI?M ? ?0O GP+N/ E_::E^T1=ZW\%XOV3[SPGX$^-OAZV\-:O\
M0[BQLI?%OPG^%'B?E?VI_C=^WUX,_:5^-7@SX+>'OBIJ_P ,_'/P+^$OPU^"
M>KZ#\!&\=>$_@K^T9XNT_P#:&\6Z_P#'O6_%T7@RXM/%'@;PUHO@+PIX0\;^
M$]0USQ99Z5XO\1?"ZWAT#2G\7SQ:[^RXM@#GSIB20Q!<%21GJ,9(/<9Y  R.
M<H]J&*%994V#C;Y9+'CEBZ,3T!&W:<YR2, *2]Y-)27+.,HOW8R]I&";;2YU
M.GRM1E%W>]DY/E7O\T6K**ES2BK>];F2BN9-*$G*,I+5KDLG:4C\%]6_:9_X
M*(0:A'J.G?"K]IV;P%<?L_\ A;X86_B2Y_9]\.RW47[2]O\ "OPWX_UGXC7?
M@*Q\,O\ &99M;\:7NN?#F^\17'PNTO\ 9QTLZ=-;65S9:^;?<GB_]H3]OK4O
MAEXBTWPF?VB-)^(EEKO[?.@W^KZ7^RGJFI>(/#-EH>L65C^R_K^BZ)XA^#H\
M,^)WTW1;R\USX=S06>K:'\4)M/CCU*7QA;B\A/[U&U4K@RRD]G)0,.<D8$87
MGG.5.<GVP\0A0JAW(7IG;VZ  * ,=L >^:5YN-:$J<7[6$H<Z?O13^L6G!JW
M)5;Q$7*23@UAJ,%%7E)O1-M1NDZ3C!M-+V56$W%R:YIJI&GR3<WJIMK6]_Y]
MV_:9_P""D^GZG\6I_B]\*?C/8>&_A]XE^/VBV^F_"KX3>(-&M_B3\5O@O^S/
M^P)+\,/"?P?\9^%OA!^T-XP/[-'[1WQ/\1?MV_%GX6_$+4OA_K7B#5O'/ASX
M5_L_?$#Q[X&UV/5O@7XJ^M/VGOVA?VLO#/BC]FW4/@Q\'?V@]2\%>%/#_A#X
MW?M26WAGX6^%/&=_J'A#7/$?@[P;J_P3U.SUN#1]=\4^.+3P;XA^*WQ3&C?L
MOV?B;XDZ%XW^#O@_0O$7AK3O"/Q'TK1_%OZJ"'&/G<X)(SL[\D A01D\DC![
M#%,>UC< 990IR,!&YX_YZ(^#QD$8(R>QQ5\R<D_8P5JGM-9<T&I1E>FX63<8
MSG*3;DY2M!1<::Y 7-;7ED[*+5FDTK)N\6N5\L4H\B2C>4I<TY.1_/+H?QX_
MX* ,?AO;>);[]J9/!FJ?&)M)_: \21?LN>)++Q'X+T@?M5?%7PO9VG@J.V^"
MS:__ ,(5J?P#T?P=K&J>(=!\):UH^CZ0F@^,7\<:%/XK=_$D#?'7_@J0OB6?
M5I-+^.%MX4L/!.NV&AW@_9SO-1U[Q-J5[\!/VC_%?PYOM<^%5K\&+?2]'U_Q
M#XX\(_#2_P#'7BX_$FSG^&?CV#P3\%[GX)W]G\;KK4?#']$HBQ_RTD/H2P)
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
MZ-XTNKGQA_1!);K(NTNP'T1L^[!E8'VXP#^&%6 +G#OR6/4#!8?-@XR,GYB
M<;CG%4IR3;5&FM92336CD[<L8)*,>6-G&4N9+E:LY5)3BHJ492U4H2A&"C**
M]WE@DY<_,YN4Y+GE\.LN5.,8)2_#FZ^+G_!0A/CUJ?P[UFS^-^H?"#XF?'W]
ML'4O 'CCPQ\"/L"_"[X7?!OX(_%_0_!GPR\7>*-/^'H6Q\.^-?B6GP'^*W[-
MOQ%U=]0U/XN:Y)\8? .N^+=5\/67P^\(>*MCXA>.?V]M*_9 _8;UGP WQJU?
MXY>.OA+9^/OVB_[3\#W.G>+='\:0_LYVOCK7;'Q?H-M\!O'Z>#]9TSXD+J$>
MC_!:;PC\/5\=>*8(/@Y#XD\&7.JP7%A^V(B49^\<X'))Z=.>O!)/UZTUH%;^
M)QR.A'8YYR#DYS@]03D?-S1%VC&+A%J"E%K;VWO3DIS=VU)N:ZNS@KMIV!QE
M)).5MFN562TIWC96O&3@XM-Z1D^6S/P1T[XQ?M_>*=,\6V&G0_&M_&&J_MB^
M&_ ^CSZG\/?'GPDE3]GZ_P!'\;W4&LWF@Z[^R=XR\,?!WP,;[3O#L^H?%'3M
M9^/VI6\LD6@^)+G2;FZ^R:KP7Q!^*?\ P5H^'<_[8^C:AJ'Q*\9ZQX+_ &4?
MCMH'P=\=?"K]GO4_$7A'QU^U1X#_ &$_V&/B/X(UGX9>$X/@WKMQH^B:M\<O
M%7[6%Y\/O$!O/B]X:^*?CJ/QQ\!_$7AO1/&'PP^#_@76?Z*_)XQYDN./XN./
M8@]3UQQ^I*^5Z.XY!QG@  #:!C(&1N/);/.[IB$ZG*TTKN<)/6#<?9\CCRR<
M=(MPO.%N6IS>\KQUGV;YF^=N+BXJ#3LN:59R;M)-N2JI)IKD]E!QVLOP=_:+
M^-O[<G@32?BE>?!T?%WX@67B/]ECQG-\*M+^&OPV^*_C;7O@=\;O VB?%3QE
MJ&M^*=5\:?LHK/\ '7PQ\58]+\-> O /B+PW;S_%#PA\2[+X=^#M#_9K^(/@
MGQA\4OBCX<Z#Q9\;/V\=%^/FGV/@W1?C5XF_9T\3-^Q_\/BWA[X4ZCXL;X=>
M(_'OC7XR3?%GXFVWQ$\6_!_P?XY\<^"AIOASPA\/_B1/J/A>R'P@M/$'A?XF
MWC>$M"%W<>(?V_>W#MN\V=3G.%DP,].!@XP"0,8P#4AC!_B;KGJ/3IT_GGJ?
M;%Q48R;Y5.,URN$G-<JY:M.Z?.WS*-633BU>48R?O1C:WS.UN6+C&4=(IJ7[
MKV<)N.GO0E:HE?WIQ3FY*4K_ (&ZE\:OV^_!/C'3-,T?P=^V)\1O!_@C]HKX
MBZW\4[F+X/>#G7QG^SSJ'Q%L?@K\/_ _AW7_ !3X>\*>()#X2T?5=8^/UWXA
M^"GAWQK\2/$.A>$+&2=[G2-<6:;6_P"%H?M_^#_#/@WQ#IMY^T1XM3PYH/[:
M_P 9OB#HOB'X!S:QXF\?^%_V;/VO/V3'^'7P6T+3+;X8://HWQ&^/7[)$7[1
M7@CX Z39Q:1K?Q'\;>+D^(-JOBEO!DFIZ-^[#6X;&9)<J<@Y4]!QD%""1V.
M??/-.$(4* SC!R>0=W3.X8VY.,$A1P3QGFHGSSG"7)&"@FFDT^=OV7QJ2:=O
M92Y/Y%6EI*4$Y:57&I*4HPC"+::IQ<^2-G=I7GS24[^\I2T:NK)V7XY_LM?%
M7]M'Q?\ M1: OQZM?B1I/PE^(O[-GPO^.O@/P_XB\ ^*/AK:?#SQ=\;_ (V_
MM_>-+GX%^+K;3?@G<Z/XI^*_P(_9VT_]D/X6?%W0_'WQ0^'=[X,\5^$-'\:Z
M;H^L^)/BMK%EXC_9#:OI_.F>2,$%Y,'.1NXY+$\8Z9;H<C"J#G!S+6FC;:BH
M+6T4VTES2Y4K[6BTMVW]IMD)6ZWT5W9)MI6;=M/>MS:))-V275NQ?3]3_C1L
M7T_4_P"-.HH&-V+Z?J?\:-B^GZG_ !IU% #=B^GZG_&C8OI^I_QIU% #=B^G
MZG_&C8OI^I_QIU% #=B^GZG_ !HV+Z?J?\:=10!\@_&J]FTKX]?#_4K2?5K6
MZL?V4OVP;FTNM"LM0U+6K:ZC\8_LGFVN=*L=*\*>.]2NM0M[@136D5EX(\7W
M'GQH\?AC7-ITVY_/CX-?'/\ ;)\66W[-OA36KOX[>%OB:_CW]KS7?BKJ_P 1
M?V??&-Q\#[[X >'/BO\ M,_#S]G?PAIGB_\ X4UX!U/XB_%#Q//;? ;5_AMK
MNI7GP/\ &?BSX%?#36OVA?BKH?PTN?BGX4^&?QW_ $V\5C/[6OP-&2,_L]_M
M1YQP>?B'^R/T/4'OD5]%"( L0S?-UR<@\ 9(QR< #)ST]SF7>^D4T[.[?PN+
M=K1V:=US)JS22=UH)I.,E=IM6NNJ;C?6Z:LD[--.[T:Z_C_:>+OVHI_^"4OA
MOQ#HVI_M!V_[8GA/]GWX0ZYXKN5^$_Q&LOBGJ7QQ\2>"_A]XU\>Z?!\.?BGX
M6\5ZOXFDM+KQOJ5CK&DZ5IOB#PUX9UZPU[P586WAV]\#:IX-\)\-XN^,_P"V
M%X.O/VFA8_\ "];R3P!^TK\+?#7PWGMOA9\1/&VJ:C^S])X^\ Z;XPU71/ =
MG^S4_ASQ;X>'AJ_\3W&H_%#PQ\2?B=XEGMX]4O+O2O!R:$EV/VX,"D@EI"0,
M [AGJ3R<9[]B!3A&% 4,X )(Y&><\'C! [#'49))YI-2;;LM9.=ERJS:IKE;
MY;-+V;E>VOM'%K2[44XM-^\E;1[7BZUI;WU52#<9.2O1CH^9V_##5/B%_P %
M*IO$7Q&^)7@^[\57OPYC_;(\-_"GP=\//$G@#6]+U[Q=\,-5_:Y^"VAZ5XKT
MG3+7]F[5-7^&OP,T']G^7XJV/COXTFZ^*[>*=%URR^(447@)_ TGB/6>%M?C
MM_P4MD\'?M"-XTT/XS>%_BQX>\*_M.:I^QKX:\$? V[\5>$/C#\?M$_;^_;A
M\"?#SX3_ !3\57GP5TRRMO@_H_[.O@G]B/1_AIXV\=0?L\Z5\0O@G\:OB?\
MM%ZAXLUK4?"C_%/X$_T#F+/61^H].0"IPV  0=I!Z'!(I#;J3]^0 C!&[AAM
M"C.02=N,C)(R6R#N-7.3=.E"-*"=+VKYTXJK4YZL*L8U)N#YO9N+C3NO=IRE
M337NM)INO4K+W545)1IQNX4W3INFG%2=GS?')..LF^;G37)_/+X[^/\ _P %
M.?#FF_M&:%%H/Q\UU(++]NOXC? KQ[H/[.TMHJ^&O"7[95S\(?@S\&]5L/#G
MP8\9^(1XQ\(?"?1M.^(_PI\5Q^!]<U3X^_!SXIKXQT?POXWO?A'KWC'Q%]3?
MM;?%G]M#P1X$^!'C']F#1?B5XR.E?#3]HOQE\5_ OASP!J'Q,UCQ_%X;^',Q
M\%^'-,\4^.?AIX0UO1?B#8^++R/Q#\-8-6\-^&+WXBW?AR]\&CP;XSGUC3M/
M?]<S;*6W%Y#SD?-C# D@C !&W) ]!2K  ,&21O5BP+$]\G&>>/I@>^<(PDK-
MQ@DJD:JIIM)N-*I3Y&[64'>G+D@HQ4XN33YI*1:3<M79P<%KLG+F<E]IR;G/
M63;C%1@GRJ"7X0_$+]H'_@H%I/@SQ3:>$-!^/.K?$?0_$GC_ .(&G6EO^SCJ
M<\=_\&K+_@G=\6O&OA&QM+NX^&#^&=3\37_[64_PGTRU^'UK>7WQ4G\=BX\
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
M!TZ=NW;%.HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M5",8Q2]V*CR6C%;V3A%WFY-\D;MZI_@E\8/^"<'[2OBSQ1^U3XH\+ZWX"O\
M_A??Q!\5ZWX=TF^\7R^''\+>'#\3O@!X[\/:A<WR_"O6D\6ZQXBTOX>>,-$N
M_!OCZ+Q5X1\#7\.C:AX?FGMO$VOVUIT/Q>_X)H_%7XM)^U[XO37M+\,^,?B5
MX$T?PY\!/#:^)/#^D6$=YJ?[+/PS^!WBR/XNZQX1^%T(L=&T[7_#'B"]T3P/
MX*LKSX7ZA=_V/XVU+P2VM6VEZ7H?[E+;1JVX%\X(Y<G@GD8/0?3'4YZU+L S
M\S<XR<C/?V[YZ'CI@#G*AS)IR2;3IM:JZE1G3G"<>51LW[*,91E>+@YQ<6JM
M1.)T54A-2<HN<:L'RR:O&I2K47=]%R5ZC2C:49-/FO"#7X??"?\ X)Z_&CP'
M\5]7U#QE#H?C;X:ZK\*OVEOA6TVA_$FS\.^)M6A^+G[5O[5?QAT;7M5OY?A%
M%KGPJO-6^'OQU\*/=W'[-^N_#RV^'_CC2]3\+^%_#US\,O"_@71[.3X8?L._
MM0^$_B!\.M;\5R^!M=\+> ?V>?V@_@+X3D@U?P+!XJT_1_&/C/X8ZQ\)+OXI
MV^G_  4T;PYK7B32](\-^*?^$N\<?!VU^'NJS"#PCIUWI_B[5F\3^,=:_;_
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
M-=6X12[J[J4TKK><%O)']+F1ZC\Q1D>H_,5_.C8?L\?M&:CXK\->!HO^"_\
M^T]:>+O%]I87GA[0-9_9I^"'A[4+U=6EOH-&M9H]?^'NFIINJ:W+INH+H6C:
MK)9:MK0LKE]*LKM(79?>U_X)L?\ !01U5E_X+>_M6889'_%@/V; <?3_ (1;
MMW]#2NDTKZOFMY\KM+_P%Z/L]!73ND]5OY7VO]Q^V>1ZC\Q1D>H_,5^)W_#M
M;_@H-_TF\_:L_P## ?LV?_,O1_P[6_X*#?\ 2;S]JS_PP'[-G_S+TQG[8Y'J
M/S%&1ZC\Q7XG?\.UO^"@W_2;S]JS_P ,!^S9_P#,O1_P[6_X*#?])O/VK/\
MPP'[-G_S+T ?MCD>H_,49'J/S%?B>O\ P36_X*"[AN_X+>?M6E<C./@#^S6I
MQD9 8^%6P2.AVL!U(/0_,WPP_9T_;*\8>!?V:]8\7_\ !<_]IWP;XY_:2^&7
M@7QQX3\)2_L^? !K*_UGQ7\/O^$^OO#.BZW/X,;2Y]1LM/LM?N+'2+O4TUN^
MT[1+RXM[:[\AY&5U>U]7LN^_^3^Y]@V3;V6K/Z2<CU'YBC(]1^8K^?CPG^R/
M^U7X[\&^)/B'X._X+\?M'>(_!'A#6/&^@^)O$^E_ C]F^XTG1M6^&]]?:;XX
ML[N?_A$E.[PY>Z9?0WTL*2P,+=IK:6>%HY'Y36OV?_V@O#]C;ZAJ?_!P?^T3
MY%WI>@:Y:1:=\ /V?-;U"\T?Q3H@\3:#J=GI.B>"=1U6\LK[PV5U][BVLI8[
M#1Y(M1U(V=K+'(Q=.UG>][6UO:*F]K[0:D[VM%\VUVA^[>^EK7OIN[+?ST];
M+2ZO_1ED>H_,49'J/S%?SN6?[-O[1>HWZZ=8?\'"/Q\OKE_&7A7X>QFS^"O[
M,]U;3>,_'/PXMOB_X0T""]@\+26D]WXA^%]Y;>.M.EAG>S?P]/'>R7,6=E8U
ME\#/CSJ%B^J6W_!PC^T;_9J^!?BC\48K^Y_9Y^ =A9W_ ,,_@M%X G^*'Q"T
MB?4/ EK'K?@GPC#\4_AY->>*-':_T6]A\7Z-+I-Y?QS2-'5GKH[*UW9V7,N:
M-]-.9:KNM5>/O,;4;*7NMIM)Z-I;M)Z^[]K3W>MC^CS(]1^8HR/4?F*_FTU/
MX/?&[2++Q/J=_P#\'"'[346F>#_$WA/P7XAU./\ 9E^#%UIUGXO\<Q>%I_"G
MAF"_M/AO/::IKNM0^-?"LUOI6DS7U[%%K=I+=0P1B9HNHUO]F[]HKPVG@&77
M?^#A/X]:9%\5/#'BSQI\-YKCX+?LS&'QMX5\"^&$\:>+];\.2Q>%I$U&T\/^
M%'_M[4%B;[1'IZ2R)!(\$R)-T]M;M)6[N#FEZN"<TNL4Y*Z3LN9:ZK3?5:>O
M;SO9+2[5U?\ HCR/4?F*,CU'YBOYQO$?P)^._A'PEK'COQ'_ ,'#?Q^TKPAX
M?O?%NG:SK]Q\"?V=38Z??>!/AOXD^,'C&UF:+P9)(9_#WPQ\(>)O&NH1QQNR
M:)HM[-$)9D6%Z_B3X*_&SPG>:)IVN_\ !Q'\>+?4?$OPKLOC?X=T^R^!W[.6
MM7VO?"74_&?@GX=Z-X]TBST/P=J5SJ.A>(/''Q%\%>%_#DEI'+<>(-9\06MI
MHUO?/#>?9A2C).2:<8J\I?9BN7GO)[)<GO7;^%WVU!--I)IMWLEJW:U[)7>G
M,K^J/Z0<CU'YBC(]1^8K^;@_!KXWXO73_@X5_:0F@TKP"_Q/UR\MOV<O@7=V
M'AOP/%J/CS19]:\5ZA:_#Z:R\)/;:_\ "WXD>&[G1_$L^E:[;>)O OBGPY/I
MB:WHM[8Q>L_#S]B;]LCXK:$?$OP^_P""\/[3_B;1H[ZXTJZGM?V??V=;6ZTW
M5K2.WGNM(UG2M1\'V>KZ)J]O;7EE=2Z7K%A8WZ6E]8WAM_LMY;2ROOY;^7O<
MFO;WO=UM[VFX77=;V^?+SV[7Y?>M>_+K:Q^]V1ZC\Q1D>H_,5^)W_#M;_@H+
MV_X+>_M68[?\6 _9L_\ F6H_X=K?\%!O^DWG[5G_ (8#]FS_ .9>@9^V.1ZC
M\Q1D>H_,5^)W_#M;_@H-_P!)O/VK/_# ?LV?_,O1_P .UO\ @H-_TF\_:L_\
M,!^S9_\ ,O0!^V.1ZC\Q1D>H_,5_.;K?[+G[:G@G4_C7-\1?^"Y7[4GA+P9\
M&G\(2:MXKE_9U^ -_;0:?XB\(_\ "5:AJNLKIG@W49+#3-'@2XEOM4EMK73M
M+TZVFO-2N4@CEN$[3P;^QU^UW\0]?\1^&?!/_!>/]J?Q%JOA*9;?7S8?LW?
M5M)LKHK$[6<?B*;P+#X=U"]A$T?VFSTS5;RYM2X6YBB(.%=:ZK3?7;2_Y:^@
MFTMW;_@M+\VE\S]_LCU'YBC(]1^8K^>3QA^S'^TI\/\ Q/XP\&>-/^#@C]H/
MPUXI\ ?!S4_VA/&>AZK\#_V;+?4/#7P2T;5-4T75?B=J<1\)GRO"EAJVB:K8
M7-\I=XI[.4-#L"NV1/\  'X\VH\.M=?\'#WQTMD\6_!VY_:#\-2S?!?]FA(=
M8^"MK)X<A?XD6DI\*>4?#<LWB[PY%9W$KQSW\NJP165M<2).L1=7MU=K*SN^
M:,Y1V3WC3J27=0G_ "RL_P#@KYIQ37JN>%^W-&]KH_HRR/4?F*,CU'YBOYS;
M']G_ /:"U'3M5U6W_P"#@[]HI+30?#WC3Q7KZ7O[/_[/FF7_ (?\/_#F..;Q
MW?Z_I.I^"+35=#;PI%+%+K-CJUE::E:Q30RFS:.:)GI67P0^.>J6^NW&D?\
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
MQW?'_A2'[-SQP>#/"OA+3_'GB+Q,)H_"+PS:1I7@W5=-\27%W!)*K:5>V\\
MF,J*6G=M+5J/.TMU!P=3G?:/(G/F^'E3E?E5QK7;6[:5M;N+M))*[;3T:2;3
MWL?T6Y'J/S%&1ZC\Q7\WE]\&/C1IOAOXE^,+[_@XH^.5MX8^#?B[P/X#^*6M
MR?!3]FU;+P+XP^)7_"%_\(#X?\0'_A$/-M=0\6-\1?!,>C(D<J7$OB*PC+HY
MF$-2X^$?QIMF\612?\'#'[1[W7@?QOI7PX\2Z?;?LX? V\U6R\;:Y\1?&_PB
MT;0K/2+/X?3ZIKDNI_$_X9_$7P'97F@6FIZ9/XH\"^+-)6]-UH.I1VZYEIJO
M>Y>7^]S<O+;OS<T>6U^;F3BVG<3:7-=I<E^>[2Y;-I\UVN6S33O:S33U5C^D
M[(]1^8HR/4?F*_GD\&_LP_M-?$'Q[XF^%W@[_@O]^TGK?Q"\'1M+XE\(Q_L^
M?L^66LZ6L.B^"_$5XCV^I^";(7%QI6C_ !%\"7NMVMF]S<Z$OBW0HM8AL9[^
M&)O:1_P38_X*"MR/^"WO[5A_[H!^S7_\R]/HGT=K>=^9*W?6,E=75XR5]&%U
M>U]>W79/;TE%^C3ZJ_[99'J/S%&1ZC\Q7XG?\.UO^"@W_2;S]JS_ ,,!^S9_
M\R]'_#M;_@H-_P!)O/VK/_# ?LV?_,O0,_;'</4?F*16##*D$>H/!_R,'\:_
M%*+_ ()L?\% UEB=_P#@MS^U7)&DL3R1'X!?LVH)4216>)G7PMN595!C9E^9
M58E>0*_9C0+"]TO1=)T[4=3GUN_L--L+*]UFZA@MKK5[NTM(;>ZU6YM[54MH
M+C49XY+V>"W58(99GCA'EJM &O1110 4444 )U!&,=1_]?MU_P#KU\2^._V6
M/%/BGX[^*_CO8>-O"=CJNI?!?Q)\%=*\+:AX2\1WOA[Q)HGB?Q=X#\51WOQ1
M>S\=:;JFIW/@8^#]8T[P,OP\O?AN&@\?^)Y_&C>+;BVT!]*^VZ,9S[T+1J2T
M:4HW_NS7+)=;W7SZIIV:%==7K:[3:>DE):K7=+[CX:\'?L>OX7_8^T3]CC6]
M;\"?%/X>^"/@?\(?@AX03XF?#QM0L=7T?X7^"_#7A>:_^(VB^'_$7A^VUF?5
M+[PY!J>D_P#"*R^#;KPNBV/]GWLFJ6":M)\PZI_P2?@\00R7OBG]H#QGXO\
M&EQXI_9>\47?CSQ7I<>N>);]OV<&\>B/3]6OKC4U?61XAL_'3:);ZKJ_V[6]
M.T?0=+;4-0UO66OM6NOV"P/USU/48Y]^@_'FEQ]>_<]SG_\ 5Z#@8%"<E.51
M2?-*UWNWI:^NS=WS6MS:<VJ'%N,7!647NDD[KGY]VG+XO>WW[Z'Y\?LT?\$_
M? G[/46K:E>^)-1^(7C-[%]+\*>)=;@G@M? .FW_ ,+O GPS\0+X/\.C4+G2
M-#U#Q5!X%L-0\2:IIT-M>:S&+73[V26"P@:OG[X>_P#!)ZQ^$FM6WB+P+\;M
M2MKKP[:_LV^(/ GAC5/!>C3^!/#?Q4^!7BKXV>)O%_B=]%TRXTO4[GPS\<+C
MXW^*M1\;^%[36M/N=.\6WFH^+/#NN:??WRQ6W[$4FT9SW^I_QHZQ>FGLM4O^
M?,XU:::M9J-5>TM;6?OOWM2.2*NK7O*I)N3<M:L7&HUS-VYH2E!VV@W&-EH?
MC%;_ /!(+2(?B3%\2$^/&OVUUXET_P #^'?C/I]IX*\-B'XP_#G4OVB_VYOV
ME?VG_@?X@DN3.-.^"?[2'C?]LZTM-8\':9%#<^']+^"W@,#5M6NHA/;9'B/_
M ((^#Q/X/M?!=_\ '016EA^SSX9^"L6O6_@1AX@U'4M!_9)U/]E"ZU'5UD\4
MOH)\+ZG8ZF?B&VC:1HNE>)8/$UE8:<OC%] BDT^7]M,#I]1U/?K2XYSS^9Q^
M72E!>S5%4VXK#P5.AU]G3C3IT84XIMVA"C2ITXQO:,%**2YZCFTK24XJ,9*]
MN5*-KN3=DM+>\]$M/=L_<@X_FVG[ DNH?&OX=_'S6_B%I=MXU\ 2_"V&VT3P
M[X6U8^"Y-)^'UUXM:_T^'3O%_B[Q;J9NM=L_%"1V&NZGJVJ:UX7O+%KS1KR'
M[;<1'](438 N20HP"3D\]OPP/S-.P.??KR??CZ<G [=N@I:$K:))*\I.RM[T
MY.<I-ZMWE*4M7IS-:K8M;OJDM7?X59)=DEV^=]PHHHIC"BBB@ _S^?2ORC^&
M'[,&I?M _LX_\$X?$LGQ F\!:1\(?V?_ (,^+=)U3PGIUY!\3[7Q#K/[.FH?
M#K58_#OBRXUB;P[HNDZ[X/\ '^K:/J\D_@S4O$=M%OG\-^(-!O)C<Q_JY7S#
M^Q)_R9A^R+_V;#\ _P#U5/A.DUJFMT[IIV<7RSC=.SUM.7SUW2$TI1E%[23B
M[-J\7:ZNFFKI6T?ELV<O^S5^RI-^SEX5\1?#.+QM8>//A=X@U;Q7JK:!K'@3
MP[X?U#3;76M'\$^%M"\*V3>$UT?PV?"NC>&/#&I6=]!<>&Y-5UR]U>*]N=4C
M6SE@O/G?X;?\$X=8^$6H>"/'7@[XX3:U\6_AKXK^+C>#O%?COP3::QHMO\+O
MB3H.D^#_  O\-]6\/Z+J^@7&H)\&_!>AZ5X>^'.K1:O:>5:6S0:]I^KV<S6H
M_4W QC''I1@=>_KD@_G^ _(>@P6]'I!.Z7O>SBH1YN_NQ49-N\XW4^92DF6U
MYFDW><DY*[3FI1GRMWY5*,FFHZ6MMRQ:_'WP]_P2'^''AO2++X8V/Q.\6S?
MVZO?!WB'Q3X:N;:&/X@ZMXE\%_L::G^Q#81:1\0;*XMO^$<\.7_PVOK?Q?=Q
M6NB3^*+3X@:=%=Z3XGL?#UQ/X?KKOB5_P3?U3XV>$_!/ASXL?%K1M5N?AK^Q
MI^UI^QOX4U;PO\/!X56XT3]I'1OV<-!T7XD:[I%MXEGTD^+/!-G\!+N?4=#\
M/6NA^"->NO&/_$L\/>'+;0;"W?\ 53 ^GT)'<GMVY/'3MTHVC&,<?Y'YX[]:
MT]K4>\]6N7OIR.EZ-^RM2O;2FE%648E2E.22<G[O,D[NZYXJ,[2MS>\DG+7W
MI)2=YJY^3US_ ,$R_P"U]'\?^!M?^*=C=>!?''[2?P)_:/E;2_"NK:9XTCU3
MX/:/\$M$N_"]WK!\977A_P#LS7[3X0&6QU'2_"^EZGH]SKB223:DEG,E]K_&
M;_@F?I?QI^"?P@^$FJ?%O5?#>L? _P"!WQ ^$'P^^(GAOPIHD'B+P]JWB7P7
M'X"\*_$72X;UKNUL_$/A[PY"UCKEJBFP\56VJZ]:SI8Q:DOV;]2\#KW]>])@
M#/OUY//_ -?WZUFTFHQ>JAR./DZ=/V4&NJM3]STWWL0HQ4I322E/FYW_ #<[
M4I75K6DTF^\DI.[2/R=\=_\ !,:3QKX/\:?#M_C//I?@WQ)'\4/&&DK:^";"
M37]&^,OQ5_9;\9_LMZQXCN-0;4ETW4/ 6G:%\0?%GB_2_ XT>VO5U^^M;*Z\
M37.BZ=:6"<!J'_!(JQ:ZU*]T[XXW]P;#2_&W@CX;Z9X@\%6%QI/P[^#"_M!?
ML<?&_P"!7P$TF;P_JGAW7F^%GP,M?V4M3\(Z!8Q:U;:Y>/\ &7QOXEBUK3M;
M*32?M%CZ_F::%4=!WSWZ_P"?UR>I-)Q3@Z;47![PM>%^6,+I/:7)!0<D^9PE
M.+O"<XLA%4ZCJTTH5)1A!RCHW"G[5PCUTC*M*2LEK&FY<SHTN3\?-+_X)87V
MCZ3\8/#MC\8-(FT7XX_L^>)O@=XF-[X%U234/!L/B#XW_MB_'"V?X>-;^.+?
M35\->'KS]KN^\!Z/I?CO3O&NOCP9\.?#LM[XHN_$^JZ]KUY][?LU_L]Z?^SC
MX6\5^"M&UZ36]!UGXB^(/'&B+=Z?'!JND67B'3/#T5QH^K:RT]SJ7BR[@U73
M-1NX-?UJYGU*+2K[3O#RN--T'3HT^C\?X]3_ )_#I28&<]ZTE.<E.[3=1IS;
MBFVXR4UKO\:3=K7LK[%+2"IIM052=7E3LO:5(1ISF]&W)PBE=O35K5L6@< #
MTHHJ$K?A^"L 44446_K[O\@/SR^)?P<OOV@=0_;D^#5IJVA:-:_$;3OAUX.U
MR^\0Z+JFNVD7A_Q-\'+C0M7:TL=(\0^&+K^U8;746N=+GFU&6PCO(8QJ&G:A
M:/+:OT?P^_9(\5_#+XH-\1_"'Q*T'2F'A70?!>J:/8>!Y].M/BC9OXO^'6I^
M*O'GQGBL/$L%CXL^+.G^#?!OB7PK\+O%.B67AC3_  A<?$3Q/JNNZ)XNCFCL
M!ZS\+?\ DO\ ^U'_ -A/X/?^JVMJ^CP.A/'8>P...<^@'&,_6I<=6UU=VKO5
MNG*D^[2<).,DFD]&_>C%I]O)-+YM-Z>L5TNK:-:W_*3X_?\ !,Z_^./C3XW_
M ! E_:&\4>&]<^-=C\9? NI647@WPOJFDZ3\#OBU^R#9?LS-\&K>[OHCXINO
M".A^/="\-?M.Q:5/XB&@3?&.SU6_BT.SM-;OD;#U#_@D[X7OM9\:ZO\ \+@U
M_P S4M3\8CX;+<>&=&N/^%8>![KQU8?%CX6?"JPB#I9:[\/OA)\1-4^(TVCZ
M/J=J3J_@WQ;HO@S493I_@?PX]M]W_M6^.?BS\-?V9_V@_B#\"/"?_">_&GP3
M\&_B3XH^%'@G_A'M6\6_\)3\0=#\)ZKJ?A31E\(^';O3_$/B][W6+:TCC\+:
M#J.FZUXB=_[%TZ]L[V^MKB+\SOBC^T5\<O#LNHV_PB_:9^)'Q&\/:3\(K7Q;
M^SUXT;X4_!CQZ?VO?C7)XP&E^,?@YJE]X%^#/@WPU>7'P\T.PTR8_#GX2V7P
M]^*&I?\ "0_$/69O$MQ9_";Q/9>%W&3@N:,YQ5*/)%J4UMSU.6%KI1<W)MO2
M=24XN7.ZD).+=FHM+F;E**M&4G.%*E*[W:=.,(RA?2/-4:2FYGM'BG_@F]J?
MBK4_B7XSNOC':V?C_P"/NA_%SP1\;KRT\"H?"EUX%^,'A_1_#&L:;\.- D\0
M/>^%->\.Z3I,W]@^(==UGQ9+>WFIW,OB:UUN*TTRWL]7X:?\$TO#7PJ^._@;
MXV^%?B=K=I)X>\8_'7Q5XP\,IH>FK9_$<_$T>)+7X;R^(+I)5D@\1?!_1_&7
MBS0++Q/8007_ (LT+4=/TG7UEL/#'ARWTSX-US]I'_@IA<:MX@\/Z-JGCJ/5
M/&_QIL-&^'>DV7A#P':JGA.+QY\4_#FJ:3HWQ7U?]D?7/!/PJLA'X<\+Z)&G
MQ.\!_M ZEJ<MYIOQ!C^(/ASPAKT]GI6MX;_;)_;&OIOC7JNH_%-KV72K#]C"
MQ\,>#[?X=:!X4\:Z1\,OBWI?[(]K^U+^T;X)_9RUGX*ZU\6->MO@E8?$'XZ>
M+%\?>(?C!XO^&?@+QAH%WI7C?X'^*_"WA232;BX<W+%J46G2ISC!7FW"25*,
M4FY<TH?6W2E23;C[24G!QBYQQ;CS05WS59U;I2<>64.9N=6S48*<<+[E1[\J
MA>,JG++[S\7_ /!/==?_ &&_V;?V1]!^,6O>"_&W[,7@?X(^#OAQ^T/H6A6#
M>,]!G^'/PS;X#_$3Q'X?TBYN)=+T?6_BM^S_ .*?B_\ "N6[W7<GA.Q^)^H:
MYHCKK>C:5=1<9K7_  3*TS6-3^,FAVGCG0/#_P )/BA^U/\ LS_M+Z5X/\/>
M#-1TC6_!=O\ LX^%_P!E#P1I_P )]*U6Q\70:##X,U+PQ^R]9VFE7FG>%M-U
M[PW/XE066H36.C16=WU6@>)OB_=?M>?LK:5X+_:9^+7Q9_9I\=?LL?M9_$CQ
M=J=YX._9ZN?!?C;Q]\*OBQ^QIX+^$][/X_\ !?P!\,7=I8>*/#?QD^,FM:9!
MX/\ $FB:3XZM/#NG>(?#4EQH.BWLU_\ ,OASXY?MH0^']#U[XN_%3Q7\+_A;
M\1/VY?VS?A]XE^,MOX3^&-UK?P2^ 'P=^)'[7&@_ C[/HGB7]FW0?!_P]T[X
M@ZO\/O@9\/M+\4?$N3]H2\^*&F^(=.?PKXE\->,/'FCZO62J*4YR4I<U13G*
M?+--WJU5*,IV2LYT*E>%)-Q4W[6$54J^]<8QC4IU8J/M*5O8RM'GI\S5W335
MXMJ:C-Q5W!*$KQ2/=/A9_P $Q='^'_QF^#/Q<U7XH7/B6/X-6.GZ5I/AN#PO
M#H$&I67AOX=>+OAEX3FN[_3M56?^TK+1/$&F7VN7KI(?$FMZ7>ZGJ$9EUBZ"
M\3X:_P""5VI^$?AW\5OACH_QFTB[T;XL_ KP]\']6US5_ 6JOXDT:[\*P :3
MJVE1Z9XYTSPS+I-W>P65[K&G:EX?N]7D\F2WTWQ#IL$JHG#?LS?M"?M\^)/V
MHOAYIGQR/BCPY\(-:\/:+X:\0^'M5^%%KHE@OBF^\$?$#6_"6MZK /A-H?B7
MX>>(_B!8Z'X0\3:T-:^+VLZ9X=\6:QJ'PQ?X2>$[Q([JV_;RW=I(T=B"3N).
MW'3Y1QG ."<X)7KQDDBY2]M&,I-RC.+G!ZQ5GHFE[KB[2T32E!MQ:C)-)125
M)X=/FI<JBX2O*Z@JB2ES/F=U5JW;MSN3DV]&?.G[/_P G^#5W\9O%>M>*(_%
M/C_]H+XN6'QE^)>HZ?I<VB>&8?$FC_![X2_ ;0M*\'Z%=ZGK5_I'A_3/AM\%
M/ ]D\>J:YK>JZCK2:QK5[J4LVI>3#]*4F!S[X[GMT^GX4M*UVY]96OHK^ZN6
M.W97Z=7O=C225DK;+Y1BHQ^Z,4O1)!1115#/E7XGV&HZG^TG\*=-T>ZLK'5;
M_P#9C_:TL],O-2M+B_TZUO[GQQ^R;#:3:A96E[IMW>6,<[HUY;6FI:==SVPE
MCMK^SG:.YC^,_A?_ ,$LHOA5XW\,_$'PS\9;S2/$ZZQH_B'QAJFA>&GTK4;:
M3PO^V#^U%^V/IG@CX9:H==NK_P ,?#7QGK?[7'Q1^"GQIT7Q3-XW\0?$OX'6
MGAS29O$ND>,8=5\8ZE]T>*N?VMO@9P3_ ,8]?M1GH>!_PL3]D8<\<=<8.#SC
MUKZ-P/3\^?Y_4_F?6A:2YE:ZM:^NUVM'INWT=T[/0+NS6EFTW=:W47%6T>GO
M/3:_O?$E;\]?CE^PHG[07CWPI\3O'GCZ)?%WAG]FSQ1\%X;33-"OH/"*_$+Q
M+XV^&_CZV^+MOX=D\1RK<S^#O$'@$WW@KPYKMSK-OHFH7MGJGVZ;4=)@N7\B
M\ _\$J_"W@7QEX7\03?%C6O&6C^ [KX@:UX*T[Q-X0\+PZIH_B_XD_!G1?A1
MXC\4W&I^'+;0[+4]1FU32;GQY%)=:2TL'B'7-;N(YA=ZA=7LWZSX[<_F<^G7
M.?\ .>M&.G7C/?CGV]NWIVI*\8J"LDHN"6OPM58_-N-:K&[5^6<HWLV2HK[I
M.2NV[-I)M=GHM5MKU;9^('B7_@B]X7\1?"WXF?"\?'#6K73/&'P[^,/PT\&*
M?!ND3:?\+="^//[,/[0WP<^*K>&+#[9&YG\9?%_]I+QE\<-8::[4RV^A^"?A
MO T'AGPIH[6GI?QB_P""6Z?&^7Q;XHU_XM6O@?XF:[\*O@M\)=$\2?#SPC?C
M2?"_A?X=?$C]K/5?B3I,&E^./%OC+4]:\/\ QZ^#O[6/BKX6^.-"U[7-0M-(
MUC1- ^)?A3^R/%?A?P1/X6_73 __ %<?RHP/3_.,8/J/8\?D*J$I0=-Q;3I.
M$J=K>XZ<5&#7,FKQBN6[5VFVVVVPE%2IU*4KN%3VBG&[U516DFU9V?962LN6
MS2/!?@O\$(OA%XK_ &D?$Z^(IM??]H/X]-\<)K6:QBLT\+R'X,_!OX0)X=MY
M8YI6U&&.#X0PZU]OF6&4RZU+9^4(K1'D][I,8Z=3Z_7)S@<=3CI1_/V''? )
MP<>_Z5*5E;HN[N^_ZLJ_]?=\D+12#..3GWQBEI@%%%!SVQ^(SV^H[X_#COD
M!11_3K1^/\O\*/( HHI/;I^7/';Z9_,4 +129'KZ?CGD8I: "BBDSUZ9[#/'
M4@<XSSP._/ SW %HHS_C[?GT[_C^%'^?\_YY[4 %%)Z<YQ].?KQ_+%+G_/\
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
M_LL_M">)/ W@S2_AI\6O"GB[Q/\ !/Q-\6/%.@Z]\8OBI+<_#;Q/\//BY>_
M7XK_  8\43V'Q*G@E\?_  P^+VB>*?!7B6337N=&?4O#&IFPNIX&@FD^U1^R
M;\#3_P P+QEQU_XO%\9??C_DH'J/\YI/W79Z.]K?-K\TT_/U3=IIJZ=]G]Z3
M_)I^CVZ'TAD9[_3!QW]O?GZ"C(]_R/\ A7Y^/^S7\(Q^TS:>&1IWC8:(_P !
MM0UAM/\ ^%Q_&?[.=2C^(FEVD=YY?_"P/+%PML[PB<)YXB9H?-\HE#[I_P ,
MF? T==#\9#_NL7QE_P#F_HVU&?1Q)[ GOR".XXZ=2"<?3F@-D ]00"#M;G/.
M<8X[<=1R#TK\\?C'^S?\)]$^(O[)NFZ38^-[.T\4_M!^)=#UZ!/C%\9?*U/2
MH/V3?VHM=@L;Q#X_'GVL>LZ-I>HK Y,8O=.L[L*MU:6TT/PL/VM_V24^ OA7
MX^?\,^_'G4]&\??#/QU\5O!'A3PO\</B%XC\7:WX=\#^-_@KX#ETJYL;;XEV
M\.D^,-3U?XX^'I+?PY<3RSV\&G:EYUP9#;JQT3L[.48)[WE-U%&*LGK)TJB2
MZN#!*^W=1O=6O))I7NEJFFO7Y'[\9'O^1_PHR/?\C_A7XRR_&S]B>:^\"#1?
M!_Q3\1>'?'OQL3X06/C'2_B[\6E\.Z/I$G@+P7X\'Q;\1W%S\1X)=$^'BQ^/
M_#/AN>YU**VOK+Q1J$6C7L%O>%XHOJ+X"_#?]G'X^_"[PW\5?#_@WXC:+H_B
M:Y\0VMIIFL_%_P"+ZZG:R>'/$NL>%[S[4+?XB2P_OKS1KB>$(?\ 421;L/N
M;36K32NUJGHURW3TT:YHW3LU=76I*G&2BTTU))QWU4E)Q:ND[24)-.VJBVKG
MWQGG&#]<'V]N_P#2OF/]B4$?L9?LC*005_9B^ 8((P01\*O">00>00>"#T((
MK1B_91^"$$L4\6B>,EEAD26-C\8/C(VV2-@Z-M?Q\RMM90<,I4XP01D5B_L,
MVEO8_L3_ +'EE:(T=K9_LL_L^VELCSW-TZ6]M\)?"44*/<WDUQ=W#+&JAI[J
MXGN92#)/-+*S.R*/J:BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YN^%O
M_)?_ -J/_L)_![_U6UM7TCV]?K[>M?-WPM_Y+_\ M1_]A/X/?^JVMJ^D: (F
M1&R&13R2NX9Y /(SD<= >,# &,8I2@PV0/F4!R0"6 XPQY+ #(P2V<D9]9.M
M%)*UMEILKVO>^GSU?=ZOH*RUT6NKTW=K:]]-/32]M!C(&5E(W*P(93R&! !!
M!Z@@8.<]3FG=N1W'4Y[\'GOT([YZ<TO6C^E%OZUW>C>]EIUW\[!\E?3^GHOE
M^FI$41VR54G@D%0?F (!R0>0"0".0"<=33PJCG:H.,9  ., 8SU'  Z] /04
MZDP.??K0TK-65GK;;6][NV_==;J][CLOZM_EOZB;5Z;5Q@C&!C#8+#&.C'J.
M^,FE  &   .@ P!^ I>E%"5O6V_]:ZO5^8!1113 **** /Y^_P#@N%KWQ&L/
MBS_P25\$?#7XR?%KX$7'Q_\ V\=$_9Q^('CWX(>*X?!7Q$F^$WQ*\.OJ?BWP
MQIGB*YTK7+:TM-4U?P=X4U2X2?2KL/=:!8.GE21)*OTI_P .F[OI_P /._\
M@K1S_P!76^%<],=?^%,\<>G?GKS7R3_P7EUO_A$?BQ_P1R^(MUH'C/7_  S\
M(O\ @I!X+^+7Q#;P+X*\3^/]8\-_#GP=X3U:/Q+XOO/#WA#2]8UHZ'HT^KZ3
M;7]_'8O#;W&IV%NS&XO+:*;ZY_X?8_L-9_U_[1OU_P"&2_VC,?\ JN: -7_@
MF%#X[\*>(O\ @H'\%?%_QM^-/QYT;X!?MH1?#GX>^,/CYXTA\??$2U\(ZG^R
M[^S9\2Y]&O\ Q';:/H-M<V=OXM\?^)[K3X8-)M%M;2\BMG-Q)"US+^JK2*I
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
ME_\ VH_^PG\'O_5;6U?2-?-WPM_Y+_\ M1_]A/X/?^JVMJ^D?I[=?U_2E?\
MK^MM-=0"BFL#TZ#!R<G([^N3Z>HH'U]..IZ=.I^OY\FBZO;^OZ_S7S5^G7^O
MZV_X#J*0<G.>W3.>_7K2T_Z_/[_79]&/^OZ[A12 @]/Q'<4M !1110 4444
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
MNWWJS]7;H,^?_P#A6_QO_P"CC;S_ ,-1X"_^-T?\*W^-_P#T<;>?^&H\!?\
MQNOH"BF!\_\ _"M_C?\ ]'&WG_AJ/ 7_ ,;H_P"%;_&__HXV\_\ #4> O_C=
M?0%% 'S_ /\ "M_C?_T<;>?^&H\!?_&Z/^%;_&__ *.-O/\ PU'@+_XW7T!1
M0!\GWWP#^+.H?$#PI\19OVC-1&M^$?!OQ#\%6"+\*_ @MYM.^(VM_##6]1GG
M7IYUA/\ ##3XK4*H\Q=2O#.7\FW6NP_X5O\ &_\ Z.,O/_#4> O?_8/^17T!
M_G_/YFB@#Y__ .%;_&__ *.-O/\ PU'@+_XW1_PK?XW_ /1QMY_X:CP%_P#&
MZ^@** /G_P#X5O\ &_\ Z.-O/_#4> O_ (W1_P *W^-__1QMY_X:CP%_\;KZ
M HH ^?\ _A6_QO\ ^CC;S_PU'@+_ .-T?\*W^-__ $<;>?\ AJ/ 7_QNOH"B
M@#Y__P"%;_&__HXV\_\ #4> O_C='_"M_C?_ -'&WG_AJ/ 7_P ;KZ HH ^?
M_P#A6_QO_P"CC;S_ ,-1X"_^-T?\*W^-_P#T<;>?^&H\!?\ QNOH"B@#Y_\
M^%;_ !O_ .CC;S_PU'@+_P"-T?\ "M_C?_T<;>?^&H\!?_&Z^@** /G_ /X5
MO\;_ /HXV\_\-1X"_P#C='_"M_C?_P!'&WG_ (:CP%_\;KZ HH ^?_\ A6_Q
MO_Z.-O/_  U'@+_XW1_PK?XW_P#1QMY_X:CP%_\ &Z^@** /G_\ X5O\;_\
MHXV\_P##4> O_C='_"M_C?\ ]'&WG_AJ/ 7_ ,;KZ HH ^?_ /A6_P ;_P#H
MXV\_\-1X"_\ C='_  K?XW_]'&WG_AJ/ 7_QNOH"B@#Y_P#^%;_&_P#Z.-O/
M_#4> O\ XW1_PK?XW_\ 1QMY_P"&H\!?_&Z^@** /G__ (5O\;_^CC;S_P -
M1X"_^-T?\*W^-_\ T<;>?^&H\!?_ !NOH"B@#Y__ .%;_&__ *.-O/\ PU'@
M+_XW7&?$;X _%SXE^ /&?P]UG]I#48=*\:^&M7\,W]Q;_"GP'Y]O:ZQ9RV<M
MQ ,(&FA24O$';864;PPS7UG1TZ4 >!/\.?C8\LC)^T3=1*[NZQ)\*? I6-7=
MV2-6D#NRQ@A%:1F=@@+LS%F+/^%;_&__ *.-O/\ PU'@+_XW7T!10!\__P#"
MM_C?_P!'&WG_ (:CP%_\;H_X5O\ &_\ Z.-O/_#4> O_ (W7T!10!\__ /"M
M_C?_ -'&WG_AJ/ 7_P ;H_X5O\;_ /HXV\_\-1X"_P#C=?0%% 'S_P#\*W^-
M_P#T<;>?^&H\!?\ QNC_ (5O\;_^CC;S_P -1X"_^-U] 44 ?/\ _P *W^-_
M_1QMY_X:CP%_\;H_X5O\;_\ HXV\_P##4> O_C=?0%% 'S__ ,*W^-__ $<;
M>?\ AJ/ 7_QNC_A6_P ;_P#HXV\_\-1X"_\ C=?0%% 'S_\ \*W^-W ;]HR\
M*D@%3\*/ 0W*"&9<^7QN4$9[9R.0*]WLX'M[>**2=[F5$199Y!M::1459)2@
M)5/-<-)L3"KOPN0,FS10 4444 %%%% "=SSGIQZ?7Z^](PR1P.O.>N!SQ_6G
M48'I2M^&WW>NOS8?=_703 ]!US_G_/KZTA'0Y[CC/&,^GKR/QI2,_P"?KG\P
M<?RYHQD$8'L.W'3/X_I3%_5PQST&/US28RQSC'&/7UQ[#@TX_P"?\C-)CIQW
M/]3G\?3WJ=?DMNMT^SO>^FNCW5F.VC[O_@?U\Q3[=<''^>O_ .NF<84\#D8Q
MP#R>.?J<]^M.Z8_'GZ\G/U_G28P  ,^Y[8!()_'K[GW-/2WH_7;T%;\UIY]7
MY6_S?JN!Z?GVXQQ]>!CWHXS[C@?D.GZ4'I[X[>OMU[]*;@DCKP-W(^G' _/C
M/' I;I/Y_P!+3[_/9C_X.WY6WU^[\A_T_P FD'! ]NOKT'^?K1U]LX/^>AYZ
M<_E1T(X/.><GCU^G08_I3>^U^VVFWSWUOT0OZZ_UN_N%HHYSVQ^O^?\ /T;\
MQY QU'.<\X[#IT_K1=VO;^NBM:^OH-:_\$=7S!^Q)_R9C^R+_P!FP_ /\O\
MA57A/-?3HSGD8/ //!Z\CCM]:^9/V*(Y(_V-/V1XY%:.6/\ 9D^ B21R*R.C
MI\*_"@=&5AN1@P*LK $$8(R*=_E_7E\OO]0[_P##_=;?^KGT[T_3_/\ C3,9
MQGU[9'(W'OT_G^E.(!Z__J-)R/7Z >Y[\CGN:7GOJ[:;;:>?>XORMM^ X=!C
MIVI!W^IZ?G_7GWI.1@8Z#MGT^@_+/?/:EYSC'& <^_3GMTQ_G%+2][=M>^]O
MP_$/P_KSMK_5]!2,_@<]OZ__ *Z09SUX QSZ^N:6D'?Z^F/_ -?UIZ^G;K]_
MY:-[KJ'7^OD+_7G\L?\ UJ3G.!Q@\\?0\=N<\Y_"CN?P_P ]/?W_ $I,'=GH
M!D?7OGICJ1WYQ2Z-V[_Y^:U^Y=0MK_P_3^M[^8O.."#QU]_7\?TQ0._UY_(?
MTP/_ *_-! (P>])SSCN3[>@ST_'KSCU)P[?UY_Y>06_K^M>G_!U'?3V_+_\
M5TIH&/Z=>O///4D'G].*4#'UP!^7I^M!S@]>O;&<9[?AS@_0T:7:^]6Z_=Z:
M!KOY?IV>WX^=NJT4G//&#VS]/\YQ^=( 0!W).">?<_S[T7Z6_K77\/O?DP_K
MLOZ_S/F_X6\_'[]J//7^T_@]^!_X5M;>N:^DC_\ JSZ]J^</AA#*OQ[_ &H)
M7BD6*;4_A#Y$C1NL<IC^&ULLGENPVR;&(5]A.QOE;!XKZ-.> O'OCI@>_P"
M_/O1U^^_8?7_ (?N'/&=IX.3[=O3@]^U.Z__ %Z3@C&/4=/\\>AI:+>B2\ON
M^[R6W8/Z_K_@!V/..O/I^='?'T_7/^%%%%M;WV_K^M@#/^3[]C[T444P"BBB
M@ HHIIR<8XQR1[XZ=/<C/^% #J*3@9.#VS[_ /ZL_P Z6E??^OT **:.F,$>
MG4X[GMCCL><TN>G]0?\ /7'7MFANW3[KOI?HOZ_ !:*/\_Y_*F@GL#W)'3D\
M]QZ^GJ/H"_\ 7ROZ_F'XCJ*3_/\ /Z<#M1CG/ITY_I3#]?ZU%HHH/^?\C-)M
MKI?^OZ_K5 44@SD\8SWSG)Q^G3OC]:6A.Z_K] "BBBF 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M/2GI)KEDIMZ2<FDH-6=H<LDVW:\H22=KN_XD^!/VK?V%/&OA'2O$EI_P35^
MMU?^+/$OA#X<>!-+\*>!?@;XJL]?^,7QG\&>&O&'[._PMU?4U^&FD7OA._\
MB&]_XX\,^./&VI:'-\,?@_XC^&/BBSU_QKK,%QIES<?LLO[%7[&S9_XQ,_9E
M!&<K_P *%^%)(P6_ZE(>G;(.=RDKR8/!G[%W[-OP_M]!M?"WPQM;5/#&L>"=
M<\-RZEXJ\=>([[P[-\-7\0R> -*T/4_$OB;6-2TKPEX/N?%_BW4- \"V%W;>
M"M/U3Q7XEU:#P^NIZ[JEU=?4RK@GL,Y'X\G/OU'LNWGK3YT^5J$XV5I<U_>?
M*DI)ZMWFI.[LHQE'1/F!*5W=I^_+E?:#E[B]8T])6]WG7NJUSYB/[$_[&XZ_
MLF_LRY)X_P"+!_"CGI@?\BF.O?..<\CBOS^_:/U']B7X"_$2Y\#I^QE^QIJ-
MGI<?P]TC7_%GCGP-\*/ASX/\.^/_ (N:MJEI\.O"/B;Q(_PO\2_\(]87GA[P
MWXD\8ZOXB@T;Q'/#IFGVFF:?X?O-2ODV?L_Z9')SG'0 _P"/'ZU\[-^S-\.9
M_B[XM^,VIV$FN>)O%.M_##Q3#:ZE<3#3O#WBOX2^'?$_A7PIX@T>*T>WWWD>
MC>+=9AGCU);^W26=9K:.*0,3,E+F@U>T6Y-)VYDHNR2LU)\W+:,G%-\UI1M%
MIRORNUN9V2;5U'57?Q1=K)K1[N-U*-T_S%7XL?\ !."/PQHWBK6OV'_A%X+B
ML9[^/XH:'XW_ &3K9/$WA>30? <GBGQ1X:^'.C> O@1\0;CXT?$G0=>USX8^
M$)/".A'0M'OM8^(=GX:LO%\GQ7LK7X4ZSF^-/BQ^P59_\+43X<?\$_?@MXPC
M^#'PPTOXB>.-6\3? 3X2>!=)MO$ES^UE\1/V27^!EE:WOA&_\0WWQ:U[Q]\#
M/CIIW@_[#I%UX-U?5O!_A^&'Q)<Z5XPTG5'_ % U#]DSX#:G?07^H_#30[V\
MM/&7B?XA0W$^J>)\CQAXR^*/P^^-7B?6VC36%BDEUGXH?"KX?>*KFSD5M,BF
M\-6VG6MC;Z-=:CIM[Q.N?L,? K4=8\*ZOHWAH^%3HOBOX1^)/%.GZ/JVNO9?
M$6V^ _QB\=?M+_"/1O%"ZCJ=\"_@[]I[QU=_'2'Q-9QQ>+-5\0PZKX;UG6[[
MP;XN\3Z)J%1ERRM.,I:J5X<SB[23<%S2YE!KF4;U'->XM?>;2;W2MI*T6N7E
M?,W'ELO?O&U](VES--Q22ZN/]BK]C:3?C]DS]F;]W(T9S\!/A3U7_N4@.<YX
M&,YQ4G_#$W[&_P#T:9^S+_X8/X4__,G7TO;QM$C*S,YW9RSESC:@P20/3G'&
M<GO4]$;\JOOJ_O<FE\DTOE<K_@?DK_B?,/\ PQ-^QO\ ]&F?LR_^&#^%/_S)
MT?\ #$W[&_\ T:9^S+_X8/X4_P#S)U]/450'S#_PQ-^QO_T:9^S+_P"&#^%/
M_P R='_#$W[&_P#T:9^S+_X8/X4__,G7T]10!\P_\,3?L;_]&F?LR_\ A@_A
M3_\ ,G1_PQ-^QO\ ]&F?LR_^&#^%/_S)U]/44 ?,/_#$W[&__1IG[,O_ (8/
MX4__ #)T?\,3?L;_ /1IG[,O_A@_A3_\R=?3U% 'S#_PQ-^QO_T:9^S+_P"&
M#^%/_P R='_#$W[&_P#T:9^S+_X8/X4__,G7T]10!\P_\,3?L;_]&F?LR_\
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
MW_JMK:OI'MQ^'^?_ *U?-WPM_P"2_P#[4?\ V$_@]_ZK:VKZ1H 3 YXZ]?\
M/XFCL!TR.W;U[$#VI:*'K_7]?U]X?U_7RT$Q^? R>> <_P"32T44 %%%% !1
M110 C$ $GH,9^F>?_KCO7Y3>)O\ AC#PO\<_CE?_ +2'PT^&7B?QK\:/VU_A
M9\#_ (:7OB'X&#XL>(M=\8>*/V3_ -E:RT'2[V\TOP7XIU#PYX6LI9 NI^+?
M$]UH?@7PU]IM4UG7-/GU+3HKS]66&01TS^?7^?I7YKR_LH?"C]H;XZ?'WQMX
MY7QM9^+_ (2_M5_#'5?!VN>#_B-XU\&F"S\,_"']@CXVOX;U;1=#U:'PQXA\
M/^(_'?P>^']UXCAUS0K[4Y;30+)=(U71KVSL+^R5]=4^6VKC\5^R6EO6_P @
MZ/7H[+^]IRW?2-[WZVM;J>?:U\0?^"4_A3Q_I/PV\=?!G]G?X:>)-1\9ZCX"
MN3\6/V?O 7PGTO1O$-IX2E\<:1%J>I_$?P]X8MWLO&OAZ":;P1J&D_VM::[?
MQ3:.)+?5+:YM8O4/VA?#O_!.;]EWP[I/BOXQ_L[_  2T30]8NO$4<%UH?[+F
ME^-9;6R\&^#O$'Q"\8:UJEGX/\!:S>:;HOACP3X6U_Q'JM_>01HUIIS6FG1W
M^JW-EI]U4U7_ ()H_#?7])MM+U_XQ?&_5+U_%_Q8\9>)_$WVSX5VGBGXCZC\
M;/#P\)_$"#XBZK%\*)(]:@NO"<&E^%?#\^E6.@7_ (7\.>'?#VD:-=P6NEHL
MGJGQK_8:^$_[0O@#P/\ #;XKZOXQ\2>'?AUJ7B?4_"!E/@;[=HUSKO@?Q#X"
MT*XM9)_ =S:V^J_#;3-?&K_#?Q1:6MMXM\/>+-$T#Q+-KVHZG8R2W*YK\EE)
M6G#G;BO>IJ515)02?N245"T9\UW)O^ZIFY67L[-N$G)S32A-5/=A;F;G'V5[
MR7*W4^RDE?Y^N-:_X)IQ3>*U@_9G^%M_;^%?B+H'P>2[L/V2K":/QE\7?$YT
M)]&^&OPYMCX$CU7QUXD:S\0V>L:I>>'],O/"OAOPW8^)O%7B?Q'HOA;P3XPU
MK0WS:G_P3<M!\7I]1_9@^&^EZ9\ [SP;HGQBUB^_8Z2+3_ _C#Q[X'^%/Q)\
M-> ;I!X!;4M7\:W'@CXV_#+7-1TCPQI^N0Z&/$CZ9K%[:ZQH^M:?8=W'_P $
MX_AC;^)/%?C*R\=>/K+QOXF^,G@G]H.R\?IIWPKF\?>&_BWX&TH>&=-URU\4
MO\,(]0\0Z!J/@J]\8>!M5\'^-V\3Z3:^&OB7X_B\.MH&J:GI.JZ+HZA_P3P^
M%VL^)?VB?%FL^,?&NHZY^U#>^ ]5^*FN'2_A9;>+)-3^'W@+X'?#S3!X8\:6
M7PSMO%&@^&[_ $W]G_P3KNJ>!'U+4O"+>,;_ ,4^(=.TS39]6MH]-<W!0DTI
MR;:248N72DFTI2AS1O[5KG<'\,-%",IS%R]D[_QFJB2<4H7]O55*Z4FW'ZO[
M%U'?F]KSJ*Y9/E\EU7Q;_P $N=/'P^BL?@%\'O$VI_%"2UM?!NA^%?V1DUK6
M+K5KSQ[)\+AX=\000_#R*#P%XGM/'=GKF@:CH'CZY\-:IIMQX6\7O>V]O#X4
M\03:?UW@B'_@FKX]^)EY\(M'_9Z^"MGXYM_$OCSP;8Z?XB_99TOPU8>(?%?P
MLL=&O_B3H/AK7M9\ VNAZ]J/@R#7]*?58K"_=+B.YDN-&DU6SL[RZ@U/$?\
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
MKZ/HH ^</^&.?V1O^C6_V=O_  ROPW_^9NC_ (8Y_9&_Z-;_ &=O_#*_#?\
M^9NOH^B@#YP_X8Y_9&_Z-;_9V_\ #*_#?_YFZ/\ ACG]D;_HUO\ 9V_\,K\-
M_P#YFZ^CZ* /G#_ACG]D;_HUO]G;_P ,K\-__F;H_P"&.?V1O^C6_P!G;_PR
MOPW_ /F;KZ/HH ^</^&.?V1O^C6_V=O_  ROPW_^9NC_ (8Y_9&_Z-;_ &=O
M_#*_#?\ ^9NOH^B@#YP_X8Y_9&_Z-;_9V_\ #*_#?_YFZ/\ ACG]D;_HUO\
M9V_\,K\-_P#YFZ^CZ* /G#_ACG]D;_HUO]G;_P ,K\-__F;H_P"&.?V1O^C6
M_P!G;_PROPW_ /F;KZ/HH ^</^&.?V1O^C6_V=O_  ROPW_^9NC_ (8Y_9&_
MZ-;_ &=O_#*_#?\ ^9NOH^B@#YP_X8Y_9&_Z-;_9V_\ #*_#?_YFZ/\ ACG]
MD;_HUO\ 9V_\,K\-_P#YFZ^CZ* /G#_ACK]D@8*_LN?L\*5(977X*_#<,K(0
MRLO_ !31(96 92 2&4$8(%?0UI:6]A;Q6EI$D%M!''#;P1(D<4$$,:10P0QQ
MJJ1PPQ1I'%&JA4C547"J +-% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-WP
MM_Y+_P#M1_\ 83^#W_JMK:OI&OF[X6_\E_\ VH_^PG\'O_5;6U?2- !1110
M4444 %%%% !1110 5\W? S_DIO[9'_9R/AG_ -9$_96KZ1.._'XX_6ODGX2^
M,O!_A[XK?MBVFO\ BOPSHEW)^T;X9D2VU?7M*TVY:/\ X9$_94.X07EW#+M(
M96SL^ZR-]UU)/N^8?U_2_JY]:?Q'&>V?3C'3W.,?G2YXR.>_X>WO[<5PG_"T
MOAG_ -%%\"=1S_PEWA[@?^#'O@CMUXZ4'XH_#+I_PL7P*,$<#Q=X?'X?\A$=
MJ6GE_7SOT[KKZBW\OZU_K]#NB,<YZ$G\Q@ =>^/;VH&?<<\@_P!/;\*X7_A:
M7PR/!^(O@/J<@^+_  ^>G_<0Z]#["E_X6E\,O^BC>!.N/^1N\/\ )P3C_D(=
M<<XZ\>E"U\^C[:):=?G_ %<?ZKJEV_#OWZ=3NLC.._7_ .O_ $H.3P..>OM[
M?Y]:X/\ X6C\,LC'Q&\"$#J/^$O\/Y'!P?\ D(=^G^>%_P"%I?#+_HHO@0C/
M_0W^'^,#G_F(>O\ .A>2T:7_  UK6VMU8]>_]7_#3_,[KOCGC!SZXZCW_P ^
MG*@8[D].OM_C7"GXH_#3''Q%\" \8SXNT#UQ_P!!#OR/K2_\+1^&?_11/ O_
M (5V@?\ RPH^Z_7[_P"O0#N2< _0G'K1U'H<?B,UPI^*7PR'_-1? N2,@?\
M"7>'\D>HSJ(X]^E)_P +2^&><CXC> R,=/\ A+_#_7K_ -!#TH>_1;:]=]++
M[]?)^=CO^'];7_I^?=$$\#COGT/MT[9S[FG9'ZX_'./YUPG_  M+X9?]%&\"
M8Z#_ (J[P_R<9_Z"/ISCT!/2@_%+X9<Y^(O@0>O_ !5WA\8Z?]1#CJ/S'K1^
MC^][?CLM;]/)KT_KY_CY+HDSNL#GODY]<]/T^OX=C2 @Y[CC QTZC]?Y<5PO
M_"TOAEW^(W@3&._B[P]R0>3G^T.W?L*4?%'X9#I\1? G//\ R-WA_G/_ '$/
M:EO?5]+6MMT=_D[2TUONMA>>^G;?_@:;:]_/NZ*X3_A:/PR&?^+B^!!C.?\
MBKO#_N<_\A#N.:7_ (6A\,_^BB>!?_"N\/\ _P L*H9W5%<+_P +1^&?_11/
M O\ X5V@?_+"HI_BO\+;:)Y[GXE> +>&, O-/XR\.Q1("P4%Y)-15%!8A1DC
M+$ <D4 =_29&<=S7"GXH?#,-\WQ$\"JP)7:?%WA_((;!X.H @YP".H)P>>*1
MOBC\,A@_\+$\"?4^+O#XP.YR=0]\?C1\_P"OOV#^OF=Y17!_\+2^&.X_\7%\
M"9Z?\C?X?]SC']HYS]?3CO1_PM/X99X^(W@/U/\ Q5_A_/'7C^T.WKFEV_K]
M0?W^FOY'>?Y_*BN%_P"%H_#/_HHO@4?]S=X?]_\ J(>U(?BE\,AU^(O@0?7Q
M=X?'_N0HOIT\O5[==?1:OHF[(+]?Z_K\NIW=&1D#UZ?A7"?\+2^&7?XB^!!U
MZ^+O#_;_ +B-'_"T?AGGGXB>!!C)Y\7>'\\'&?\ D(<#@@Y[C'K3_K3^GV8?
MU_7]?H=T2 ,D\&EK@A\4OAEQCXC^!,\9_P"*O\/G(&>/^0B??GZTX_%+X8CK
M\1? GK_R-_A_M]=1]?UI7^[O?[OO_P"!N'EUZ7T_,[NC(R1Z=?QKA/\ A:/P
MSR?^+B^!,9Q_R-WA_@^A_P")A]/?GZ4?\+1^&?\ T47P)V_YF[P_WQ_U$/?C
MUX]:8CNZ*X7_ (6C\,_^BB>!?_"NT#_Y84?\+1^&?_11/ O_ (5V@?\ RPH&
M=U17"_\ "T?AG_T43P+_ .%=H'_RPH_X6C\,_P#HHG@7_P *[0/_ )84 =U1
M7"_\+1^&?_11/ O_ (5V@?\ RPH_X6C\,_\ HHG@7_PKM _^6% '=45PO_"T
M?AG_ -%$\"_^%=H'_P L*/\ A:/PS_Z*)X%_\*[0/_EA0!W5%<+_ ,+1^&?_
M $43P+_X5V@?_+"C_A:/PS_Z*)X%_P#"NT#_ .6% '=45PO_  M'X9_]%$\"
M_P#A7:!_\L*/^%H_#/\ Z*)X%_\ "NT#_P"6% '=45PO_"T?AGP/^%B>!<D@
M ?\ "7:!R6(  _XF'))( '4D@#FNW21)462)TDC=5='1@Z.CJ&1E925965@R
ML"0RD$$@@T /HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M;XC:']GOKVQDLO&7PY\2V/BWPAJC/:31"ZAT[7M,L[J;3;H36&HQQM;7UO/
M[1MF^)_@G\,/&'A'6/ OB#P+X7N/"^OR:]<ZGIUAI<.A2?VKXGTS4M'USQ#I
MNI:!_9>K:!XJU#3]7U&!O%V@7^F^*+?[9-+;:K'.PE6;-<WN\[E4;5W).*2I
MV3=TN5PC5CRK1RJ)VC=LE?$U*[C>][032<9-J.J;M*4-7:[IJS26OXR7W[=7
MAGP9\4?AI=>,/@;\%-5^ GQ&O_$6D#7/#/A:*#QU;*?"7B;2O@7KO@32KG[?
M'\0W_:S^.OP?^-?PZ^!OA2X/A_Q-XCEN/@AX7TK3+KQ_X[N-%EP?AM_P4(FF
M\6^!]#^,_P"R!\#_  ]'X\^%WBW4?"NB_#;Q%H'BK7?B!^T?\0?VE?CK\/\
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
MX]^&USI,T%BXE'BSP9\0]+MM?@U40RV?BG1/$5KI8GL;>"5NTUS]H6R3P?\
M%GXH:%\$O@5;>#_"G[7GA_\ 8<\(>&O%'AA[7Q-#\3M;_:@\"_LQ?\+5\<^(
M[25='M/!<VM>,I?%7A#X:V.@6FO>.-/A\':-#\1M#U+XAP2>&_T@UWX"_!CQ
M=XHL/'/C+X1?"GQ;XSTG4K#6M)\9>)?AYX1UWQ7IFKZ7:M8Z7JECX@U31;G5
M[/4=-LG:QL+VWODNK*S)M;66*$[!/K/P-^#>O>(?%GBK6/A)\*]8\4>/_#$O
M@GQ]XDU?X>^$]3\0>./!<MK!8R>$?%NLWFD3:CXC\,R6=K;V<N@ZU<W^E26U
MM;P-:&*)$2Y<K::C;J]+1YE/FYDFW**Y%R+7G@[/:34);YHV4)1=G=74G]IM
M)^\IVYXZ-1C)0LTFDW^#_P ?O^"DEC^SD/BI!XV_9R_9UUG3O@?X,_:]T?QU
M\2=,^Q:#X U+XO\ PAF^$.D_LXZ_I\6LRW=YI/PI^+?Q'^*_AO\ 9V^*NB6V
MK>,/&'P:_:5\5:9X%&N^)_!?@SQQ\2;7TS]H7]LR+]FO7OC[I_B?X>_LF^([
MGX>_'CPQ\*_AGX6U#P>/A-=>,?#Z_!K2OVHOB1=:EXZ\4?$'Q'X=B\7>&_@7
M;>-=&\(:-'HFG6WCGXD:/H 2;1K?Q+#X=MOV)'[/WP1'A2X\"?\ "FOA'_PA
M5WX#\2_"JZ\'#X;>$!X3N/A;XS<R^,/AK/X<_L?^QYO 'BR4^;XF\&RV;^'-
M>DS+J>FW,S&0]4/AQX&37]4\5Q^"?!D?BK7(+JVUOQ,GAC15\1ZQ;7UCI.EW
ML&JZT+'^T=1AO-+T#0M-NX;RYFBN;'1M*LYUDM=.LX(I511C3M1ES13]I.6L
M:LO?E&U-5%[."J<G/!5$I4W-0J4YR4X:3MSJ</<CS1YJ?,Y7BE!2C&5DTY*,
MY*5Y.,I12@XP49?@SXO_ ."E'@WPQ\1?B#!:?LZ?L_ZW\!?!TWQ MD^,\%VL
M=MI\*2_ RS^!_BWQ!9IX<DTF+P%\2M4^+XTK7O%4NLZ-IWA&67PQ=^9J)UI+
M)MGQ;^VEKOAWX/:O\5U^ OP:::Y_:C^)_P  ] \)6G[-GQ0\2:CINC_"7X5_
MM ?$[4M8TZ^T;7H9/C3K7B__ (4G;^'X(? &E^'[#X>G6M1UKQ$=<AT2;39/
MVEMO@%\%++3K[2+7X._":UTC4],&C:II=I\./!UMI^HZ.K:,XTF_L8M%6UO=
M,!\/>'G6PN87M%?0-%?R<Z78M FA?L_? WPQK]_XL\.?!?X1Z#XIU7Q/'XWU
M+Q+H?PV\&:1X@U+QE!9ZYIL'BZ^UK3]$MM1NO%$.F^)_$6GQ>(+BYDU:*S\0
M:Y:I=B#5;]+BG*G)R<*-2,?>C&,IQ;24N=N:3<'.5XQC)JZM+G5G%K-J3BMH
MSY*2<H^]"\%'VONSYI+VB3T<Y<DG)IM-I?%O[.OQ5\/_ !.^,>N?"WXK_ [X
M3_"[6O$/PTL/C+\#/"VD>&K+Q[I?Q4^#-C9?#6S\6_%KP1\>] DN/AM\0-*T
M/QU\3=(\"^+? ,7A_P #?$3X97K>$/$VL:1XH^'/Q?\ A?XZU[[P'PF^%I_Y
MISX&_AS_ ,4MHO&2/^G/\.,\]1CK7\!?!;X/_"NYU6]^&/PH^&GPXOM>T_PY
MH^N7G@'P+X7\'76LZ/X0M;BQ\*:5JMQX=TK39M1TWPO8WM]9^'+&\>:VT2UN
M[B#38[6*>5&],P/\^W3\NU19W7+=1C&,;2M=NZO)\KMS.-[VLG.[M:UJL^GX
M]-[I=HK3E71*S;NSSW_A4GPN_P"B<^!O_"5T7_Y#H_X5)\+O^B<^!O\ PE=%
M_P#D.O0Z*L9YY_PJ3X7?]$Y\#?\ A*Z+_P#(='_"I/A=_P!$Y\#?^$KHO_R'
M7H=% 'GG_"I/A=_T3GP-_P"$KHO_ ,AT?\*D^%W_ $3GP-_X2NB__(=>AT4
M>>?\*D^%W_1.? W_ (2NB_\ R'1_PJ3X7?\ 1.? W_A*Z+_\AUZ'10!YY_PJ
M3X7?]$Y\#?\ A*Z+_P#(='_"I/A=_P!$Y\#?^$KHO_R'7H=% 'GG_"I/A=_T
M3GP-_P"$KHO_ ,AT?\*D^%W_ $3GP-_X2NB__(=>AT4 >=GX2?"XC'_"NO X
M]QX5T4$'L0?L?!!Y!['FN]M[>*UB2"%=D48543)(1$541%ST5$554#@ 5/10
M 4444 %%%% !17#?$WX@^&OA)\./'_Q5\9W,UEX.^&G@KQ5\0?%M[;V\EW<6
M?AGP9H.H>(]?NH;2,B2ZFM])TRZEAMHRKSRHL2LI<$?SU)_P=B?\$:616_X7
M%\3QN4'#?!SQ0C $ @,K/E2,X*GD$$'F@#^DZBOYL_\ B+#_ ."-/_18OB=_
MX9[Q-_\ %T?\18?_  1I_P"BQ?$[_P ,]XF_^+H _I,HK^;/_B+#_P""-/\
MT6+XG?\ AGO$W_Q='_$6'_P1I_Z+%\3O_#/>)O\ XN@#^DRBOYL_^(L/_@C3
M_P!%B^)W_AGO$W_Q='_$6'_P1I_Z+%\3O_#/>)O_ (N@#^DRBOYL_P#B+#_X
M(T_]%B^)W_AGO$W_ ,71_P 18?\ P1I_Z+%\3O\ PSWB;_XN@#^DRBOYL_\
MB+#_ ."-/_18OB=_X9[Q-_\ %T?\18?_  1I_P"BQ?$[_P ,]XF_^+H _I,H
MK^;/_B+#_P""-/\ T6+XG?\ AGO$W_Q='_$6'_P1I_Z+%\3O_#/>)O\ XN@#
M^DRBOYL_^(L/_@C3_P!%B^)W_AGO$W_Q='_$6'_P1I_Z+%\3O_#/>)O_ (N@
M#^DRBOYL_P#B+#_X(T_]%B^)W_AGO$W_ ,71_P 18?\ P1I_Z+%\3O\ PSWB
M;_XN@#^DRBOYL_\ B+#_ ."-/_18OB=_X9[Q-_\ %T?\18?_  1I_P"BQ?$[
M_P ,]XF_^+H _I,HK^;/_B+#_P""-/\ T6+XG?\ AGO$W_Q='_$6'_P1I_Z+
M%\3O_#/>)O\ XN@#^DRBOYL_^(L/_@C3_P!%B^)W_AGO$W_Q='_$6'_P1I_Z
M+%\3O_#/>)O_ (N@#^DRBOYL_P#B+#_X(T_]%B^)W_AGO$W_ ,71_P 18?\
MP1I_Z+%\3O\ PSWB;_XN@#^DRBOYL_\ B+#_ ."-/_18OB=_X9[Q-_\ %T?\
M18?_  1I_P"BQ?$[_P ,]XF_^+H _I,HK^;/_B+#_P""-/\ T6+XG?\ AGO$
MW_Q='_$6'_P1I_Z+%\3O_#/>)O\ XN@#]N_A:?\ B_\ ^U)[:G\'L_\ AMK:
MOI&OY4_!/_!T7_P2 T#XJ_&_Q?>_&3XD?V5X[OOAU/HAC^$'B5I&C\/>"X-'
MU$R*)"Z&.]1XB'1,X#1F1#O'L'_$6'_P1I_Z+%\3O_#/>)O_ (N@#^DRBOYL
M_P#B+#_X(T_]%B^)W_AGO$W_ ,71_P 18?\ P1I_Z+%\3O\ PSWB;_XN@#^D
MRBOYL_\ B+#_ ."-/_18OB=_X9[Q-_\ %T?\18?_  1I_P"BQ?$[_P ,]XF_
M^+H _I,HK^;/_B+#_P""-/\ T6+XG?\ AGO$W_Q='_$6'_P1I_Z+%\3O_#/>
M)O\ XN@#^DRBOYL_^(L/_@C3_P!%B^)W_AGO$W_Q='_$6'_P1I_Z+%\3O_#/
M>)O_ (N@#^DS_/Y5\V_ W/\ PLW]LC R?^&D?#''_=HO[*U?B+_Q%A_\$:?^
MBQ?$[_PSWB;_ .+KQ[X9?\'1G_!(+PKXT_:)UW5/C%\1A9?$GXRZ-XS\.>5\
M(O$TDLFBV'[/?P%^'\TMPH;$+GQ%X'\06Z1L1(8[42E!')$\H!_5:0#P:*_F
MS_XBP_\ @C3_ -%B^)W_ (9[Q-_\71_Q%A_\$:?^BQ?$[_PSWB;_ .+H_K^O
M4#^DHJ2<D^H_ C@=.Q]C^E.K^;/_ (BP_P#@C3_T6+XG?^&>\3?_ !='_$6'
M_P $:?\ HL7Q._\ #/>)O_BZ/ZMT _I+YSUP.WKT]_?I2_Y_.OYL_P#B+#_X
M(T_]%B^)W_AGO$W_ ,71_P 18?\ P1I_Z+%\3O\ PSWB;_XN@#^DSZ\__KX_
M*D.><#MQ]>>/Y?G7\VG_ !%A_P#!&G_HL7Q._P##/>)O_BZ/^(L/_@C3_P!%
MB^)W_AGO$W_Q= '])?89'/&?S'\J.>._0?AW)'?_ .O^?\VG_$6'_P $:?\
MHL7Q._\ #/>)O_BZ/^(L/_@C3_T6+XG?^&>\3?\ Q= K7/Z2N03\N>G.0,\"
ME.>W/MZ]._MS7\VG_$6'_P $:?\ HL7Q._\ #/>)O_BZ/^(L/_@C3_T6+XG?
M^&>\3?\ Q=*UPMMY?U_5OR/Z3*0C./KG/I[^_P!/>OYM/^(L/_@C3_T6+XG?
M^&>\3?\ Q='_ !%A_P#!&G_HL7Q._P##/>)O_BZ+:I]AG])E%?S9_P#$6'_P
M1I_Z+%\3O_#/>)O_ (NC_B+"_P""-/\ T6/XG#Z_![Q/_1_\:8'])E?._P"U
MC@_L]?$T'_H%:;T]_$.CX_,^M?AW_P 187_!&G_HL7Q._P##/>)O7_?[XS^5
M>2_';_@Z0_X(_?$'X2>-O"&A_&+XDG5M:T^S@L5F^#_B54>6#5].NV4LTL:#
M$4$C$O(@ !();"LOZ_K^ON _JE//;.#QSC\?Y_6@#&3CD\D=?P%?S:G_ (.P
M?^"-"EA_PN3XFL 2 P^#WBC#8)Y7+ X/;(!QU -)_P 18?\ P1H_Z+%\3O\
MPSWB?_XK_.*%_P '^OU_X<#^DL=!^?Y\T$9Z]B",=<Y_E_\ 7K^;/_B+"_X(
MT@?\EB^)W<_\D>\3=R?^FG^>M _X.PO^"-( '_"X_B<?^Z/>)^/8_/\ _6H>
MJZZ]K>G5=O+;0+Z_U_7K_5OZ3 ..>??WSG^=-.3DJ?8<8S^/7U_&OYMO^(L+
M_@C3_P!%B^)W_AGO$_\ +?F@?\'87_!&@<#XQ?$[C_JCWB;T!_O^_P!<YS0M
M//7^OR^[3M<_S\GV_P"!_5C^DO@X/H"<GMD#J/I2_P"?\XK^;/\ XBPO^"-'
M_18OB=S_ -4>\3GMW^?VQSZBC_B+#_X(T_\ 18OB=_X9[Q-_\70]?2__  --
M-/E_F*W]?U]WGU/Z3*0G'^?<#'X_I7\V@_X.PO\ @C3P/^%Q_$[H.?\ A3WB
M;_XL_P!31_Q%A?\ !&G_ *+'\3N__-'O$_;WWX^E'FOT_7R6J_4?Y'])G?\
M+^O^?PI,<Y[XQ7\VG_$6'_P1I_Z+%\3O_#/>)O\ XNE_XBPO^"-/_18_B=_X
M9[Q/_P#%_P">U/O_ ,,!_2717\V?_$6'_P $:?\ HL7Q._\ #/>)O_BZ/^(L
M/_@C3_T6+XG?^&>\3?\ Q= '])E%?S9_\18?_!&G_HL7Q._\,]XF_P#BZ/\
MB+#_ ."-/_18OB=_X9[Q-_\ %T ?TF45_-G_ ,18?_!&G_HL7Q._\,]XF_\
MBZ/^(L/_ ((T_P#18OB=_P"&>\3?_%T ?TF45_-G_P 18?\ P1I_Z+%\3O\
MPSWB;_XNC_B+#_X(T_\ 18OB=_X9[Q-_\70!_2917\V?_$6'_P $:?\ HL7Q
M._\ #/>)_?\ VZ/^(L/_ ((T_P#18OB=_P"&>\3^W^WCO^AH _I,HK^;/_B+
M#_X(T?\ 18_B=_X9[Q/[_P"U[?J*/^(L+_@C3_T6+XG?^&>\3_\ Q=+^OZ_K
M_(#^DS./\_C_ $H!SR*_FWA_X.O/^"-MQ-#;Q?&'XG-+<30P1*?@_P")0#).
MZPH&9I JIN<%V9@J %F( -?T6^&]>T[Q3X?T/Q+I$C3:3XATC3-<TN9T:)Y=
M.U>QM]1L99(GRT4DEK<Q.\9)*,Q4DD9I@;=%%% !1110!C^(/#^B>*]"UKPQ
MXETJPU[PYXDTG4=!U_0]6M8;_2=:T36+.?3M6TG4["Y22WO=/U*PNKBSO;6=
M'AN+::2*561B#\.+_P $JO\ @FBJA5_8)_9("J  !\!/AL     !_P (]P
M !Z "OONB@#X%_X=5_\ !-+_ *,*_9)_\,)\-O\ YGJ/^'5?_!-+_HPK]DG_
M ,,)\-O_ )GJ^^J* /@7_AU7_P $TO\ HPK]DG_PPGPV_P#F>H_X=5_\$TO^
MC"OV2?\ PPGPV_\ F>K[ZHH ^!?^'5?_  32_P"C"OV2?_#"?#;_ .9ZC_AU
M7_P32_Z,*_9)_P##"?#;_P"9ZOOJB@#X%_X=5_\ !-+_ *,*_9)_\,)\-O\
MYGJ/^'5?_!-+_HPK]DG_ ,,)\-O_ )GJ^^J* /@7_AU7_P $TO\ HPK]DG_P
MPGPV_P#F>H_X=5_\$TO^C"OV2?\ PPGPV_\ F>K[ZHH ^!?^'5?_  32_P"C
M"OV2?_#"?#;_ .9ZC_AU7_P32_Z,*_9)_P##"?#;_P"9ZOOJB@#X%_X=5_\
M!-+_ *,*_9)_\,)\-O\ YGJ/^'5?_!-+_HPK]DG_ ,,)\-O_ )GJ^^J* /@7
M_AU7_P $TO\ HPK]DG_PPGPV_P#F>H_X=5_\$TO^C"OV2?\ PPGPV_\ F>K[
MZHH ^!?^'5?_  32_P"C"OV2?_#"?#;_ .9ZC_AU7_P32_Z,*_9)_P##"?#;
M_P"9ZOOJB@#X%_X=5_\ !-+_ *,*_9)_\,)\-O\ YGJ/^'5?_!-+_HPK]DG_
M ,,)\-O_ )GJ^^J* /@7_AU7_P $TO\ HPK]DG_PPGPV_P#F>H_X=5_\$TO^
MC"OV2?\ PPGPV_\ F>K[ZHH ^!?^'5?_  32_P"C"OV2?_#"?#;_ .9ZC_AU
M7_P32_Z,*_9)_P##"?#;_P"9ZOOJB@#X%_X=5_\ !-+_ *,*_9)_\,)\-O\
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
M?"OP[IGPS@\$6OQEEBN/$-UX>^,7B?XVS^--?\&:7IMW<>"-4T.&PNO.TO\
M=O5]&TG7M.O-)US2].UG2K^(PWVF:M96VHZ=>0%D<PW=E>136US$7C1S'-$Z
M;T5L;E!&&W@#P(WC-_B,?!7A)OB))X<7PA+X\;PWHY\9R^$EO9-23PO)XI-F
M=<?PZNHRSWZZ&U\=,%[-)="U\]V<D;*+C-<W-*<IM.W,JF%^K\C>C48S4:J:
M]Y->YR3O.4<LE4YXM**I0IJ+B[*4,7/$.I\6K<)*C;W4TGS.<&H1_F3U7X^_
MM0ZKH^J?#SX8_M_/XM^'WAP?";XF1_'GXJ?%+X3?"3QK\0F\0_LW>+OB?\1/
MA5X1^)_@W]EWXB^!!;Z1XCT_P[K%SX7/PN_X23PYIVJMI%QXD+-:V<=[6OV]
M?VK#X^_:G\+Z)\2?%_A:V_:"^"_PF^'G[&_AOQGX<\+:CXH_9^^.>B?LT^#/
MBY\=O%LVL6_AO3;77=:B^$?C?5/C9X7M/%]G+HNO>*?AOK.GQZ5:Z7?MHB?T
M:CX$? __ (1 ?#]?@U\*1X"_X20>,?\ A"?^%=^$!X1'BU=2&L#Q2/#0T?\
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
M<=..,9Q^I/2E_P >W?L,_AC\12T466W]:##W[_YS_*DZ8 Z 8[Y]OK[YI:*
M$QR3Z]?TQQ00#U_S_G^I]:6BDTGOT=_Z_I>H"8R,'Z?Y]^]&.,?7GOSUYI:*
M?W;WV6_?;</Z_KTZ=NP8]S_G_.>:*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ I#[=><>GXTM% "$9'7'.?\_P"?2C&!@>AZ^OK_ (TM%*U_
MZ_K^OP [8SVZ]/QI .ASSC'U_K^M+13L%OZ] HHHH"W]?U^ F/\ ]??N>W'?
MTZ9HY]L<_7VI:*5E_7YBL'KC]?\ /2DQU/?&,CTI:*86_7\1,<GISU/?&/7Z
M_P"<TO\ G^?^/Z"BBE9;#"D&<<XS[=*6BBR ****8!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
0 !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>ex10-3_001.jpg
<TEXT>
begin 644 ex10-3_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" -A IX# 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#^_BBBB@ 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 *_&3_@N7_P FF?#S_LXGPE_ZK7XM
MU^S=?C)_P7+_ .33/AY_V<3X2_\ 5:_%N@#]FZ*** "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@ K\9/^"Y?_)IGP\_[.)\)?^JU^+=?LW7XR?\ !<O_ )-,
M^'G_ &<3X2_]5K\6Z /V;HHHH *:S*BL['"J"6// '4G'8=Z=4-PADAE1<Y=
M"HVG:W/H<@ ^A)QZ@C()IUO;K97=NMEU=KV7783O9\MN:SY;[<UGRWU6G-:^
MJTOJMTP7EL<?O<9&<,CJ<$9Y5E!''/('0^AH-Y;+@&91EE09S]YCA0>.,GC)
MP.1D\BOD&_N?VO1\:?%^F:5X+^'$?P63PIJTG@_Q;>:G%-K5UXKMO"5L^DV6
MJ^&8-9M=1-K?^,M7,=SK$FL+!)H7AC5M-C\.^'KNZTCQ1X@\N?Q'_P %"5^#
M<NL-\(OALGQB;XD3-'X//C7P\-,B^&1\/?\ "16@/BY;\:7=>)(]=F7P%+%+
MH<$%S]F*+>:= 4^+C^;4S2A!U6L)FLXT5B>90RZO.I4^IXNEA*KH1]U55557
MZUA%%\V)PM&M4HJJU"$_L<+P1C\5'!S_ -8^ ,/'&QR"47B^-,LP\L&N(\/F
M&(PZS&$\)*6$GE#R_P"K\1QDZJR6KB\%]:E?%48O]#EO;5B0)0<$ G:X ++N
M +%0N=N&QG(!!.,C*B[MF"LLH97("LJL5.X$@@A2-IVD!\[-WR[MQ /YK^"_
MC;\8OBY^U%\;?V?K?7[3X8:?^RYX!_9_U?QWJND>%=+U35?B=\3/C;X<\2>*
MK9='OO$RZYI.C_!WPM8>&K_0-<T:PTY_'.O:WJ,,FD?%'PP?#L]KXFQO$O[>
M.H_#J[^-GA&[^%GBCXH^*/V:_AQXCU/XQ^./"6A^)_"OPUF^)/@SX :=\?\
M4-(MKN\TWQII7@#P?XOT"ZCT+PQJGB/QGJWB2S\:7]CX9GT+6;*>+QE?<[XC
MR:G0EB*^*E1HO$YKAJ%6K#W,1+(WB8YI4A&A]9K4Z.'>!QTY5<32H0C3P[J3
M<:57#U*_LQ\(^.Z^9X3(L!@L!F.>ULFX2XBQ6487,L)"KE^2\>QR:7!^+Q>/
MS"IEN26SR7$?#]##4\/FV*Q-/%9U@,+7P_UF6(IX']01>6S' D).< ;),L<
M_("F7&#U3<.O/!PV6^M82BR2,#(Q5 (IGR04!SLC;:,NH#-@$G )YQ^8^I?M
MG_%27XH?LN^'+/X*6^G^#/CKX ^+_P 72T_CNTU/QWJ_@?X:_##X9>+8;3PG
MH6C:#-I \07^K?%*;3K;2O$NMZ/+>:MX#N[>2^TK1==L]7/F]Q_P4:O/'-[\
M*-+\%^&)O#%[J/[7GP&^!WC6/4/[.\703^&_CG\#5^-?@M]/NIHM"?3K^?0=
M:TG3?&TT,-[=>#_%.D:UIV@-X^T&YLM;GE<39)]9GA7B*GUFEBIX6>%]AB:>
M(;HU<IH5ZL85:$6J5*MGN6PO-1=3FKRHJJZ3BO0H>!GB?B88>I1R*A.A7RS$
MYO4Q='-<GQF&P&#PN-XYRZ?]I/!YA.IA,14S'P^XERZG14,6H8O+W'$U\+*K
M5PV%_8(7EL25$F2I ("2=3V'R8)'!?&=@*L^T,I*->VRXW2%=RAANCE7"D[<
MME!M /WMV-@^9]J\U^;_ .R)^WQI'[4'B?3_  G-\.=8^'VKZU\$=*^.VD&?
MQ'8^*+>[\.3_ !C^+'P2U31]0GM](T5['6;'Q)\,+G5-.$-O>0:CH&JV3/\
MV5?VESI0^5O''_!0WXK)\#?V@[/P_;QI\<O!6F_\%!_B#H>O):Z#9^&O W@'
M]C?XG)X.TZSNK&\T/7QXZN=2UG7O"7A&+S](\,W&N^'/^$N\3ZAJ'@OQ'9>'
M=/U7BQ?&?#^#RVCF<\7*K0KY=CLRPZP]&O*KBZ67*,J^'PU*O2H3>+JTZM"K
MAZ=9485*=6%3VOLJE*I+LP/T?O%C&<5YCP56X=IY7Q!D^8\(8'-\-F.8Y<J.
M64.-<ZQ^0Y1FV*Q6"Q6/P_\ 9-/'99F"Q^)HSQ%;#_4YT*6#QF+JT*%;]RTN
M[>12R2%E 4EMD@7#=,,5 )]0"2O\0%*+J ]) >2. Q(*G#;@ 2NT\-NQM[XK
M\I-?_P""B,?AO1/CE?6OPA\?>-H_V<?AYXMUSXC^+K'2-4\.^!)/&_@3X,>!
MOC;XD\)WGB<>$M7T'PK!K'A?QG%I_@R^OM5U'4-=\6Z-J&CW/AS0M O?"WBW
MQ%)K'[=OCF]\2?#KPAX(^&'A^WUK6_VT-'_92\7Q^*?&M[%;066H?L]V?[1=
MEXBT"^T?PA>I<W&H>%;Z+2+BSNX4?0/$,%W:02:[87D&M6?54XIX?HXE8*69
M*KBW7CA8TJ6$QL75K/'++&Z=2MAJ6'E3^N0Q*C*%>5.I##8CV-6M["JS@H>!
MWBKB*=2O'AB%'#4(3J8C%XO.<AP]##T_[ QG%%&>*A_;-;&82&*R'!_7\'[?
M+Z-;$PQN50>%H5<RPT'^JPNH",[SC.W.R3&[&<9VXSCG'?M2)>6S@E)-P#!"
M520@,2%P?EXP2-Q/"CYF(7FOY[=3_;[_ &H?$?PS^'FK^"M>\$^&;V?X"?M^
M_M ^+]8U/P='KNK:G>?LD?'"X^']CX#TWPM]NM=%CT*YT"4V-OX@M_%^DZIK
MGB'^S/%U_:^&M!\.ZU\/O'_UAH/_  4D\+GP]XIUC6OAQ\4M7\._!_X*67Q"
M^,_Q(\->#K^?0-)\26W[-?A#]I:^TB4QW"^$M%L]:\+>)8]"\/S:MX_BOKOQ
M^UOX4&C+X<N=/\8ZEQY=QQPQF-/V\<=5PV'G1AB:-;%X:=.%7#O"+&U*T/92
MKU'2H46U7K2I0HT9QM4J152%_>SKZ-WBYDU"%:.28+-ZJS6ME&*P.49C1J8G
M XN.:ULDP<<7+,/[&PL:N;YG2CA,JP-#&XO,L37K4,.\"J^(PT*_ZQPW=O<1
MI-!()(Y%5D=5?:RLH96&5'RD$'=TYQG/%(;NW&_,F/+&7)1\*-N[.=N" I!;
M!.W^+%?G'^R]^T!\8OB/XT_;'T;QI;::J_"?Q-\*[WX>^$#=Z5/'X?L_B1^S
M_P"#OBW=>$=1\9Z'X9T8:U9VNN>*)]/MM9N/#CZAIUA%%'-/X@>W.K:I\\?"
M+_@IIJ4_@'X##Q[X(N_%FM^._@A^QO\ $CQ/X]TN\TOPS]IG_:M^+VH_ 6QU
M&U\ 6]AJ5I8W.A^-=*C\0WFA1^+;C3Y/#M])-::G::A86FD7?9+BG(J<\*J^
M*J858Y-X6.(H5XRE-9SC,B]A5Y:<G1K/'8.22JP@E"<+I5)<B\9>!OB3B,9G
MF7Y3E."SW'<.TN':N:4<IS'#58QI\2<&8;CC"UL)5Q>(P-+%4\-E.)C1Q:CB
M')X[EH8"6.I3CC#]IEN(6.%D4G ;'.<'/)&,@<')[8YQ3/M=OD#>>0"#Y<F,
M-T);9M )XR2,'@\U^'WAO_@H;\4/#WB_XWZC\2=+TGQ1!I/QT_:Q^&OPW^%/
M@]+;3(=%\#_L4^$9?'GQ&\?:A\2=3AAN=2U_Q5X6O]&TK1_!U[H5S8:YX]O=
M%N;+Q!\.?"EQX@?1/>9O^"@LNH:)\>_%7@3X/:IXU\&?L_?"/P-\==6\1W'C
M?2/#0UGX:_$?]G/QG^T!X7U/^Q]1T634]/U>Z/AC3_AU-H4$6KSV>J^*]-\2
M7EU_8MCK'V#FH<9<.5L++%/,HX>-*A7Q-:E7PV)EB*5'#4\=B*TW1P\*UHT\
M'E]?&3?/+V="5.I4Y4W?MS/Z//B]EN(IT_\ 5BCCL)462*&;X+-\JAE53$9_
M/A"AEV"HXS,\?E,:N)K8[CCA_*J7[J-#%YE5Q-/+\1C,)@L=C</^I'VNW*[A
M*-NS?G#?<QG=C;G&!Z=>.O%!N[8$ RJ,].&P?H<8)'<#D$@'!(S^87@C_@H'
M%XJ^*/AOX9ZE\'-6\.IKOQ<^'?P<;Q&GC;2-=_L_Q1\6/V6;O]J?P9-#IEKH
M5HU]#:>%K.Y\.>+/,N[:VTC6GTL:%+XNTZZOKS2/(]>_X*@ZQXC\,:\OPH^%
M$5EXZT/XR?L9?#R]T;XD>(9+'3M.\.?MC:KH?]ASZG<^']%UB\L_B'X36;7?
M!_CKP5!8WUAX3\265UJ^D>*O'=CID.CZOK/BS(8U(4O[0A&K*O6PZISP^.C5
ME4P^(P&%KI4JF#HM>RK9C0Y[R=HQKZOV,V<U#P \8:^-IX%\(.C5EA<#CJM>
MMFV10R_#8/,<3+!87%XC'4\YQD*.$J8M1H>WGA^:%6MAH5:5/ZQ"4?V9%Y;E
M=WF%5R!N:.1%.3M!4L@#*21\ZY7!#9P02INK<-M\P;B<!0&+$D$@!0"2<*6P
M 3M!.,<U^->G?\%'+OP;I_QA_P"%A^$K_P 5Z_\ #OXL_MK37=EX<GTC0-.\
M/_ W]C^T\ :MX_N=)U"];4&\6>+8['QOH]KX(L]2T[PK_P )EJ-Q=VFNZMX,
ML-/.L3>\>#OV\=-\6?'S2_@J?A[>V]IXF^-/C+X->%_&\/B>"\M[W4?"O[-?
MA+]I[2-?N_#L_AS2+RQTKQ)X \17>FW%J]_=:EHGB6TL[7RK_3M0N-2T7*CQ
MEPU7J8"C#-J%.OF-2A2PV&K4<5&M4KXB5J=#FC1E0C)2E##5*JJSI4\;)86I
M*G7<:4L\Q\!_%K*Z&9XROPA7K9?E.63SC%9AAL;EL\+/+J.48;/*^+PZGF-'
M%5*<,LKU\5"G]4^L5Z&7YEB<+2Q6'PU.6*_1XSQ D%\$ 'E6 .3C@D88YX(!
M)!X(!I/M4'/S]#@_*^<Y(QC;DG((P,GIZC/Y3^(OVU/&/PU_;,^)7P9\8Z?<
M^*_A?J7C?]BOX6^!3I"Z+IVK^ _&'[2WA[XX3WE_>/Y=A/XJ\.'6_A?HRWL=
M[J"7FA6>J75YIMQJ@BET9KFH?\%+?!^F)\7Y-6^%?C;3!\(-%\&^-=9-Y-+>
MG1O 'B3XX>./@=XB\5?$/3_"WAWQ#K?@N'X<:I\//$GC?QG9Z%I?Q".G?#@Z
M/XA6Y;5/^$AT/PYI2XOX<J4ZTYYE'#SHXS,,%5I8BCB(2HU<MGCXXB5:5*C7
MC3P[IY9BL5'$U'3IK"Q59^ZI.*GX%>*LH955P'"\\XH9UPYP]Q1E^)RO&Y?6
MA6RSB5Y32P451KYA@L7#&X7&Y[E.69AA*F"O1Q^.P-&CB<>LPP-3%?J4;RW4
M!MY(8 J5CE?<&Z;=B-N]3C.T$$X!&7?:8"%8.2'X7Y),GY0W(VY7((P6 !)
M&20*_/+]H']HSQSX=M/V+/%GPFU/P[J>A_'GX\^#_!NLV#7_ (?\1>&/$_@G
MQI\#OB;\1M/.F^--#M/$*PVZZEX7\/WEKXR\''4K.72Y+RYBL/$%G/;0+YIX
M(_X*6> OB /!EUH'PP^*]YHVK_#'PE\3OB7K%AX9U&^B^$>@>+[SXP:':_\
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
MR!D9'-?FY^U5^TWX_P#@W\9_V8;'P?\ 8/$'@OX@> _VI_%'CCP;/=:);?\
M"277PI^%'A[Q]X,AT7QL;*^?0KJ6[N+JTM[V(W.AZHUY;1W\<-N&U:SYC1?^
M"D7P[\9^*/ V@^$O"7B:?0_'.H?L\>"K;Q/K5S8Z5+IGQ,_:E^"6M_'_ .#'
MA35_#\$.K7,?A\>$--TRP\=^*["_O[SPWXB\8>'-.T;0O$EA#XCUWPMO/B;)
M*.)QF$Q.)JX?$X'%?5J]*="I)RO0P5:-:@Z:FJM&^/PM&=23IJ%>O"BTY2@Z
MG'@_!CQ*S7(LLXER/AZ6>Y1FF38_.E6RO%8.M+*Z66YKQ%E-?"YS3KXG!5\%
MCY5.%<\Q5'"QHXN.(P6!G4PU2I6IX[!X']25NX&. [9W;>8Y1SC)ZH.!T+?=
M#?*3NXI#=P!]A=@WO'*!T5A\Q3;R&&.>3E1\P('X%:+_ ,%//B]H7AGX-_M
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
M"@O_  32\8?#>;2O 'Q"\?:+HOPN\))\._$7Q$\4?#D:-X1\065GHO@;6O\
MA8[>+KS2(9K/P]>M>P^(K>&\\0++JW4? /XF?\% OB%K?[-/AKQI-\4/AQHM
MUX1^*6M^)?&7CG]FWQE(WBCQC\._VI-3T?3O!'Q>TN'0/"#^ 5\<_LJV^E_\
M(1XKUVV\(Z'X@U[Q#K?B>SDU_P 9:%H>D:?\5A>,I5LPIX&OD>:T76Q.'HX>
MK"A[:@_:8W,L)5EBZE:C3IX=4/[/IXFZE4A4HXF-GS*FJW]#XKZ/LWPKA.)L
MO\2^ JM%99',\[PV99G0R_$8*C6X2X>XLHT,JP=',\PS/.<91AG&.R?,L!'+
MZ>+P^89-C94</BL'1S*AAOUE\3_ OX6>)_&6E?$?7_"P3X@Z=I+^&(?&6@:Y
MKGA#Q/J'A,7[ZV/!6O:OX0UK0;_Q7X'35I#?IX)\476N^%_M\DMR=*$]Y=SS
M<UJO[,/P&U*Z^)EY=?#/3+:3XO> K#X:_$V+1=0UWPYIWC'P5I>@7_A#3-+U
MC3/#NM:78W5UIGA#4[[PEI6O06:>)+#PG)+X=L=8MM#$%BOSA\5-=_:.U/\
M;*O?!O@#6_BQIGPQMOV0YO'&CI8^"H8OACKO[0'A'XXZ!K&@^"M5^*.L^!]6
MT#1M0\?> =/U[P5XR\,KXAT?Q"_@?5[W6="3PUK]OI/BNW_.WXE_M'?M:_"_
M]F;X(>-?C#^TN?@UXH^,,7CC3=<A^)7PFU#X%^+/AQ\7_P#AG2\TW1]"U'Q'
MXX\*ZAHM_P" ?"W[25C>?$G5[;2?#-O>:[X#U&'3_A/I_P 4/!WAW_A%M6>/
MXERO"PQ<<5P]BG2P]7,Z=>I4P^5X?!U9U,?+*<7_ +3C,1@\%3GF6,KO!5U-
M-5Z&)G6KSJX>=:4=.!_"GQ!XGI\(X?ASQ6RK!8OB'+.%,+E>2X;B3BW%9U@,
M+FV$XCXPRS*5E/#>$SK&UO[#?A[C,UJX+#X183*LXP&51P2RO.:V7O%?M/??
ML\? O7XO &CZWX TO5K?X3^"?$GPS\!6^L7VL7UQH7@/QKX6L?!GBCPI<7M]
MK%S?ZYI'B3PUI>FV&IV?B"XOS>1Z7I-Y,#>Z?:78XC1_V*?V5="7P\FB?!S3
M]'B\'^,OAKX^\.1:+XA\8:7#I?C/X0>";3X<_#7Q D=AXGM5DNO#?@>W@\.V
MC:B+B*_T^!&U5+^<EQ^7,7BC]J+1O%_[6'Q-^#J^)_B38O>_L;>.?#OB;PW\
M+/$\.D?M:^ M-_98UFR\;6OP9^-WASX4^-M'\37VH^,[KP]XI\'^*M:_X6%X
M%T_4K32_!?B;4/#_ (*\7787K]/_ .&J/ ?Q$^(3Z:W[26EQ?$G_ (*UQZ?K
ME]8?#WQ/X]T)OV3]>^ ?AK3=*\0Z?>MX0\8^'=(^&VE:Y9Z'H,GC6POK;0?"
MEYX3TW3-5U'3Y-,U6VN<9YWE$J]+VG#&,Q->=:="KB%EM'EJ6S.C@:57#8N>
M!3K_ %K$87"5)3]RBOJ^%K4ZDL'1PF)A]+2\,O$+!X?&8;#>/F78"C'+<IS"
MGEL^,\]R^K+&9S@LUSW/<'F>3O/\%7R[^S*6:<38B5:KE>*KXK,L^QF6X_#9
M'Q#C^(<EH_IY\(/V1/V>/@/X@M/$_P )_AROA#7M(\"/\,;*\_X2OQOKZVOP
M_N_&>K?$63P]96GB7Q/K=A;V47CCQ!KOB&*5+03P:AJ^JK#,EM?3))AW'[%_
M[+\FG7.C77PETW4+'4=0^+6HZ@FJ:_XKU ZC/\?C;P_&2TU.[U'7[R\O] ^)
M%Q!I^HZ_X2O)Y_"-]X@TW2M=;28O$.EZ7J=G^?7BSXF?ML>'_CKXS\):'<?M
M%^*?A9HW@#]J3P4?&.H? &6W%]K7P^_9N^"&O_!CQAH&K:#X-U31/%?B'Q+\
M5;GXK?V%XNT2;2M*^)?BW4-:^'EE\+=,C\)>![;5_ ]-\1_MT?&#PGX8\/\
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
MZ)CQEAR!^U$2/NGE@%[9R& 7_AJ+_@[& )/_  3:_P""<XPF_!^-$W_?.?\
MAJ+&0,DDD)@'#YXJE%+FW:DFFI2;BDYU)KEC=*/)[1PIV^"G&G!:4X-<O)&R
M22BH\O*HI*,>5WCRP:E"-FYM6@M:M7^:+I_T]-8.P&5A#*05"LP!Q]W+&(LI
M0$[' )5B' W &FG36945EMT D\QMB#(RC1E4(C3 *NY5@%:/)"Y!X_F&'[47
M_!V.W3_@FQ_P3H/0D#XT2G&1D9Q^U'^'?)!(R,$JW[4/_!V,IQ_P[;_X)S>H
M_P"+T3C(P#D;OVH1QG(YQRI[8)<'*%K2FVMI2DY2731RO;1R3LE=2DG=2=AT
MXNUU>T5%7M\*?,E=*+:3;T<FM7>+4I*?]/3Z?*VTJ\*D9R=K9Y##AL;CD$ A
MRR8!&S! $HT^/!&Q1\Y8 .[*3A1\RL,$8!&T[E0<)@' _E__ .&H_P#@[%^3
M_C6Y_P $Y09" JGXT39+8=BHQ^U$0Q149F"%N 2NX*VU3^U#_P '9 Q_QK7_
M ."=/(Z?\+GESGGY?^3H\9X[$CT/7 KIR]Z3YG>TI.23LTW%23Y;IM-7::;N
MKZI>RA:UM-VK1]YK5.7NZM2?/]E<_O.+3<7_ $^#3R, ",KYGF/SCS!E<JP,
M3!4(!+1IM5BJ G#.:@;2Y LAA:W$K9V&6(21JQ7R]X1$C*G87W*C*'+MD[OG
MK^8K_AJ'_@[(.,?\$V/^"=!!SR/C/-@$'!!_XRCZY';-(?VHO^#L902?^";7
M_!.<+U#GXT3!2.N03^U&.#[@?E5<[NF]6G>\KMWO>[O)7?37HE'X;ICI4VN7
ME7+>+<='!\DE*/[MJ5)6<4M*4;I6=[R<OZ?!93D$,;=?E&"JL3O /S9VI@9.
M",'*@8( VU7726BD$D7D@^5Y0W<*H EV*J)"%54W@#;M9E)5FVHJG^8L?M1?
M\'8I+#_AVW_P3F&S&X_\+HF(&2PR<?M1$@84'Y@#AEP"0X53^U%_P=C*,M_P
M3:_X)SJ/5OC1,!UP.O[47?M4-)WWM*+@TFTK/VFJW:DG4E)24DU)1DK.*!4H
M**@HKD3C+EM%1;BG%.44HJ3:<KW3OSSO?FLOZ>_L#N1YHA(59-NP8(9R,YQ$
MN0Z\/C&65'P752KEL613M$4CG=S*2< XPJD1Y7Y006 W$X9S*17\P(_:C_X.
MQ6)"_P#!-O\ X)S,00./C1,<Y7=GC]J+(],'![@%>:/^&HO^#L;;N_X=M?\
M!.?:%#EO^%T38VDGYL_\-18Q@;LYQMZ$G(#5]G*36NDI2:LY2DXV;^%N5G&]
MFHP6T=7&G"*LHK9*Z48O3EU;A"%W>*DF]I7E%1D^8_IZ&G$[2\<&0Q=@&9P3
MNROWXL@J"?G&UBQ;D!F!N6UN86G<A 965OE+$G:",N6 RQ!XX^50L8)2-,?R
M\C]J+_@['.?^-;/_  3H' (_XO1+\P/=<?M1GCW..O&>:4_M0?\ !V0#@?\
M!-C_ ()T'W'QGGX!Z'!_:B!P3D#C.5/&,$W[2?*XMW3WOJWJG>]]6VDVW=O[
MK-02:=YMIWUJ3DOAY+6E)Q2Y5%648I\D&[N-W_4A17\N!_:@_P"#L<=?^";7
M_!.<#;N+'XSS@#&,@Y_:A!R 22<;<*WS?=#-_P"&HO\ @[%VJQ_X)M_\$Y@7
MVX4_&B?=E\X&1^U$5)P"?E9L@';DC%04?U(T5_+</VHO^#L8G'_#MK_@G-G<
M5(_X71-D8!.2!^U$>"N&Q][:P) YP-^U'_P=B#/_ !K<_P""<I.TLH'QIF!<
M!@I*[OVHEX!(!)P 2!G)Q0!_4C17\MY_:A_X.Q@<#_@FW_P3F8@!BH^,\^0I
MZ,0?VH1\N01GN0<9 S2C]J#_ (.QR 1_P39_X)SX(8_\EGGXQV)_X:BQD]L$
M@?Q%: /ZCZ*_EM'[4G_!V(W*_P#!-S_@G*RGHZ_&F4J269< _P##46<[E8=,
M9!&<@@#_ +4?_!V*K;1_P3;_ ."<SG#$;?C3*,[6VD /^U&C9!Z\8&0"0W%
M']25%?RVG]J7_@[#7=G_ ()N_P#!.0!0S GXTR@-&NW=(,_M1#$:AMS%MN #
MD9*AAOVH_P#@[%3@_P#!-K_@G,/O=?C1*/N@G^+]J,=>![$C=@9( /ZDJ*_E
MN'[47_!V*20/^";G_!.4CH&'QHF(9LJ-H_XRBSN^8G! X1N<E Q_PU'_ ,'8
MN0!_P3;_ ."<I)&<#XT39&<A<@_M1 _.X**1D%^"0 2 #^I&BOY;_P#AJ'_@
M['_Z1M?\$Y\<\_\ "YY\<$@C_DZ+MCGTS@\Y 3_AJ+_@[%_Z1M_\$YO_  ]$
MW_T45 ']2-%?RW?\-1?\'8O_ $C;_P""<W_AZ)O_ ***C_AJ+_@[%_Z1M_\
M!.;_ ,/1-_\ 114 ?U(T5_+:?VH_^#L48_XUM_\ !.;&<$_\+HEP!W)S^U&.
M .3C)QT!KQ7P7_P4L_X.7O':Z,FC_L-?\$Q[._\ $WQ9^-?P/\)Z)X@^.O\
MPCWB#Q?\3OV>?%/Q!\)_%SPQX3T+5OVI;75/$5WX3O/A;X[U:Z;2;6Z27PMX
M?NO%,)?0FBOG /Z_**_D&\>_\%+/^#E?X6Z_?>&/B+^P_P#\$T?"&LZ7X(U;
MXD:G#JGQ5\5/9:=X*T30O&OB?4-:O=:T_P#:'O=#MI%\/?#;XA:W9Z++J2^(
M=3TGP1XJU/2](O+'0]1N(*4'_!3W_@Y,EUGPMX<F_8A_X)M:3XC\9FQ30?#G
MBCXB^//!OB-9-9\2ZMX,\,IXF\/^+_CWH>L^ #XW\7Z'JGA;X=M\0K'PK'\1
MO$5I)HG@5_$.IJ;4 ']@U%?R 77_  4W_P"#D6PTFWU_4?V//^"56F:%=> O
M#WQ4@UO5/V@VTS2&^&GBWPM\1/&_AKQW+J5_^T_;V=IX9UGPA\)/B=XDM=1O
M)K=$TCP-XAN[E;=+,>9R?B'_ (*V?\'%7A.?P]9>(?V+O^"<^G:GXHU#PSH^
MCZ(GB3XQZEXA_MOQHEY)X/T#6?#FC_&+4->\*^(?%*Z?J'_"/Z!XKT[1-9U8
MZ;JPLK&;^QM7^P@']E=%?Q^3_P#!3S_@Y#M=6L-$NOV./^"6T%]J>@VGB6QD
M;XWZO+I$^E7_ (4N_'FGI_PD=O\ M(S>&X==U+P)8W?CC2?"$^K1>,=9\%VM
M[XMTC0+[P[I^HZE:))_P4_\ ^#CN+POJ'C=_V2/^"3J^"M)TKX6:]JWC$_M&
MP_\ "+:9H/QPO+*P^#^O7OB _M1_V5#H?Q&N=2T\>&-9^U'3;J"[ANY[JVM=
M\R ']@E%?Q^:;_P4[_X.0]8NO$-EIG['/_!+.\N_"/B'PWX3\56\/QUU#?X>
M\2^,/CKX]_9A\+Z+J9?]I98X[[7/VAOA;\1_@]81Q/,K^-?!>N64CQVD,%[<
M<A%_P5Z_X.$KG0?"/B;3_P!E7_@E=K.B_$#PAXD\>> ;GP[\9_$OB6Y\;>%/
M"/Q.\"?!3Q!J?A?2?#W[0^IZQK$UE\7_ (H?#GX9V^CVNGOKFK^-/&6D:'HN
MF:C=+J"V(!_9E17\;MQ_P5B_X.+;>QU+53^QI_P36NM'TBQ\%7VH:WI7CSXE
MZWH49^).N^$_#'P]T2UUS1OCA?Z1JOCCQMXA\>>"M&\,?#+2+V_^)>L:CXHT
MFUL_"$LTLR0>U>"_VV/^#ICXB^%]'\;>!/\ @G[_ ,$T?%GA+Q#;->:)X@T7
MXY/>:=J-NDTMM,8I%_:B#Q3VMW;W-C?65S'!?Z=J%K=Z?J%K:WMK<6\8!_5Q
M17\MW_#47_!V+_TC;_X)S?\ AZ)O_HHJ/^&HO^#L7_I&W_P3F_\ #T3?_114
M ?U(T5_+=_PU%_P=B_\ 2-O_ ()S?^'HF_\ HHJ/^&HO^#L7_I&W_P $YO\
MP]$W_P!%%0!_4C17\MW_  U%_P '8O\ TC;_ ."<W_AZ)O\ Z**C_AJ+_@[%
M_P"D;?\ P3F_\/1-_P#114 ?U(T5_+=_PU%_P=B_](V_^"<W_AZ)O_HHJX7X
MH_MU?\'3/P<^&GQ"^+GC[_@G5_P3KTKP-\+O!'BKXA^,M3@^+E_J,^G^%O!F
MAWWB+7[V#3[+]IZ:]OY[;2M.NIH+&SAFO+R5$MK6&6XECC8 _K+HK^0+7/\
M@IO_ ,'('ABR^).I^)?V1O\ @DWX>TKX.:9J>M?%35M=_:3L](TGP%I&B7DN
MFZWJ?B'4]0_:GM[&WL=%U:";0]9NH)[B'2/$4,_AS4GM==@FTZ/<U[_@HA_P
M<R^%]6U+0?$/[$__  2STG6M&\-ZEXQUG3+O]H)1<Z/X6TG1;CQ)?Z]K!C_:
MBDATG38O#MG?:ZDVHRVIN=(T^^U"V6:UM995 /ZX:*_E0\,_ME?\'4WC+1-/
M\2>%_P#@G=_P3@UG0=6BDGTW4X/C'J%O%>10W$MI,\<%]^TU:7D8AN8)(9%N
M+:%@ZX"D$&M[_AJ+_@['[?\ !-G_ ()T'(.,?&B;YB,':,_M1C+$98=L*Q)'
M (!_4C17\=B?\%4_^#BJ71&\1VO[*?\ P29U+0_[5TK1(-0T;]HL:['?ZGK^
MEZWK?AZ#2(=$_:?U"[UN+Q#HWACQ/JN@WVCV]]I^KZ=X9\17MA=SVVB:G+:^
MVZ[^U_\ \'57AC1-8\3>)/\ @GG_ ,$T= \->'M*U#7M>\1:W\>(=)T+1="T
MFQFU+5-;U;5M0_:HMK'3-(TVPMY[R_U&^GM[2SM(9;JYEBMXGE4 _JFHK^-B
MX_X*Y_\ !P'::)X=\2W/P$_X(P6WA_Q=J6MZ1X9UJZ_;&\&VFFZWJ?AF70H/
M$]C87=U^UW!"]SX:F\4^%(/$$3M&^C7/BSPO::@+>[\0Z1!>?2Q_:B_X.Q@2
M#_P3:_X)S#'K\:)O_HHL_G0!_4C17\MW_#47_!V+_P!(V_\ @G-_X>B;_P"B
MBH_X:B_X.Q?^D;?_  3F_P##T3?_ $45 ']2-%?RW?\ #47_  =B_P#2-O\
MX)S?^'HF_P#HHJ^G/V-OCW_P<,^,_P!I3X9^&?VW_P!B+]BOX1_LMZG)XM'Q
M4^(?PG^)LGB+X@>'HK/P'XIO_!YT#2'^/WC 71U7X@6OA31=58>&=7-KHFHZ
ME=B*V, OK4 _?6BHH/\ 51]<;1C/)QVR<MGC'S$DMU)).:EH *_&3_@N7_R:
M9\//^SB?"7_JM?BW7[-U^,G_  7+_P"33/AY_P!G$^$O_5:_%N@#]FZ*** "
MBBB@#\Q_^"P?AS2_&/\ P3M_:5\&ZK^U?X7_ &*+/QAH7@OPF_Q]\=:QJ'AS
MP%I+:_\ $/PIID7@/Q[XAT76O#OB#0/ ?QD:Z/PA\9^(?#NN:;J_A_PSXRU7
M68OM]MI]WI5__(?X/^,WP;N/V?OV>OV;6^$_PZ_94_X)<Z9_P5:\<_ ;_@I=
M\2OV6OVH/C#\8OV(OVA+^\^!?PPU'X9>(O"?[1WB/6[3Q_X&_9_^(_B&RCTK
MXC^$[?Q)8^"]).G^&/$OC/Q.FN>-=8L[+_0!\5^$?"WC31=0\/\ C3P[H7B[
MPUJ<:1:GX;\3Z+IWB#0M1C5XW2.^TG5K:\L+N-)(XY52>WD5)$$@ 85^#7[0
M/_!4+PY\*=+_ &R? ?P!_P""<EY^T+^QE_P3KND\*_ME^/;#Q3\)OA;\*M'O
M;?P[H7Q(^)7@/]GGX7ZCX9\2>'OCQXK^#^A^(#K/QA\)>(+[X-KX6UBV-L+K
M49=;\,7WB  _FZ^.7C/X/?#KPM\=_#G[,GQ2_M'_ ()'_ ;_ (+A_P#!)Y_V
M6_&M]X^NO&'P0\$>/+/X?^.O%/[;/A[X5?%;QCK^O:WJWPA\&Z];>!_%+.NO
MW'P[T6;4[[7_  (]WH^MZKXBU;]<_P#@II^TUXG^(/[6>A?M%?\ !-?XC^$O
MCG\0]-_X(S?\%%-1^!?CCX'Z_P"'OBK8WGBWPM\<O@+I7B>^\#2:!-KNA^*_
M&7A&PLO$UWH&@6B:W<ZEXOT2PTA-&U*Z>"PN_M:X_;TT'XV_M(W_ .PM^S+^
MP-^R]\>?@/\ "OPO^R)\0?%^K?%[]H7X<?!#0?"<G[67AC6?B9X3L_A]^S]J
M'[/?Q)TOQMXI\)_#,IXZU*S\/>)+#4Y1XFL;*%+#^W+2]U#YT\%_\%@=/\(_
MLR?'+]O#P%_P3:_9I\'_ +(_[.O@K]I"?X.^/?!7[5GPWT;XT>,M'\/?'._^
M$?AC2[7X(:!^S-;:S\'?#7[0/Q1T;1M9U>^?Q;KFFZ?87%IXD%IX_OET*SUL
M _)K]H/PY_P2 A_X(@?M$_&?]BOXN^"/B5^VU\4/V=/V,]<_:F\47W[2OQ#^
M)'[1GBNZU']L_P#9%OOBSXO^-W@/QY\0]=U+POKNH_&&YLIM9U6X\(>'OLFI
M:Q_9?A9[#P]JUO97'Z2ZC_P3._8-/_!S!+#?? O2$BG_ ."?^K_\%)]2,_Q
M^)L47_#8[?\ !02TFN/CO+&_CM([>]B-Q=%O#:"/X=Q1RM%_PB:P(D(^A]0_
M;G\4Z3\)_A/XPU3_ ()2?L=ZS\8_VY/VH? G[./P^^%OP\_:S^%/Q*\/^.CJ
MGP_\2_'CQ9X_^/?Q6\.?LGNGAFS^%-UX#TV]\2>'[GP;X_U6SU)H_$TL^G2:
M5I<NI=C\._\ @L;X:_:0L?V6+W]G/]@K5OC#^VY^UE\//V@K9/AWJOQ"^%FC
M^ _A9\&/V</BW<_#3XJ>(OB9^USH>@_$"WOOV>O$WQ1L=0TWX0>)O O@'QIX
M7^*?B2S%JVD^'O$.H:5;:D ?B5_P3W^.-AX__P""CGA;]K[XY?"7XW6OP-_X
M+D7W[=_[(OC7XC_$VX\+Z!^S_P"/=#MO'_E?L7>%?A/?^'/B#J7Q,O-37X/?
M"77_ -GZ^;Q3\/\ X1R76I>)M*USPK>^+Q<W?B.+RSXB_P#!.[]BSX(?LN?\
M')/Q%^%GP3TOPEXS_95^(GB;X#? +6XO&7Q$U63X<_"CQI\(?@[+XF\'6%IK
MOC#4]/U6VUB]\2:^[WWB.TUC68)-1EAL]1@CAMXX?W9;_@K;\//%GP@_8QT3
MX-?\$^_ .L_'/Q;\<_VJ_AKI7[,'QD^*WPJ^"7@_]D_XA?\ !/WP;XE\4?'W
MQ58_%FS^&7Q-\#Z'I_@6WL[33O"'C31/#_A+3;B7QCHAU76/"#ZE<6L?M?BO
M_@H7X:\6?\$B]0_X*?\ P:_80\"_$3P/\5? 'BSXZ?'_ .!/QE\?^!O@G->^
M!/A[H7C*Q\;^*?$?BN7X6?$_1OC)XCDO?AOHV@?#72KWPO\ ;/B+H_B#PO?0
MW>B11V^F4 ?A)^V-K'['?C+XW?\ !4J[_P""FGQHOOA_\7_V;?V,_P!G?Q9_
MP27T37_C-XT^%<O@K2;S]ERZ\0V?Q5_9,T7P]XV\)6GQ&^-OB#]I2PL7\302
MVWB77(]8\+:;X=F@/@^RUNRM^6U#QU^UO\*/CK\-/^"EOCVR^(OC3XV_LM?\
M$9/^"=5[^W+\);ZUGLO%WQ+_ &;OVAY?VG/#'[1WBCQ=8WL46MZ;\4_A+?Z)
M\,/V@]1LIX+1+36O!'C"Q\366FVWVN.Q_<]_^"@OQ5^(&K?LS_#+QG_P2A^'
M'B_]O7XK>#=2^/'P+_9^M/VAOAKX\T3X&?LPZ#I?@-[?]H#XX_'KQ/\  3P_
M>_LZ6&I^.?$MQ\.?"_ACPI\,?'VIZSXP\)7^FZ9>OJLECI[>U^"_^"J?[)>J
M?L5?M0_M[?'KX37?P5UC]F[QK\0/V2OVQ?A;J.F>!/B3\4=+^-WP;\11>$M1
M_9KTSQ9X;N%\._&6VUKQC\0M.TSX8NVL:7X1UF/Q^FJ:E!X4T^]\03Z: ?@M
M\ =9^,'CO_@F=^R)J?[,5IXCUSXY_P#!-+_@BS\7?VH_ -EX40:YJ6E_M)_M
M=_\ ";? _P" OB+1O"T=IJ \0^/?A_\ !'X/_M?ZKX<\*7^GZG)J6K>/?!-]
MI^CWDW]G17_F?B'5_P!A+X:?\$G?'7[3O_!+#XY+XL_X*/\ Q#_93^#VH?M[
M_&'P)^T7\3/BC^V[H?P%\4?$;X)77[</QD\:?#KQ+\0O%NN>$?%^E^,I[:;Q
M+XZM/!&B:E\.-'UG6_$'@77/#^E6XU.+]];?]O+Q=^R7\-=:^,'QI_X)51_L
MMZ]\9_%O[/OP%_9&^"_PC^*GP-\8?M&?M7_$[QM?^*]$^&WP<\;>$O!_A;P3
MX.^#=W\,?#<-SXMO3XG^)_C?PUX&\#:GXJAL+U/$.FW?A/5/+=?_ ."I_@_]
MECPO^WWXJ^/_ /P3@\.?L[_ME?LS_#+X._$F]^$G@3Q[\+O'5G^U3X1_:E^(
MG_"L/A7'X6^/_@_X9Z#K=Z-3^,T=GX/^)]GXK^&EX/#.L2V.JZ/#X^6&Z:S
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
MEXO\,:=#!)\/_'GA32?$OA[2-?\ !UTE]IMH\6C:G86MWH4B7-K872&T!E2
M;OS _9L_;E\#_M,_!+]I.T^"G_!+_P"/>GK^QO\ %#X6^&=$_97^)/@']FSX
M-^./$WQ*\0:;X1^)T$OA;P;XL^)-A\-OACXJ^&?A_P :>&_B3K5OXR\4^&_%
M>BPWMO%:V$?CLCPX@!^8_P#P2WU+XQ_"C_@EG_P6IT3]FWPSXE^&/[17P(_:
M6_;X\,?"3]D.S\0:U\4-&_9&^(W@CX8:8/ OPL^"/CKQ1J.JWWQ?\.R7=O8>
M.?"WB%/#G@SPUXK\::GJ5EI/@:UL6?5M>^%_^$@_83\!_P#!&G]H']K/_@ES
M^T!J/C?_ (*P>,?V&?AEKG[4_P 5O#O[0GQ(^(?[<5MX2U/XV?L^V?[:7Q(^
M(?@/Q7\0=5UWP1JOA/S]?G@^(-KX;\/77@[3D@USX>>+HM&U"RU>^_JA_P""
M:W[8O@O]MSP;\>_BSX._9;\8?LT?\(M^T1XZ^#/C2]\9)\*+R3XN_$GX5BP\
M,^.?%V@>-_A'XB\6>%OBEH'A[7$D\"0?$;2/$_B7P]K6J^']6TSP]XAU.'1;
MLP>:?%S]L'X3_LB_M@?#GX?>*/V!OB9X(T+]J+X[_#S]ECP]^VMX5\'?LZP^
M!OB/\:/C!X/E^(?ASPO>6'AWXA-^T+K7A</I.LZ/XN\9>)?AQ8^'='\2^%-?
MN)VN])TV#6[@ _F.^)5Q^Q;\&_&?[6_@'_@C?\8Y?&'[+OC'_@@O^WQ\3_VU
M]$\ _&7Q=\6?A)8_$(?"O6]._9]^*'C+4?%'BCQ/;>'_ -J?Q+XAO+G0/%>@
MS7&D^/\ 2-"9QJOAW2HM7\0O>?(^OZ=X^\,?"SX)_L^^(]3U^R\&?\$#OVI_
MV:/B;97U[J;QV?C9?V_OVL/V2_BK^RN=4A\Z>YNF^'7P@U+]I71$N)A</I^G
M2>%Y!MFOY+6S_L$_9_\ VROV>/&_[9'Q;_X)DS?L+:[\!/%FK_"7QW\<=:LM
M4T#]ECQ!\,?BC\+M#^(%K\*M3U[XA^&/@C\2/'^J>$KKQIJ>L>;X9T'XR^$]
M%U37M#\\ZQ::9>7FF66I?2W[;/Q!\-_LZ?#+7O'.F_L*>)_VN-,U:V?Q1\4M
M&^&6B?LY:?;:'X9^".@'Q1IWB_XCWOQM\=_#VPUE/".F:*(OA_IVCQ>+/$<.
MJ6$6G:#IUA<#3BX!_$OIMA\>8_VV_P!OSX+^ M4\0Z[\,_\ @MU_P4!_;8_8
MW\4C0KF(1^#K;]D;]M?PSX@^*_BDWDS7/V&RU#]AWXF?&;P[97-LEM/'=3S:
MM8O,^A"*'SRWT;X"?&/2O^"+&E_M!Z%^Q!XO\ VG_!&3Q%:VFF_M]?M9?$+]
MCSX(V_BGPE^TG'X5M;G1/B=\-]'U[6-3^)<%IINLV&C>"[RR;2M7T1O$^JSR
M6U]X;TTG^N#XH?\ !5_]B+X(_"7]B#XL_#_X$:]X\\8?MSZI\+_BI\%/@EX#
M\!?#CP]\:?".A?M6:AX9\(77QW^)&D7>IVFG>#=*UWQ_\3_"?PH\4^,K'5]6
MF\?^-_&]KIGAW5/&.C/JVM6?Z'?'?X5?LI?#GX*>-/B7\0_V9_A?X\\%_L]?
M"3QWXNLO"&C? SX?^,?$%GX,\$:+K?C?6O"?PV\+7FB);-J&K_8[\Z3X9TPZ
M?9ZGXAO1'\DUV\H /XGOVE?"NFV'_!6GXU?'D?"B'POI.F_\%L_^"??PK3_@
MH#X"^+WB:Y^(OP+T+Q=\$/A=J=M\++?X+:;=Z#X9\2?"'XH1VJ:+XH^)OB;Q
M5?Z/H6F^(KFRA^'7BW4&T?3Q^D?_  3?C_X)]?'C]LKXU?%/_@H?\5/#]_\
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
MOC;XCTSQ9:^'OV:- \::CH/C'Q=X0LM.FM3XLL[E?#EQ-:I<VDL.GM9?L?X
M_P"";'Q=\(_$#]G_ ,9:SXN\'^)](\/?$#X51?M#^!]8U36-;\'>.?AO\+_V
M(=9^"GA77/#&E:MX9E4^.?!_Q3\3^-_ ZVE]#I<'Q+^!/C"RO?B7JVL^)_AK
M\-M'T;G/A[_P3E^/_P %O"O[/'B#X76WP"M?BA^SM^S)\"/ NF>%+O3K33?
MOC#XR?#+X<?MB:1K%[)XVTKX;#X@>"=#N?B9\:/@WXJUOQ1X3GLK_P")G@WP
MWX_\%^-/#E\FM6,@ /RK\4?L:?LR?'?PE^SM\//VA?@U?^$/A3\%--_;,U_Q
M%\"/V1O^"&'_  5D^"_P+\8?&K]HCP3X&^'WPG^*[^!]9^"/B_4(/$GPCT'P
M_K&L2ZI/XC>ZU#Q!=:(ND0:7;Z1#+'V'@;X6^-OV?_$'[$/QK_9L^-WQ\\-?
MM%_LU?\ !.GPK_P38^*<OQ=_X(<_\%8_B9\)OBG\)/!'B#1?%?@[Q5X<T;PS
M\(?ACXE\)>*?!_B'36U* R:K?P^)BUK:ZU=06-O?VVI_K7^SQ^P3\9/V==6^
M%.A^+[OX9?M0?##X80?'+P_H6C:MI5SX#&C7?QI\6_!CXJR?%K3/!/BJ]^)F
M@KXLM/B)I'QLL?$"W7BJZU>RT'Q/X=F^'][HNF:AXG\')ZX_[!.D7?[-7BOX
M"+H/A3P*OC/]K#X@_&?4];^%#CP/KFD^%-4_:T\;_'#X:^(O#GB'2/#]M>:?
M\4?AIX6UCPIJ'@JXDL[NQ\)^./#6F6^G73Z/I=K,X!_-[XB_X)G_ +*_COX?
MZ)\*/C!XC_;$^/OAGP=^QS^V;X4\+>+/B;_P1R_X*A6'BX?\%%?VTOBS8?$O
MQW^VU+I_A;]FNQT+2=-\,P>'?#/AOP?\/;*6]O;#2-)M%N_$NIZC;MK-_P#H
M5^U,VA_M(?\ !':+_@FO_P )[^V;X;^,&I? ']G+X*^+/C^?^"2'_!4:?0=6
M?X4:W\+KGXA:W'X1M/V5+.]^R_$70/ VO:0VCIJEJ+?_ (29A/.L,!1OISX+
M?L!?M*^$(_%]S\7O#G[//Q&^(/Q%^+GACXGP?%RQ\3>)X-7^"MYI_P"V]\</
MVBO&+_#O2[OX<PSV,-_X=^(5A\1O -CH=UID]S\9?&/CGP5\1M13P!H'A_QA
MK/[9>&+SQ!J&@:/>^*M&L?#OB.ZTO3[C7=!TS5Y/$.G:-K$UI%)J>E6/B"73
M-$?7;2PO6FMK;5SHND_VA!''='3K-I6MX@#^<+]H[Q"UW^V3X1_;D_8D\<_M
M&_!GXJ1?LKS?L;?$3P;\>/\ @B?_ ,%6?C+\-=>^$MA\09/B9X#\3>%;/PC\
M%_A7XA\,^// 7B34=;"6]QJ^K>&_%=A>V-IJMG8_V3*VI>*^-?V7_P!E+QQ_
MP2W^(G_!/W4_B%_P40E^+_Q>^*MW^T_\5/VPKG_@CY_P4=N/$OQ _:\UOXKZ
M9\8O%'QIU_X86_[+EEH TG6_$>F6GAF+P/9Z_;_V?X"L],TQ?$=UK-C)X@N_
MZQ:* /Y4_CEJ7QK_ &I?AW\!O$OQO^,WQ0TW]K/]D#]J;P%^TM^SA\1?AA_P
M0D_X*_:;\(M03P9X;U3PSK_@CXW?#GQ/X(UW7/$UI\2X=9N+K7-8\"^*_ UY
MX4DM[6#PE%# +GS_ "O6OV>]#^,GQ B^.?[4/QF_:Q^*'QE^(O[:7['WQ_\
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
MQUX'^)=Q\7/'O@IK<Z5I/AJRO?"<"Z'-+HVF^+].M;J[CNOVW\6?L!?$N_\
M!'P>\(^&_$O@C3M?^"G[;GQ@_:N\#>.(+&X\'6VDMJ'P<_:!T'X%W4G@KX::
M'X0\/+=Z!XX^(WP\\-?%_P &>&;?POX9^*O@/2_B3=:UO'Q#\1>&M5^;H?\
M@FU^U!+^REXQ_9TN[/X-PZGXT\":KK5WK<'Q%\77.@Z;X]UO_@CW9_\ !.RZ
M^'D0;X=:=JNJZ-:_%N&?QC%XZGL+"&X^&!@OCX;@\8K_ &!" </^P1JW@+]G
M3XP_';]J?]I#7OVMOC-^TE\<_ GP/^#B/\+/^".G_!5'X9_"/X3?!C]GOPD/
M#'ACP/\ #SPWXG^ /Q$\2SW/C'7IM3^(WQ"U;5?$26<OBK5(],\/:'HNE:3O
MU/\ 4_\ X>,?L_D CX?_ +=9!&0?^'6W_!3;!!QC!_X9&P<Y&/7/%?EI\6?^
M"4'[2GQ$U;7M;UK6OA[XCU+Q;I.E^!?%>L6WBV*W\0:]H'P?^ 7[>G[*7P'\
M423>.?A/XYT#P[JFM_#GX\?!7XE_%&+1= U*X\$_$'7?CC=?"Z+5-2TCPC>>
M)_H?PI_P3S^,=Q\#?%GPO\7WG@/3/B!K_P"TQ^U]\=-6\<V_ASX=^*_ &JI\
M>_$/[<GB+X=II6C>*? >O>/M>BT&?]HSP&GB[2?BOJ6N:MH*1>)]-^'_ (S,
M>GVVLZR ?87_  \:_9]'7P!^W7_XJU_X*;__ $(U'_#QK]GW_H0/VZ__ !5K
M_P %-_\ Z$:OMW0K::RT31[.XB6&XM-*T^VGA2ZGO4BF@M(8I8EO;H+=7:QN
MC*MU<JL]P )9@)'85J4 ?!W_  \:_9]_Z$#]NO\ \5:_\%-__H1J/^'C7[/O
M_0@?MU_^*M?^"F__ -"-7WC10!\'?\/&OV??^A _;K_\5:_\%-__ *$:C_AX
MU^S[_P!"!^W7_P"*M?\ @IO_ /0C5]XT4 ?!W_#QK]GW_H0/VZ__ !5K_P %
M-_\ Z$:C_AXU^S[_ -"!^W7_ .*M?^"F_P#]"-7WC10!\&G_ (*-?L^D?\B#
M^W7@$$_\:MO^"FW8@X'_ !B-U...#GTKXF_8(_;R^!WA3X1_%BQU/P5^V9=3
MW?[;G_!0WQ%&_AS_ ()O_P#!1#Q?90:?XJ_;B^/OB;3+:^U+PI^R[K6G:?KM
MKINIVL/B'PU?75MXC\(ZVE]X8\5:5HWB32=5TJS_ ');I_P)?U89K\1/V=/@
M]X]\=>'] ^)7PVLM&N_%'PC_ ."CW_!3^:9O&5WX7G\%#P5XA_X*4?$G5/B'
M8RZ)J_@#QAXGC\=ZMX8\$3:7\+?&7@/7/ ^I^"_%6HW%]X@U;5/"5SK/A;Q(
M ?9@_P""C7[/I&1X!_;J(W;<_P##K;_@IMC<2%"Y_P"&1OO%B%"]2QQC/%!_
MX*-_L^AMI\ _MU;OE^7_ (=;?\%-MWS;@O'_  R-GYBCA?4HX&2K8\I_:O\
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
MAU8:SX?\/:B^CZ-JFM!K/3?$&@:%;7]W!9 'T8/^"C'[/QQCX?\ [=?.0/\
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
M:QU>XAL/#][X:^"'C_\ 9[T%-7M_,">(+32?AI\2/$MC96FI&:&WUF33==C
MU#2K2>+Z*0%44$8P,8SNZ' Y/)&.A/S'JWS9H =1110!^=_[4/\ R?'_ ,$Q
M/^R@?M4_^LN>-:]3_;1_X6"?AMX"7P"WQ,$!_:"^ ?\ PLC_ (5&?&'_  FI
M^#__  LS0_\ A9HMC\/DD\=KI9\,_:AKK>$0FM#2C<^3+'#YS#RS]J'_ )/C
M_P""8G_90/VJ?_67/&M9?[6G[?G_  S-\5-'^%H^'_@VYN;_ .&MK\3+/Q7\
M</CMX6_9G\$?$VYO?$/B3PY:_ O]G/QEXS\+:_X3^+G[3\LWAM=4N/A3XD\0
M?"GP]I&C^+/ .K:]\1]&TSQ++=:: >,>%]*_;4U/XR_ .VU"'XQ#]G_X?_\
M"R? _P 3+C4_&^KZ%X@^)'PD^/?COX^^&/A#?Z_9P: GCW6?B_\ !#P'X'_9
M*\8>(/B<OC;PIXY^'UOXZ^*EMXDFU/QOJ7C!O#5/]DKP]^TEX1^.7PIT_P",
M5Q^T5?>#[O\ 9L^'%Y/)X_\ %?[1?C32XOCG>?$G]IA/B,FM:EIVJZ[X%LM3
M3P5!\$VOM-^,5Q;^'+/2CH,GPYAM?$%WKKW/6^"_^"EDOCK]JGXE_LU1:-^R
M9\.M1^&'[0'@SX$77ASXY?MNVGPZ_:9\:3>)?A%\'?BSJ/B/X;_LX:7\ O&U
MKXNDM['XL/X6\-Z/:?%V&S\7^+O!VOV,/B/2=.,>HIF_LN?\%1;3]H+XA? G
MP;?^ _@SIX_:*O\ XDZ;X.T+X/?M06/QR^,WPN?X=^&?&OC._P!<_:5^#DWP
MC^&=[\'_  7<:=X(F\*7OBW2?%'Q'L-"^+OC#X9_#;5((I_'>EZ_  ?KY17Y
MU^$?V^#XM^+5OX8MOA!KT/P>UC]I3XZ?LA^%_BS!XACU?Q1K7QS_ &<_AO\
M%#XC_$PM\']+\-S:E'\+@OP4^*W@;PKXLTKQAKGCC7OB!X4BT^;X6:9X=US1
M_$UY[S^R7^T=+^U+\'Y?BM/\+_&GP;N[?XE_&'X;W_PX^(EYX7O?'?A[4?A!
M\4O%GPOU)/%4?@K6O$OAC3=:O;SPI<:C=Z'H_B;Q'#HK70TN36K^ZMII: /I
MNBO@KXL?ME>)/@M\2AIGQ%^#DOAKX+7'BKQ5X(T?XEW?Q"TE_'OBW4? W[/N
MN?M%>+/'_@WX-P>'9[?4O@?HGA[PUXC\#:IXYU;XH:%XWT_Q_P"']3>?X3K\
M/!IOQ!U;SK0_VY/COKGBKQ)\(W_91TO0OC1X7\#_  7^-&O#7?VAM#L?@)X'
M^ WQUT']H35?"'Q ^*7QE'PNN/%_A?5M)\0_LQ_$7X:>+O"/A'X'_$2+2_'.
ML>!KK3_%.K_#K5/$?Q%\( 'Z=45^8GA__@HK=ZWKG[&-S<?!*]T/X>?MLVO@
M"U^%^L7_ ,5O &H?$K5_$'C7X6:E\6]6U/P3\)/#\>K3^-O@U\+_  ]IJ6OQ
M0^+-WXP\)76E3:OHNN>$O WC7P9J=GXGF_3F-MZ(W]Y%;T^\ >G;K0 ZBBB@
M#\_O '_*47]JS_LP3_@GO_ZT7_P4SK] :_/[P!_RE%_:L_[,$_X)[_\ K1?_
M  4SK] : "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!K=!_O)_Z&M? G
M_!./_DB_QB_[/Y_X*9?^O _VCJ^^VZ#_ 'D_]#6O@3_@G'_R1?XQ?]G\_P#!
M3+_UX'^T=0!]^T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q)_
MP4M_Y1U?MX?]F>?M)?\ JG_&%?;=?$G_  4M_P"4=7[>'_9GG[27_JG_ !A0
M!]HWHD-K-Y0)E$;M$% +><J,T10-\I<2A"N[Y<C!R.#^#6NV_P#P4)U/X:W?
MA?\ 9TM/V@;N'QM\./V3+BZ\3?&#Q+KO@?QEX)^/7A#3/CI\0OVG8?#NN_&_
M1KSX@:7X0^(#_#G]G'X2>([2^TR;X7+)\7M9U+X*RV6M:?\ $B?3/WM90PP>
MG7J1_+J/4'(/0@BJ[Q6\2Y<^6F=Q)9@H(!.6). , EB>&(&[)"X /Q4\?VG[
M0&I?$#QU\5-!T+]J[P[\/?'NC?L<>)K?X?ZIX]_:CEA\)6_Q#/Q<\2?M!^%[
M+PC\)K_Q-XY\,:SX9U/2?@]HGBFW^&_AA;SP*Y.B:<WASP?XD\<17_[0:$_F
M:)HT@6Z4/I6GOMO1JPO5W6D+;;L:]%#K@NAG%P-:ABU82A_[1BCO/.4<U9?$
M'X;ZAX>T;QCI_CKP??>$O$]]HNF^'/%-GXGT>Y\-^(]2\1ZK#H/A[3M"UR&]
M?2]:O==UNX@T/1K/3[JZGU/59XM+L8YKR1(#=O?'G@;2DUTZEXQ\+:<GA2\T
M?3/$[7_B#2[1?#>H^(%TYO#^G^('N;N,:-?ZXFKZ2VCVFIM;7.J+JFGM91SB
M]MS* =;16,/$6@'7!X8_MK2_^$E.E'71X=-_;#7?[#%X-/.M?V09!J T@:@1
M8-J9M_L(O3]E,XG_ '=<Q%\6?A9/IGCC6X/B5X!FT7X976JV/Q)UB'QAX>DT
MKX>7VA6::CK=EXZU%-1:S\(WFD:?(E_J=MX@FTZ>PLV%U=1Q0'?0!Z!167H^
MMZ/XATK3M>\/ZKI^N:'K.FV.LZ/K6CW<&IZ3J^D:G;)>:;JFE:C9//9ZEI^H
M6<D5U8WEE-/;W=M+%/!))%*C-RJ_%7X7NWCY$^(W@1V^%,+7'Q25/%N@,WPT
M@32YM;>?X@*NH$^#(5T6WN-7:3Q(-,1=+MY]09A:0R3* =]17G\OQ9^%D-IX
M$OYOB3X"BL?BG/86OPPO9?%_A^.T^)%SJNGIJVEV_@"X?4!#XRFU+2Y$U'3X
MO#CZD]Y9,+JV62'YZU],\<^"M:\1^(_!VC>+_#&K^+O!ZZ,_B[PKIFO:7?\
MB3PJGB*R.I>'W\2Z':74VJ:"FNZ<#J&COJMK:)J=E_I=D9X/WE '4T444 %%
M%% !7XR?\%R_^33/AY_V<3X2_P#5:_%NOV;K\9/^"Y?_ ":9\//^SB?"7_JM
M?BW0!^S=%%% !117,^-/$\/@GP=XL\9W&C>)?$<'A+PUKOB:;P]X,T*\\4>,
M=>BT'2[K5'T7PGX9TY7U#Q%XFU5;4V&@Z%8(][J^JSVFGVJM/<1@@'345^=A
M_P""C?AH$C_AD#_@HF<$CC]B[XLD<=Q_H70]0?PZ@@)_P\<\-?\ 1G__  44
M_P#$+?BS_P#(5 'Z*45^=?\ P\<\-?\ 1G__  44_P#$+?BS_P#(5'_#QSPU
M_P!&?_\ !13_ ,0M^+/_ ,A4 ?HI17YU_P##QSPU_P!&?_\ !13_ ,0M^+/_
M ,A4?\/'/#7_ $9__P %%/\ Q"WXL_\ R%0!^BE%?G7_ ,/'/#7_ $9__P %
M%/\ Q"WXL_\ R%1_P\<\-?\ 1G__  44_P#$+?BS_P#(5 'Z*45^=?\ P\<\
M-?\ 1G__  44_P#$+?BS_P#(5'_#QSPU_P!&?_\ !13_ ,0M^+/_ ,A4 ?HI
M17YU_P##QSPU_P!&?_\ !13_ ,0M^+/_ ,A4?\/'/#7_ $9__P %%/\ Q"WX
ML_\ R%0!^BE%?G7_ ,/'/#7_ $9__P %%/\ Q"WXL_\ R%1_P\<\-?\ 1G__
M  44_P#$+?BS_P#(5 'Z*45^=?\ P\<\-?\ 1G__  44_P#$+?BS_P#(5'_#
MQSPU_P!&?_\ !13_ ,0M^+/_ ,A4 2?M0_\ )\7_  3%QU_X6!^U3C_Q%SQK
M6[^U)^Q5XB_:1U+7Y](_:H^/?P6\,_$3X4WOP0^+_P ,/"=O\*OB'\)_B'\.
M]2N]?ENKF+X>?''X>_$OPUX(^)1L?%&N:'<?$;P98:3>^(?#]SIND^-]+\7V
M_A+P0OAK\^_VA_V[_#^M?M@?\$\?$:?LN?MWZ='X2\<_M*3S:5J_[(_Q/T_6
M]<_M;]FWQCIL4'AK3)[07&MW-J\HN[Z"S5VL].BN;^Y,5M;R2#[1UC_@IO\
M#[P[8C5/$7[+G[?/AW2S>Z7IG]I^(/V0_B3HFG?VCKFIV>B:'I_V[5(K6V^W
MZWK>HZ?HNC6/F_:]5UC4+#2K"&XO[VUMY0"A\)O^">WC7]GOXD>+]>_9_P#V
MO?BI\,_A!X[^*7PZ^)OBGX"7'P\^#?Q T34%\ _"'X+_  ,E\*Q_$CQ[X0US
MXJ0Z;XD^'/P.\*:3J.K'Q4WB"WO+C4M:M=2CU>X>\;Z3_9>_9(^$/[)_PT\.
M^ /AWX;T)]4T31YM&U3XB2^%/">C^//&<,FM7VNBX\7:UX=T?2Y-9N1?WSS%
M[KS%EFC2[F5KII)#\TI_P50^$KZAH^D+^SK^W$=6\17_ (ETGP[I7_#*WCS^
MU/$.J^"Y+J'QGI>@:=N^VZUJ/@Z>QOK?Q79:9!=7'AVYLKNVU>.SGMY8UP=<
M_P""O7[/GAG1;+Q+XE^#?[8'AWPUJ?AQO&.F>)/$'[.?B;0_#VI^#TOO#FEO
MXNT[7-5OK/2K[PLFJ^,O!VDOXAM;N71UU/Q=X6L#>"Y\1:/'> 'JGA#]@3PS
MX+_:&A^-&D?%CXIIX#TOXV_%+]IOPO\ LYRMX";X5^$_VB_C1\.O$WPQ^)WQ
M-TC6HO!L7Q/GM/$VB^/OB9XAC\"ZCXVF\*V/Q!^*7C[Q@;.9[CPSI?AKU3P!
M\ ?&7P>N_"VD_#/XB21^!-2_:+_:/^.OQETCQ3I&C:AJ?BW3?C]K7Q:^(L?@
MCPU=V6E6S^'[?P=\6O'WAK6-.UE;S[?=^%/"M[H>K#5KK77NK3PK2_\ @ICX
M%UW3-.US0?V5/^"@.NZ'K-A9ZKHVMZ+^QY\3]4T?6=)U&VBO-/U72=3L;>>R
MU'3;^TGBN;&_M)I;6\MI([FVEE@EBD>__P /'/#7_1G_ /P44_\ $+?BS_\
M(5 #M7_80U;Q-^U#X\_:*\8?'SQ)XRT'X@^%]8^&U_\ ![Q5\+_A'KFD>&/@
MOXC\'Z=X<\3_  :^'?Q!OO#LWQ'^'W@OQGKFDZ?X_P#B#'X7U^QN_'OC&RTR
MZ\4W.J:=X?\ "VGZ%\^>*?\ @DEK?C'P]K=AXI_;@_:%\:^)_%\7P=\&_$?Q
M3X_\%_ 7Q'I?Q8^ G[/NA?%+3_A-^SS\3OAO8?#C0/AUXX^&EMX@^-?Q/^(/
MQ'LO$'ANZD^+WC?Q3<P^.TU+X?V&C>!=.^@?^'CGAK_HS_\ X**?^(6_%G_Y
M"H_X>.>&O^C/_P#@HI_XA;\6?_D*@"UXJ_80U/XD^+OA-KOQ6_:7^,_CKP?\
M//$OP#^)WBCX1S6?P]TCX=?$3XW_ +-.NVWBWX5_%&"ULO"LFO?"B"+QII'A
M/QAXM^'OP@UWP;X%\6ZWX(\/?VIH[:;J?Q TSQU^A*C:J@# "@ >F!C''''3
MBOSL_P"'CGAK_HS_ /X**?\ B%OQ9_\ D*C_ (>.>&O^C/\ _@HI_P"(6_%G
M_P"0J /T4HK\Z_\ AXYX:_Z,_P#^"BG_ (A;\6?_ )"H_P"'CGAK_HS_ /X*
M*?\ B%OQ9_\ D*@#3\ ?\I1?VK/^S!/^">__ *T7_P %,Z_0&OP\\)_M>W>D
M?MQ?'KXZWG['/_!0=?A_X]_9,_9"^%'AN]C_ &.OBF]]<>,OA'\8?VVO&7C:
MQN=-^R"ZM(+'0OC9\/[BTO'C:UOI=0O[6&;[7IEQ!7U?_P /'/#7_1G_ /P4
M4_\ $+?BS_\ (5 'Z*45^=?_  \<\-?]&?\ _!13_P 0M^+/_P A4?\ #QSP
MU_T9_P#\%%/_ !"WXL__ "%0!^BE%?G7_P /'/#7_1G_ /P44_\ $+?BS_\
M(5'_  \<\-?]&?\ _!13_P 0M^+/_P A4 ?HI17YU_\ #QSPU_T9_P#\%%/_
M !"WXL__ "%1_P /'/#7_1G_ /P44_\ $+?BS_\ (5 'Z*45^=?_  \<\-?]
M&?\ _!13_P 0M^+/_P A4?\ #QSPU_T9_P#\%%/_ !"WXL__ "%0!^BE%?G7
M_P /'/#7_1G_ /P44_\ $+?BS_\ (5'_  \<\-?]&?\ _!13_P 0M^+/_P A
M4 ?HI17YU_\ #QSPU_T9_P#\%%/_ !"WXL__ "%1_P /'/#7_1G_ /P44_\
M$+?BS_\ (5 'Z*45^=?_  \<\-?]&?\ _!13_P 0M^+/_P A4?\ #QSPU_T9
M_P#\%%/_ !"WXL__ "%0!^B3=!_O)_Z&M? G_!./_DB_QB_[/Y_X*9?^O _V
MCJQS_P %&_#1'_)H'_!108*G/_#%OQ9/1AV%ED^^ 2!DXP#7PU^PG_P4,\#^
M#/AY\1/"%Y^S?^W!JOB+Q'^V+_P4@\>:5IF@?LI_$35KF[T*Z_;N^,VHZP]O
M#;Q&>YN/!5WXR\.^&?'L4$+_ /"(>+[^+PYK+6U_+:+= '[E^//%UKX$\*ZM
MXKO-)\6:_#I,,+#0_ WA;6?&?BO5[F\N[;3K&PT?P[H-I>:A=SW%]>6T<MY(
MEOI&C6K3ZUXAU+2?#^GZGJEG^:UQ_P %-X?^%&_L/?M$6WP2OK;X:_MD>"?@
M%XQ6^\3?%GX?>$]4\-:M^T8/!R> ?@]\-=!U53K?[0GQ_NQXLOM:M/A7X*TW
M1;C5_#'@WQ+=:3K5YXFG\+>#O$=7Q=_P6'_9M\ ^*-*\$^/?A5^UEX%\<:UI
MDFMZ%X*\:_L_:]X3\8ZYHT9O%FU;1O"_B'4]-UW4])B;3=36;5;*PGTZ$Z5J
MGFW*?V==F#\O;3XI?L^:Y^Q]\$/V>_"/CO\ X*"S?LO_  4_9'^'/[//QKN=
M'_9.TSQ1X&^)?P(^'FCS>!_^%EQ^*[HZM%\ _'.L)X%\;^&6^,WA#Q!&NCP6
M7BRRT6.W\;_#WPUXI\" 'Z(?%;_@K]X3^"?AGXQ_$?XE_ _Q?X4^$GAGP?\
MM3Z[\ OB/K'COP+:Z?\ M ^)/V1?&\7PU\?^#[W3%DENO@\_CWQG,MS\%_$7
MB:77-%\6^ K34O%?BB7P-JJ:5X4UKH_ O_!4JUUSQG^Q+X1\5_"[PFNG?MF^
M(/VD/#%I\2_@G\??"?[07PE^%6K? GQ!X"\&>'X?%/C7P_X8\,-J[?%#XC?$
M+1OA1#;Z?I5G<^!/B9/I?ACQ"ER^K-=:?^:>F?%7]F^]\=:I<^'OBI_P4TLI
MM#T3XM?%7]EOPKX&_9V\'V/B7]G*W_:W^*N@_$CQ-\5?#]];^%]3U#XL^$-<
M\97]AX(^$$WQ-TKQ%\/Q\.O'>K_#?6(?B)>>*]*UBT=XSUWX%"Y?5OB#<_\
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
M.NT<\D 8'!/.$W1]?(.,X#;(B"<9&-K$\GA20 Q(VE@R%OY2OC[^R!\6=?\
MBA^UU\;O"7P(^#DOPJM?V\?V(RGQ+T+]D+X@:E^VK\,OV?/"/[&?_!/+^W_B
M[^Q'XJM?'GAJ]L?!/PR\6:-J^E+\/M$\(Z_?>!$TGXXZI;P?$;Q7X;N/@[X@
M^^]'_P"";?[*GQ!_;X_;YT3QG^QY\,+/X/\ Q!_8^_8UTKP]XFTCX2:;X&T^
M3QQXZ\;_ /!0+3?CWJWPM^(_AG1M#U#PW\4K[P[J/PRN?'7BOX>>(-+\<6#G
MX<ZMJNJ6MU;^&+J, _;@20[N8MCEB K! Q.55F4;CD!Y%1G^[N<'<4=&>QY<
M?_/-/^^5_P *_+O_ ()I?#'XJ7GA+QG^T3^U#=:QXI_:8UWQ3\0?V:;3Q;XN
M\#:SX \267[.'[*7QE^(OPC^$7EZ!K%[<9N?CC/X:UO]JOQQXQT^STVW^(/B
M?XUPC3(Q\-?!_P *=&\-?J/0 SRX_P#GFG_?*_X4>7'_ ,\T_P"^5_PI]% #
M/+C_ .>:?]\K_A1Y<?\ SS3_ +Y7_"GT4 ,\N/\ YYI_WRO^%'EQ_P#/-/\
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
M?"K6_A3^V1X4GOQX]^+OQQMX?C)X1'Q(^'WC*PU_X;7?AG6M;NOBQX9L]/\
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
M>)[GQ;\-/C9X)\"Z/XA_:'^!6E>*-(T%_ %KH3^$K'X?0?&@ZWJO]%&.<_\
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
M?_)IGP\_[.)\)?\ JM?BW7[-U^,G_!<O_DTSX>?]G$^$O_5:_%N@#]FZ***
M"L7Q)JE]H?A[7=:TSP[J_B_4M)T?4M2T_P )^'Y] M=?\47UC9S7-IX=T.Y\
M5ZYX8\+6^L:W<11Z;ID_B7Q+X=\/Q7MS ^LZ[I&G+<ZA;[51RC,; 9SCC )/
M7L "21U P03U!&: /BC1?VPO&7B+4]>T/0?V,?VC=<USPK<V]EXIT;1OBA^P
M!JFJ>&;V[-RMM9>(+"R_;=FN]'O)FL[R..WU"&W>66SNUA$JP.PXJR_X*%Z7
MJ-KJ-[9?LX?%>ZL]'TG3=>UB[M?CU_P3ENK72="UAM+32==U.>V_;JECLM$U
M-]<T5=.U*X:.WOCJ^F"V,C7]F)^G^#W[(W_"G?V@OB#\:?#>JZ;I^C>,I_$.
MCV7@-$\8ZS::-X;\=?%#XO?M _%'7H-5UGQ/._\ PGGQ'^//Q17Q5?1-82^#
M/"/AS3-1\/>#]-B7Q"9=(^<?A=_P3E\8_"WP[_PB5CX_\*W/AJ]^''A#0/'?
MA_0X?B]X#M/C%\4O "?!"U^&GQK\5ZCX3^(\%_\ #SXF?"30?A%=>&O!_P 1
M/A(WAKX@>(O#\WPIT+QIX@OM-^!?A"TNP#W^\_;IOM.TO6-=O_V4_CA8Z%H$
M]Y:Z[K-Y\9O^">5KI6B7.G>!O^%H7\&L:E/^W*EIILME\,L?$>[BNY(I;;P&
MW_"73I'H0^W',T[_ (*"V.K^(M*\'Z3^S7\7-5\6:[:Z?>Z'X8TSX[?\$YK[
MQ%K%KJL&I7>F7&EZ);_MUR:GJ,&HV>C:O>V,]G;307EKI>IRVTDJ6%RT?F_B
M#]@_XK>)?"'Q=\&:S\:M!UM/BIIWBKQGJ'C.\\#Z_HWBZZ^-WBO]@_0/V'[[
M7+]=&\6I:VGA">TT_P 2?%F\BTR>/Q2->\2Z7X7TZ\TJS\*/JWB3M]._9%^*
M?_"S_$_B?4O'G@VP\!_$'QC^RU\0/'&@+9?$CQUXYCU+]EC5O^$F\/>'_#OQ
M \4>*[::ZB\5>+O#_@/4M<\6^+=(\0ZJOABP\4^#HM!FO=:T7QMX8 -&R_X*
M!V>I>(;KPAIW[-7Q;OO%MCXCN?"%]X6LOCM_P3HN_$=CXJLH?$=S>>&+S1(/
MVZ'U*W\16UKX.\77-QHLMLFI6\'A7Q++-:HFA:D8>_\ #W[5_P 0_%NA:+XI
M\+?L0_M-^)?#/B31]+\0^'/$/A[XB_L$:UH>O:#K5G'J.D:WHVKZ=^VS<:?J
MND:KI\]MJ&FZE87%Q97]C<V]W:7$T4H*_'EU_P $M+CQ/J?[1T?C[X@Z!XF\
M*?&?5?B5JVC>'KWP]XTU670[WQQ^UOK'[5?AR\@O-:\>W&G^!X_!%[KVJ>$K
MOP[\)M-\(Z-\3M0OKSQU\3Y_$%Y#X<T+P[^Q$%O#;HB0(L4*11Q10(HCBABB
M7;%'%$JJL4<:81(U"HBC 4<T ?*7_#1WQA_Z,%_:T_\ "R_84_\ HU*/^&CO
MC#_T8+^UI_X67["G_P!&I7UI10!\E_\ #1WQA_Z,%_:T_P#"R_84_P#HU*/^
M&COC#_T8+^UI_P"%E^PI_P#1J5]:44 ?)?\ PT=\8?\ HP7]K3_PLOV%/_HU
M*/\ AH[XP_\ 1@O[6G_A9?L*?_1J5]:44 ?)?_#1WQA_Z,%_:T_\++]A3_Z-
M2C_AH[XP_P#1@O[6G_A9?L*?_1J5]:44 ?"7@[X@^(/A[>^,]2\#?\$T?VC?
M"6H_$;Q;J'C[X@:AX?U;]@+2M0\<>-]3MK&PO/%OBZ_M/VRX[WQ%XADTO2]*
MT:/5=7N+NZM]$TG2=&MI(=,TRPM+?N?^&COC#_T8+^UI_P"%E^PI_P#1J5]:
M44 ?D[\:-?\ VD/B#^T?^QM\7="_81_:4A\-?L_^*?C;K7C6TU3Q_P#L1VVM
M7UI\1/@IXD^'V@KX;MK;]L"]L[Z>+7]5LVU*/4+[24M].::ZMYKJ>);.;ZN_
MX:-^,/\ T8+^UI_X67["G_T:E?6E% 'R7_PT=\8?^C!?VM/_  LOV%/_ *-2
MC_AH[XPCK^P-^UI_X67["G_T:E?6E>5_'27X@0?!3XNS?"B+59_B?%\,_',O
MP\AT*/PS-KTOC5/#.IMX9CT&+QJ\?@R777U@6:Z-'XPDC\*OJ9M5\1.NCF]8
M 'CO_#2/Q>Y_XP(_:RX!)_XK3]A+@ $DG_C-3H "3Z 'TH_X:0^+_/\ Q@1^
MUEQR?^*S_83X&<9/_&:G'/'/>OD_XW:S\?)/"7Q5;]G"X_:KNO%#_ !Q^R9/
MK_A'Q18:;JW[6L&O>/\ [79_&JW^*?A32]8TGP3(\7P:M[J[^*\'A_X,2>!]
M5^(,O@G4_P#A)[">[TOR35]<_;,C\#Z%=Z-#^TOJ&MVOQ=U.V^.MMJ^A^--'
MA/A ?MX^#+;PLOP_FT3PAJ7C4Z5<?LKK\1/[<O/@5HNN:+!X-MM$OKZ6+QM+
MH5UJ(!^AO_#1WQA_Z,&_:T_\++]A3MU_YO4K@++]MOQC?_%+Q/\ !RV_88_:
MW?Q]X/\  '@7XG:[I+>)?V((X+7P=\1_$7Q$\*^%-0BU)_VSA874U[K?PK\9
MVUQ96\[W5C'8VL]W'%%J%DT_VIX4F-QX7\.7!6_C-QH6DS^7JBZXFIQB:P@E
M$>HIXGLM,\2I?('"7:>(=-T[7%G$@U6PLK\3VT7Y\>)_%^M_#[]MW]L[QYX9
M\!>(?BIXE\%_\$X?V7?%?ASX8>$GL8O%7Q%U[P]\8?V_]6T;P+X;GU.:WTNV
MUWQ9J5I:Z#I-WJEQ;Z9:7U_!<ZC<06<4\J 'JVB?M:^//$K:RGAS]B?]IC7W
M\.ZY>^&/$":)\2/V!-5;0O$NFQVTVH^'M96Q_;<G.EZY80WMG+>Z3>B"_M8[
MNVDGMXUGB+^8>(O^"D/A7P@]G%XL^ ?Q)\+R:A#J%S81^(OVAO\ @FUHCWUO
MI.LZGX<U6XLTU+]O&V:YATSQ#HNLZ#J$L(>.SUG2=3TNY:.^L+J"+XL_9>^'
M?[:?[ WB^?5_$7[+?A;XQ:)^TQX&\ ?%;]J36/V:_%=ZNH:!^UI;_%G1-/\
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
M)-(\.>!_%WQ%\1>-]>UOXHIX0TS3M-\=_#?X?_!@^+M&NOB99>#O%8!]S_\
M#2/Q>QG_ (8)_:QQZ_\ ":?L)8ZA?^CU?[Q ^I ZFE_X:0^+_P#T8/\ M9?^
M%G^PG_\ 1J5^2\/[2G_!2S0/$?AE[C3OB#X[^%OB_P",/_!,;X13^(KWX'Z;
MX,^)O@+1/&W[1OPY7XN_&WQYX)N? ^A?8O"'[2/[/.K>(M)^-_AHZ#H7B;]D
MGXHWVAV6G^%O#&FW_BS4/AA[#^V;\=_VD? M_P#'B;PW\2?CGX*TOPQ\?]:\
M'_";3OA/\&]1\3:KXGCF_9 _93\9^$M%TGQ)8?L??M8:7J[?\+;\6?%[_A&?
M!_BKPQX7T[XI>/\ 5)?!ES\7=&T_P1/X'U@ ^S_B!^V]JWPGT:U\1_%/]DKX
M]?#3P_?:I#H=CKGQ ^+_ /P3U\&Z/>ZU<6E]?P:/::IXB_;CTZQN-4FL-,U*
M]AT^*=KN6TT^^N$B:&TN'C\?/_!6/X, $GX=:V  22?VJO\ @F   .223^W\
M  /4\5[]\6;^^U?QE_P3QU?5--U;1]4U+]HO6-2OM)URTL].UO2[^_\ V#?V
MO;F\T[5]/TO5M;TVSU*QN9I+2_L;#6=7TZTO898+/4;^"&WO)/LMW 1R'&0C
MD8*]E)SP,\=<CI0!\>Z-^U1\2/$6CZ3X@\/_ +#G[4.NZ#KVFV.LZ)K6C?$'
M]@K5-)UC2-3M(K_3=4TK4K']MF>RU'3M0L9X+VQOK*>>UN[2:*X@EDAD1SH_
M\-(_%\=?V"/VLN__ #.G["?\(R?^;U.PY/H.M?EWX/\ B'^TSX;_ &8/@I\/
M?A#I7QMNM9^(?['?_!*V']GS6/ OPQ\0^+/ NEZROB:/3OVE#KOQ*TWPOJGP
M]^&1M/A2/#M]XGNOBKXE\+6E_P"')K:?P6VJZG#>6T.'\&/$O_!4J]\+?![X
M>_%WP[\7]=N-2^&?@;Q[>?%B2)_AY=^)7^)_[9O[*L7B;X0?%T^&/"#>*?A1
M\5/@'\)V^/WAN[\0Z1X=.G^*?V>]=\.^/;:ZNOB+H/Q,M/"(!^L/_#2'Q@/3
M]@?]K,]/^9S_ &$^_3_F]3OV]:3_ (:1^+W/_&!'[67!P?\ BM/V$N#SP?\
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
M'OB6V\76_BSY1^)/_!'WQKXO^"_Q=\ :7^T/H5Q\4M1^ GC#]F[X(?'SQO\
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
MSXG_  7L_P#@M-\0O&.O^#/B'\3/AA^T>/'K:IHG@K5_A[X(US4_"'_!*?\
M85\3:%9CP=<^/O'6N:7IS1V-A8:N3X[O[F^E2]N[&724FM[:T^:?"G_!2GXW
MGPI\3M8^.7[:?["G[+OB#X'_  H\ ?&SXE>%?CK^P]\</"EWJ?PI^(GA?PYJ
MWA_XQ_!>5?\ @I#<W/QK^$6N^*?$3_"KPUXE\(6$GB+4?B[I=U\-M2\'Z'X[
MO-(T#4/J"QT;5_$FF?\ !>?PYX?TN_UOQ!XA^,^IZ%H.BZ5:3W^J:QK6J_\
M!(?]ANQTO2M-LK9)+B\U#4;V:&TLK6!'FN;F:*")'DD13^27CO\ 92E_;/F^
M#OQ3_:2^(OQG^!'CK]C?X2?"'PW_ ,$VO#OPX_X)[?M)?%7_ (43\5_!VB_"
M_P 8^(/VF/V@F^(_[)VGS?%'QOXL\=^"]-^'VJ_LT+<?\*?\"_#_ ,'#6_#'
MBW7?BOXHLOB5X. /VR_X)X_M3?'O]I6Z^-6D_'[PYIGAK5_A_;? WQ+X6TJ;
MX%^+_P!FSXBZ5H7QF^&$'CU/#WQ>^#WB[X\_M%WG@WQYH-PS1W&G0_$$7EG8
MW=M;:SHNCZU#>V46I_P] _9FM+;P;JNMP_%_0/"OQ)^-_P .O@)\/?'NH_"[
M7KOX?>+_ !=\5=>^(?A[PEJ5IXX\-MKOAG0-+@U3X7>*/^$]TCQ?J'AGX@?"
M33G\.:W\5? W@G0O&'AC4-2\\_X)NZW\9/B!\5_VP?B_\:?AU+X!\7_$.+]E
MJ+6SI7A'XU>&?AMK'C+PC\#;?0O&[_"R[^/?PO\ A#X_U[PG8ZRJ1FXO_!\0
MTC4+BY\/R:IK=QIDVLW]=/\ @D3\'+[Q[XW^)?BGXJ_&+Q+XS\:W9:YUR/3O
M@IX3OI;:U^%_[0'PL\-:IXSG\%?"7PZWQB^)7@S2OVBO$U_X>^,OQC_X3?XF
MV]WX3\'H?$)@N_B(OQ' /H2U_P""@G[+VI>)-(\,6OCJ\N-:UG]JKQI^QG91
M+X?UGRD^-?@".SM_%L=Q*8P;3P)I/BG6O#'PTF^(ERJ>%I?B=XW\!> (KW_A
M(O&GANQU+T?PO^U=\(/%=A\#M4T?5/$$EA^T9\7/B3\$/AF]QX>U6SGO/'WP
MD\-?'#Q7XTLM8BG4/H.F6ND?L]_$J73M3N1'9W]Q8Z3;6I8ZY:AOCN?_ ((X
M_LI7GA;Q%X4O-5^-$B7G@V]\+^!_$.F?$W5O"7B7X6ZQKFE_!V/Q9\0?#M_X
M-3P]:>*_&GBKQI^SS\!?B_J\_P 5-.\?:'_PMKX2>%_&=AHMG?2ZRFI;&A_\
M$U?$7AK1/AEH>@_MM_M+6$7P4^-WC?X^?"&[;P/^R;<7G@GQE\2O#7[0GA/Q
M_:XN?V=I;/Q%HWB/2OVEO'I^R^)K/5;G2;O3O#=QH]S9I9:A%JX!])?'G]L7
MX4?LY>./"/@OX@VGC^?_ (2E/"$EQX@\,^&1XA\/^$8?'7Q+\-_"'P7=^)UM
M-2C\0/#XA^(/B;2M"AC\*^&O$\^FK--K&MPZ5H]NUZ..UW_@H'^SEH/PW\$_
M%74==\3Q^&OB+\._'GQ&\'M)X8NK.\U'2/AW\4/A7\&=6L[TZE>6&D^'M5O?
MB3\:/A[HFFOXDU32-$@MM2U#Q#K6MZ'X<T77=6L^9_:B_P""=/P^_:V\2?#;
MQ-\3?B-X\LM0\ ^%M%\+WNI>&O!_P$/BS7O[#\5Z-XU@\1^&OB#XL^#_ (J\
M?? KQG<Z_I"SR>,_V=O$GPJ\7:89[;4?#&O^'/$OAOP;XB\-<QI'_!-#P_H$
MFK6>D?M&_M!6WAG2?!GQ8^'OP.\)-%\#[CP_\ /!OQK^+/@OXP^/O"_A^.X^
M#DM[\5?"]WK'P[\'^!K3PW\>KCXEZ,_PCTVZ\#ZS::W<Z]XBU_4@#U'7?V^?
MV?O!VB>'/$/Q0N/'WPEMM=\0>!O#M\/B+X#UO0W\&:EX^\:?%_P!H5_XSU"U
M&HZ+I/@I?$/P1\>7-Q\4;+5-5^%,?@>+1OBG9^-K[X5>)K#Q=/F>"?\ @H-\
M&_B3\8]0^"WPZ\+?%WQCXI\.:\WAOQMJ]AX2TK1?"G@:[/QJ^-7P%$^OWGBK
MQ9X?U:ZLC\0OV>OBA$\WA71/$DXT70[36#9QQ:YIR7V/\%_^":OP)^#?A7PW
MX,MIM:\5^&-%B\10ZMX0UO0_AUI?PZ\16'C&Z_:DG\5>%4^&WA7P9H7@SPI\
M.]1B_:U^(VEV7PZ\':1H7A32]#TGPE91V4\UMK]YXE\+^#__  1N^#7P.^*'
M@[XI^$/B_P#%KQ%KOA(Z''-<_%CP=^S;\6O%&N6VB?'?XX_'X2+\4_''P.U;
MXK^#=<U/7_C_ .,O#NL^+_ASXT\(^+[[3-.\-ZW_ &N/&>G7/BG4 #W70O\
M@H]\"_%'PUT;XI^'- ^+FI^$_'?B?P5X7^$%S+X4T/1[;XX77Q(L/&.J^$+G
MX>^)/$7B[1_ ]E<7>E^ _%=[K/A+XC^*O 'Q!\)75AI>@^,O!F@>(O&'@7P_
MXB^XO GBC3/'G@_PMXXT:V\16&C>,O#6B>)]'L/%?A?Q+X%\5Z?I>OZ;:ZK9
M6/B?P1XRTK0O%W@SQ':VMY!!KGA;Q1H>C>)/#^J1W6DZYI=AJ=G/;1?FCIO_
M  2I\#Z;H'QETT?&CXA:KKWQSU+P#+\1/%/B;X7?LMZ_%\1M$^'4'C:STS2?
MCSX(NO@6O@']H_7/$-IX^U<>,OB/\:/#GBSXBZUJ&B>"=;M/$FD:MX5M[R\^
M_P#]G_X,^&_V=?@I\)O@+X,U#Q1J_@_X-?#GP=\,_"^J^-=:'B#Q7J&A^"]#
ML] TV[\0:K%;6%E<:E<6ME%)-#I.F:1H6G@C3] T;1=%MK#2K0 \Y_:L\'^#
M/$/A_P"&7B;Q?^T+J7[,=S\+/BBGCGP=\4--U7X.Z6T7BG4OAM\2/AA/X>NQ
M\<_!WCCP-J%IK?@[XC^+D^Q/HHU=;NWM+[3KR 65PLORLWB'P>58#_@M'XA7
M((##7O\ @FCQD$!AG]F@@XSD J0>ZD<'Z _:T\&^$/'GQ _8=\-^.?"OAOQG
MX<N_VK?%,UWX?\6:'I?B+0[N6T_8F_;&N+62ZTG6+6\L)WMKB..>W:6!FAF1
M)8RLB*P]*?\ 9(_93V/_ ,8R?L]\HP_Y(O\ #<]01T/AH@_0@@]"".* .0TG
MXB?L_P#[(OP8^%O@#7_BG:Z9X!^&O[..I^(/#GC'Q5,NI#5O@S^S3\/O"?\
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
M/_"SM"^)7@K5O#E[H2ZG8BRUAY]1N;$:3K7V#XF7]EWX,?%']FKP-\ _A?\
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
MK^AQRZ_!)K6B>+=!U72$F\*.\?BJ%M3L+^XLA+X8='7Q%$9]^AE3_:BVHYH
M^<M&_8N\.>'-)TS0/#OQW_:B\/Z#HNGV>DZ+H6A?&.ZT?1-&TK3K=+33M+T?
M1M-T:VTS2M-L+2**ULK#3[2VM+6VBB@@A2*-%7Z-^'?@&+X>>&H_#2>+?'?C
M98[V\O/[>^(OB:X\6>)G^V2B7[+)K%S##*]E:$!+*W,>VWCRH9LDUIVGCKP3
MJ%WI-A8>,/"U[?:_H1\4:%96FOZ5<W>M>&5CLY6\1Z3;0W;S:CH(BU"PF.L6
M:3:<(;ZSE-SY=S"S\7?_ +0?P$TOQ#JGA'4_C?\ "'3O%>B:#>>*M:\,7_Q*
M\&6GB'2/#&GZ /%=_P"(]4T6XUJ/4K#0;'PLR^);S6+NVBT^VT C69KA-.(N
M: /5A;1J2<R$DYR9&+ [0F0V=V[:JKOSOVJ!NP2"Y8$4G:9!GL)& Z8[$'GJ
M<G[Y9_OLS'G/"'CGP5\0M!L_%7@'Q=X9\<>%]1>XCT_Q+X/UW3/$WAZ^DM)Y
M+6ZCL]:T6ZO=,N7MKJ*6VN$ANG:&XBDAD"R(RCJ: *XMU  #R@ ;1A\$+D':
MK !E7@#:I"X XRJD3*H4!020,\DY/)).3WY/4\GN2>:=10 4444 %?C)_P %
MR_\ DTSX>?\ 9Q/A+_U6OQ;K]FZ_&3_@N7_R:9\//^SB?"7_ *K7XMT ?LW1
M110 4444 ?@U\<=8^-7@W_@I+XZ^((F_:@\5^%_"/@NPU3X1?!CPC\*/^"J?
MB7X3_$O6K7X!>(9[#18?B1\#OBYI7_!-[PG;:K\4ECTWQ!9_M#?!7QIXK2_$
M\]WXATI]2\ W_AOYZ^)D7_!0#PE\"_#_ ,$?CK/^V+-XS^$WCZV^(>H_$[]G
M8_M,_%?1/VC['XQ?#7Q-XAL_#OBGX[_LF?\ "._M$_"S4_!_[46F?&2P\$>'
M/ GP7^*WP'^!OP.L_P!F[PG^TA\*O%'@[QCX2UB[_4+XP?M:?&7P7\0_VK=/
M\,^![>_\#?LT_"3Q)XV2Y?X:>*=?M?&'B/2O@!??%RQT:^^)5A\3/#^E^$KR
M36KC0M)'AQ?A[X@N]5TLDVWB2POM8B;0<NY_:+_:C.H>'_"UAHOPKT#Q9J'P
MS_:=^,,][\;?AAX_^"^B3:%\ ;S]G'1]&\-7%E;?&#XE7?A;3O%FH_&W6;G6
M?BY-J?B6Q\/:7X=C2'X8ZS+%=R3@'PM^U#\ /CYX>\-_MB?%3X::U^W[H_C?
MQ)^S'^QWXN\,Z+9_M,_MX?&30_"OQ:^+?[0?Q>;]KW3?A[\&_@O\7])TV_UK
MP=\-=%^'W]J>"OV9?"_@G5OA]X9,%O\ L_V?PNN/%D+2^5?$CX2_MD>*?V<_
MA[XI_9\^(7[4]PWP4^&?BO7==\<3ZM_P5T^$'QH@\17?QR\3ZAX@\:_"?]DK
M]JW]H'5_B-^UAX_\#?#O2(=7\-_ 7]L[QS\3O OC\Z=X;\*?"K27\&>.[WP5
M>_?OQ]_X*$_$;X>2? S5OAY\*(=6T#XC?L7^/OVR/%=GJ&@>)?%^IZ%I'@[6
M?@/ /!NHZQH&O>%[7P3H<6B_%O6+[Q#\3[C0?',GA^/PM%+%\/-7%W]G;WGQ
MG^TQ\2)K;]FK2/ VA^ ]&\6?M$?MF_'S]F%-;\7VGB'Q/X?\*:-\#_ W[9?C
MQ/%__"/:-K?@W4O$&J^)=/\ V4]/TM]*;Q)HUGIMQXUO=0^V:C!H5MI^H@'@
M'[&&L?M?VGQAF\._&31_C9K/PE\9_&W_ (*-_$WP/X[\<MKEL_@WPI%^V/\
M%'PU\+/@KX\TCQ%#I_B'3_!]S\*;SX<_$S]E#4=2M;W3]1^&>N^*O"=C;>$]
M&^&_@>'Q;X!:>+/VQY-#^.^M_%;P?^W#I7PI_:EN_#7[1_A3_A4D_BC7?CI\
M'?@CI?QLT7P=XP^#?A[P9IOA?3/&O[+_ ,5;W]F#QG^SWJ.L? SP!=:_\5=5
M\1?#[]LOQY\)=5B^/%K'/J_M/A'_ (*-_$KQIHOBGQ9;> OACX9\,_!K4/"W
MA?XMP2VOQZ^*VI>)_$4WQ+^+'@;QMXP\,0_!OX5^+]4^%?[.5KH/P=U_Q?\
M#?\ :(^(OAGQ)X2\:3R7GA'Q?I_PNM_"][XMU/V/]L?]L;XO_LN:WXOO_#/P
M]^&OQ.\'^"_@_P"-?BIJ_AJ+Q/XXL/'6A>'O#/@/XB:S9?$CXF^*[?P;?^ O
MA=X$U7XK^'/!GPF\-Z%<_P#"4^-?B#8ZW\1_B+X2\Z#X+>,_"<P!^:GQU\7?
M''P=X%A\2^%])_X+#:I\+] ^ U[=?L'?V'X>^-'B/XVVG[4-K\=OCDNK^(OV
MU_"_A:*;XG>*?@]X:^%G_#.&I_"'PW^W/H_B"V\5_!VR^+-I\:?"/C;]I6ZT
MO2]0^A_V])_C;??$+5;WX?R?MPM^T-<_LE?"RZ_8Q;]EBW_:E@_9@E_:[O/'
M/Q;.O'X]VFD1_P##(Z?#^2ZD^#O_  FT'[;2#3K/X.MKC^'!#KT<LL?HVG?\
M%#OC#9_&S7OA!XC^'GPAU&+X2?$7]F/X;?%SQ%X9\5>*;6?QE/\ M<?M@_M%
M_LF?#[7/A=HNH:??C0YOAS<? [3?'_Q,\)^)-6\3?VC#XG\8>$-!\7Z=>?#;
M^V_&/KQ_;8\5M\4_$FGWVC^!-#^%V@?M*>*_V6;.T?1OC-XK\<:CXK\.>"]
MO+;Q%XW\;^"O 6M?"?X#ZCXR^(?C/PIX=^&_PV^+MQI5C\0_AUKFC?%'1OBS
M;:QJ^G_#2( \!^'>F?MK6/B_3_#U[J?QRU/P]^TK^T/\<=!U[5?%LWCR/2_V
M;?AE^S]^WK^T1X]'BC3];OI;?6O!WA[]I[]D35/ OP7^$$&F7=I#'>:-\,?%
M7A]/[$_M^_GQOB__ ,/ ])_:Y^+NH?#@?%#Q!\"/&O[7/[(GA'0=&NV\=6VB
M_#/P]X8^%?P/\9^(OB+X2DTN&.SU7]FOQUK<_P 7?AO^TWIVFSRQ:9XVM/ ^
MIVL#077Q0:'B_%?_  5Z\?\ PY^$7Q"\7ZQ\+/#_ ,0_&]IH_P"S/I/P?\/6
MO@OXV? ^^\??'/XX>$/B!\5?&/P6U'X7^-]%\=_%JPT3X:_!#P&?B3I'Q_M-
M"?X7?$1M7U7P7H/V?Q'X \8P6OH5K_P5XTS7_B*VD^$?A[IVK?"'XC^/OV._
M#?[,WQ7U&^\5Z9!\5K#]HSX/?"KXZ^-M&\2Z//X;MY/ OQ#\'?"OXK:+X_\
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
MP]:?%&V\/^%]&\/?LJZ=\0O#WPZ\.?&)M&\):3XP_:;T.;0-.TC6?@?9ZK:
M']%7FKC.'QNVD[&X.<<C&0,]21@<Y/%2#D ^M?B/X.@_;"\'Z1_P3ZN-3_9:
M_:BUVX_9=U#Q]X9^/.FV?Q-_9FNM3^(=OX@^ GCGP=HWC?2!J?[4EK8>._#-
MKX\?2'4>*M3TOQ=;3:IIFN0^%<6VIW&D?MNHVJ%'0  ?@,4 ?/WQ_P#@[XK^
M+"_"?5/ GQ&C^&'C3X0?$ZY^)GAOQ#=^#+#Q]I-U=W_PK^)_PCU+1]9\-WNM
M^'&N;.Y\._%76KVVN;/6;.YM-7T_3)G^TV8N[.X\Z;X2?MG%6 _;&\" E6 (
M_94TDD$@@$!OC#M)!Y 8%21\P(R*^QZ* /S<^*'[)0O_ (6_LD_LS7E[K_C+
MX-^$/ASXX_9P^(-PNBVUQJ<FA^)/V1O'WP/T/XF:Y!8(;73HH[&?6_"]\MLC
MV-MJ?Q,M?-\G28)[JW^#;?\ X)5?M'^)KG6_B?\ $OQ3^SMXD^)WC'X9P_%C
MQU\,8(_'"? 7Q?\ MZZ[\:])\8_%75]0EN/"UQXD_P"%*^/_ -GGPAX2_8YO
M/$UWH.N>+XO@RVNG4O!&OM>WFBZM^E?[=/A7XC^,?#GPFTKP#=>--.TZV^)D
M^J>.=1\)>'/&WCK3D\/P?#[QS9:=8>-_ 7PK^,?P(^+.O^';_P 1:CI;:'J?
MP_\ B +OP=\2+/P)XI\2^'=5\&Z=K]_HGY2>'/A/_P %5;G4I3J-K^T#X"\.
M_%SXW?L+?%GXA^$KW]H'PW\5;SX">#/V:?!_[(X^-OP<\%_$>+Q+I^L>,/\
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
M1<:=8VVJ<EX0_8BTC]HK]E7_ ()^W7CCQ7\3?@UX_P#@7^S+X"T*UM].\!?
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
M^33/AY_V<3X2_P#5:_%NOV;K\9/^"Y?_ ":9\//^SB?"7_JM?BW0!^S=%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^.-YQX2_X+_GICXI>(
MSGT_XT^_L0<Y[5^@'[*&H6$7[+?[-:2WMFCCX ?!D[7NK=6&?AQX;Q\K2 @'
MD@XYR2.#D_/_ .RSHVE^(?CY_P %9=#UO3K#6-&U?]M7X>:7JVDZI:07^F:I
MI>I?\$PO^"?MAJ.G:C8W22VUY8WUE<SVMW:7,4MO<02R0S1R1NRG;3_@EE_P
M3.C1(X_^">?[#R1QHL<:+^RG\#U1(T4*B(H\$@*B* JJ  H    H Y[]F:>%
MOVY_^"ETRR1>4NM?LD.665#&B_\ #/-K(6\P-Y84(P;=N"[,-G:0:^ ?%_\
MP3!\?P_V/KFI?MG_  E\+^&M%^*?@[XL^ ? ZZ)\=O 'P?UN?PYX3^.WA#4/
MB"ND^"_VR/!LOPK\?>+=)^/7A^77;;]D35_@#\&=2UOPO>:KXD^&OBC2O'/A
MSPG\-OVF^"W[-W[/?[-VDZ_H?[/OP+^#WP-T3Q/J4.M>)-(^$'PU\'_#;3/$
M&KVME'IUOJNN6'@_1](M=5U*'3X8;&*^O89KF.TBCM4D$$<<:_AA\9/^"7'[
M07BJT^'VH'1_ OC6?]G+X\^'?AQ^SGX=T#6_A1#!X9_X)^_#_P #?M'R?#BP
MTK1_VA?@-\:/A;H/Q=.N?'3X:_"SXK:5K_@;QEH/CSP9^RY\+/B#INHZ#XVM
M]-&A@'O?@+]@[P5IOQ/A^,>M?M:>#=>^+\'Q&_9?^(FC>%]+^(/Q8U3X%:AX
M<_9]^'7A3P1K.E^.O@EX_P#VF/B%IGQ>\2:MX)T"^\=_"SXT_$RX\6?%3X)_
M%&V\ ?%/2?%GB+_A (-+U;(\2_\ !.;X4^/O!=MX6\9_M<^"-9\)6_QI^,>B
M^"_$-CI/@VV\3>'?V8O&'[%?[8/[*?PK_9*TWQ+J?C;7])US6/V?O^&W?'?C
MWPMXPU32KUM4T=K;PUK/@:)M<N/$#2_%3_@FWK/Q,^'.MZAHWP.^"'A;XIZW
M_P $R/VNOV7H-6\2Z3\&K/QM;_'?XM:/X \(?"S6-8\6?!CX.^ O!4.F)X7T
M#Q+IVK^(_ G@WPOIOA?3=9FT7P_X373;Z\M(O,A_P2X^,GQ7^$NF_#[7AIWP
M.O/#'PO_ &K?#FG7/B#P9^P3\3+/6_&OQ@\-_LKZ1X$L_$7A#X=_L4^$?ARW
MPNO&^%?C:U\;ZWHG@[PW^T1;:?INEV6A_%Y-(UFUTW0 #Z!^/G[#G[5/[0%Y
M\,_%OQG_ &NO@%-XS^!?C"T\;:1:>#O@E\:O@CX*7PR/@Q\</A/XBUWQ#JWP
MX_;$\/\ QTL=9\:ZM\4[SQ1<+%\:;?X;>&-!\'VW@'3O"VJWMWXR\>>)_J+Q
MQ^SW^T-?7/PK\4_"/]H;X>Z#\6/AUI.IZ'K\_P 5_A3XM^+_ ,--(/BOX>Z#
MX;U=_ 7@C1?C5\,_'^DQQZQH5GXHT[3_ (A_%GQWJ5_9S7>G:OX@FO;M?$,/
MY??$O_@F;^UQ\1/AS\4/$ND3?##PSXK^,W[+?B[]B;5?V;_$?Q"\<_$+PWX'
M_9?M_P!FJ/P;\)?A[=_'O6II)_B9J7@C]I7P]>?$Z/QEJWPWT?QAJ'AWX[?&
M:#6=;OKRZT[1H/LO3_V-_P!JNR^#?[:7P5F^-O@/Q)%\7;?Q)X)^#GQ!\;Z7
MXWO_ (A^+_A6?V>/"_P^^&^G?&;Q1X?\2Z)=^&/'7A7Q3%KG@;QU\1/#6D^,
MM1^)O@'P_I7Q#MM)\+_$;Q-KL%J ?*.E?\$CH?#_ (,@\+?L^?M>?#VSTC1]
M1M],\+>.]6\*>*D^*_@+2O /[%/[!G['#ZWX,^-G[.G[07P$^(&A>*?#<G[%
MJ^.OB%\/]+\1:;\#?B79?$C3/!'Q1^&C0_#GP5K\'O7CO_@FQXK\</K_ (IE
M_:ML==^.WC/Q#XW\1?$+Q+XG\*:C8>'-2\#:K\>?@U\<OAGX<T71/A/\2OA=
M\2_"D'PLL?@'\%/ACH'BR'XFS7^D^$9_B#X@\%_\(3XM\>?VE:^2^+O^">7Q
M>^)LGBS6_"/[-G[-7['-IXGNOV?_ (1WGPW^%/C6RN4LO@_=> ?CY\"/VP?B
M18:EX#^%?@3PO9>*]3^"'Q_TWPW\$M(BT--<\3Q_LY_!O5?B)J/A*+3_  YX
M%^'5#3/^"9/[2.D^'M,\2Z)K_P /;'XY_!WP3^U!X4^!OC.3Q/XEL]*\7Z-H
MNF_LK?!/]D_P)\;Y-,T5+K5_ ?QH_9@_9Y\1Z'^T?8&QUN/X>>-/B7K'CKX:
M::WQ#T'P1XET$ ];^!_['GC[]GV[U/PYX=_;'_9QUZP\<^"O&^A?&'P_XO\
M 'B_5M=TOP=XR^,'QG^/&ICX4:]K?[3VN^,M.M=-L/C9XIN+OQ9\==8^.7B'
M6M3A?Q7=ZUIWA66R\$Z/G?!/_@GM^TG\/_#'[/>L_"S]J?\ 9SU76?@-K3:G
MX+\3ZO\ #7]JKXU>!O$=M<? GQI\!-=2]TOXB?MZ^+-0T]+1M8TS6-.TCX>^
M./"'A^";0[[1M2TZ:XN;#5-$^'?!/_!)S]JGP9\+?VG_ (7WOPS\!^(-;^+W
MP-\1^ O"6N#Q/^S)+\/+G5;[]BOX5? ^TTSQ/K&M?LN77[5%@NJ>-O &KZ'?
MG1OC5_PA":)J-IJ\_A*YT6;4O#,7[;?L1_ ?QA\'M0_:.\6>(O 7@CX&Z!\;
M_BSH?CSP1^SG\-=6TS6?!OPHTG0_A7X#^'NKZG+=:#X;\+^&(/&GQ-\2^$]6
M\:>+;#PEI\^@6ZW.BS3ZEJOB:Z\1ZG> 'TQ\"?A=_P *4^#?PN^$S:_)XKE^
M'/@#PGX,N?%$VFP:+)XCO_#^C6NGZGKZZ':3W-AX?AUO4(;C5(/#VFS2:9H,
M=TNCZ65TRRLH8O6:\;^,GQJT/X,6W@3^TO"_CGQKK7Q+\;R?#[P5X5^'NBV>
MM>(-9\1V_@7QO\2;V()J>JZ'I5C9V/@WX=^+-6N+S4=6M(F;3XK"U^T:C?6=
MK/YH?VHM: )_X93_ &KS@$X'@;P"20 20 /BCDGC@ $D\ $D"@#ZN  S@ 9.
M3@8R?4^IX'/M2UQ'PT^(/AWXL?#KP'\4O"+WLGA/XD>"_"OC[PQ+J5E-IM_+
MX=\9:#I_B30Y;VPN )[&\DTS4[4W5G+^]M+CS;>0EXFKM\CU]_P]: "BC(]1
M10 4444 %%%% !1110 4444 %%%% #)'"+N.<9 . 2<$@?*!DLW/RJ 68X"A
MF(4_D#JW_!3GQCH.K?$)/$7[.NG:!I_AWXFVW@'P'IFM_$_QWH?C#XE://\
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
MY!R/44F1G&1D]!GGIGI].?I0 M%)D8)R, X)R, ^A]#064'!8 \\$@'C!/Y
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
M%C:VQF:WABA>XE6>X>*)(FN+A+:&S2>X:,*T\J6EM;6R/(69+>W@@0K##$B
M'Q]^QWXZUSQS:_M%R/KWB/Q=\/?#G[5GQ7\-_"#Q5XKAOEUF]\+QZ9X-UWXB
M>$I9M0CM[O[+\%OVBM>^.'P TK29[6VE\(Z9\)[3P+<1-=>$Y9YOLRH888K:
M/RXUCC3?)(0B1Q*9)I&EED*HJIYDTTCRRN #)-(\C?,YJ3>A!(9<#@G<, \<
M$YXZC\QZT .HIH="2 RDCJ P)' /(!ST(/T(]:"Z#.648SG+ 8P,G.3V')]!
MSTH =14?FQ<?O(^1D?.O(/0CGH<CGWIPD0C(="..0P(YZ=^_;UH =12*RMG:
MRM@X.T@X/H<=#[&EH **** "BBB@ KE/'>@S^*O!/B_PO:W::?<^)?#&O^'X
M+^2-Y4L9M:TF\TV&\>&-XY)DM9+E9VBCD1W"%5="0PZNB@#\,?'/_!([5_B%
MX*_9.^%?B3XFZ'_P@OP@_9Q_8U^ 7QGU#PW<?&GP5KWQ$M_V0O&>F>/=+NQX
M=\(?%32?AI\1]%\1ZI;:K9>"-)^-W@_Q<_[/]WXC\2^//!%UK>M^)]3TH?2/
M[2/[''Q:_:)\5RZQJ?\ PR%9V_B[P(OPJ\6>*]>_9[U/Q=\<?AOX;T/XO>(_
M&7ACQK\#/C0/$NAZ_I?C&T\(:U:WN@Z!XAT^7PU\,/CIIFF_%_PO=ZO;6NK>
M$/$GZ>T4 (#D X(R <'@C/8CL1WI:** "BBB@ HHHH ***0D+R2 /4D#W[^P
M)H 6BCKTHH *_&3_ (+E_P#)IGP\_P"SB?"7_JM?BW7[-U^,G_!<O_DTSX>?
M]G$^$O\ U6OQ;H _9NBBB@ KG?%_AK3O&GA/Q/X/U>X\0VFD^*_#VL^&]4NO
M"7BSQ1X"\5VVG:YIUSIE]/X9\=>!]:\-^-?!?B&*VNI9-%\6^#_$6@^*?#FI
M+;:QX?UK2]6LK2^@Z*B@#\"/C-^QYIOP^TS]H.]\/?%+]J6<_#3X@_L\W7@J
M/4_^"B'_  5_OU;X:?$;7O">B>._#'B);'_@I3I+:WXZ"2^)[OPSX_TH>&/#
M_AU=2T*/6?AOXJ&@:D_B/SW]KSX ?L\_#SX@_!'0/!_[:7[2WP/\$^-?"W[6
MEWJGQ+\>_P#!3[_@IEX]\.ZC\5OV?M;^&_A/1OA7-I5Q^W=X9U'79&\5>(/'
MNG^,_A[X!UK1_BQXBO?!MUH?A#Q!X<U'3M4F/]&;V\<A9F!.\*&P<?=# $$
M,"-Q*D-\K ,FULDQ36Z'8ZIND24.C,JN8V9L-*NX$A@C,F5(;RV=0R[BX /Y
M+?A9'\&C\:3H_P"T!^T)^US\(-%L_P!J6'X3_$#PCX]_X*]_MJ^%O#GPL^&U
M[^R-\6OBKI[7CW/[?-O\;_!_BJ7XV>%?!GA74O%OQGT+PUX1\0G5[3PS\/[+
M4IM>M[BPB_:/\'>(_A5X0_:9_P"$)\2?M>ZSJGAWX0_MD_M%?"GQA-_P4R_X
M*HS:?X+^$G[)N@?M.>%_$MIKVGW?[<,6A^-M4M?C9\._V8-+M6O;[3!K'AW]
MI?7+ZWTZ\L?AW=W,G[1:O^W!\0?A[J'QNN/CQ\ ?ASX8\.?"OXQGX':;J7PO
M^.FM?%3Q#XX\87G[.L/[3'A^-O#_ (P_9Z^#>D^'[/7?#.L?#WPC;WNH>+M0
MM-'\<Z]XBDURYL/ _@^+QMXC\\^)_P#P5+'P1O?B#X.^*G[/.JV'CGX0^ ?V
MC=?^+$7@KXD:9XM^&GAGQC\'?A?\!OB]\-O#FF^.M9\)>#=8U7P5^T%H7[0/
MA7P1H/CK6?A[X8U;PG\7KK0? &O?#F]B\8>'O$EP ?EAX-^$<GC_ ..O@_X<
M_"?XZ?MH>)/ _C/P+I^B^&?B#\4?^"JG[8OB/P7J7Q@\4_#K]M'QAX=T77O'
M'[+G_!03Q5;2?$.'QA\!?A_:V\?@71=:^$%G\'=*^)^F:WK</[1.K^#=*/KM
MI^SUIOQ&^'/_  3@^('@3QM_P4;M]+_;E\<ZM\1M7T7P9_P4M_;T3QYX%_9Z
M\9_!7Q_\=/A1X5U=?BO^W<? ]EK7@WPK_P *]TSXTZWHU_X@UW6?$>G^*6^&
M=N;>^TVP7]>OC'^VOH'P8LOB%>7'PWU#7H_AYXW^!W@VX@L-;LK!=0'QNT--
M=M]6M()-)N)+>+PZDL\5Y:+'<37ZK/<030.98H^0^"'_  4,\*?&WXA_!#X<
M:;\-M7\/Z]\4_!&C:QXKM[GQ3HVJ3_"3X@MX:^-VI>-_A=KZ:382V6M:KX'U
M?X):QX<7Q)H^J_\ "/>+M-UW0/&O@R;5?!>HZ)K.K 'X=^-? \D7AC1I/AO\
M>/VQ?BUXX\87?PET_P"(7PM^$/\ P4)_X*3V_P 4/V5?B%XL_:J^#WP@NO@%
M?Q_%O_@HSHW@1O'_ (G^'WC?XBV&C6'Q]U3P+J;^/_@M\2OB#I*/\/?$.E^
M?A7ZIIWP9\2:_P"&_!/Q)\(K_P %!?C'<Z=_P39T/]J_Q#\/_@=_P4^_X*/Z
M?X)^(7QW\4?#WXVZKHWP]NF^)_[<=W\?=%TCQ=XS\ :'X3^'_A?X9>'?%OC/
MPWXHU6;2OBK=2:7<">?]3?AU_P %"?$7C7PS\!?%]S\)/ &DZ%\>O'^K>';'
M7+;XU^,;KPQH%G::'\/+OPGX#UGQ7XA_9R\):$W[5/Q*U+QQ-X?^'7P:N[S3
M/A=XNO\ P1KFF:'^TQ?>)+O0?#6N-US_ (*)W>@_LF^%/VF+SX6^&+#Q#XB\
M<:[X-USX1:U\2/'VFZU\+[SPOX)\<_$S6/!OQ3-I^SMJ?Q$\)?&[1O#/@:XT
M/6?@^GPCU%+#XD:QIOA^S\:7_A.\A^(-P ?BQ\0]!\%>#?&'A70/!?[4G[6/
MQP^'KZ_93:3\?/ W_!4?]O2Q\-?%G7KJU^']SXI^"6D^'-0_X*#0WGCC5_AY
M%KVO:M+X*_9PF\>_M&>)-+\8?#;P=X8\'^-_'?@#XF7WCCVSXM_"/PAX*_:$
M_:-\!^%OC]^UGK>H?"[QSI/@_P ,?LZR_P#!4'_@IC/X^G^%VH?L@>&_C?K'
M[09O(_VY;/Q=!I?@KXG:YJ5EK.KZG9S_  TUSPMH-U\.=,L[3XI:KI6O0_L'
M9?MHWWBRQT?0_AO\)5USXK^,/C_\9O@9\/O"'BSX@Z9X2\'3W7P1LM:UWQM\
M0_''Q(T#PSX]?PQX<ET;1Y[>SL? W@GXH^(+_P 4Z]H=E8Z;>>$Y/$7CCPMY
MWJ__  46>+X8?M"_'31?@;>R?"_]E'P;=2?M%S>*_'=IH_Q$\,?%G3_A1X1^
M,-_\'/!?A#P5X/\ B;HWQ/;PAX<^('A=?&7CNQ\;Z3X5>[UF"+X41_%HPZJE
MJ ?E+\.O@[\-/B'XV^!'P[L/VN_VY+^#XZ?"?QI!X0UOP1_P5B_:4^,OQ6\-
M_%7PK<_M!>)?$OC;XWZ5\%O^"@WB[X8:3\'8O"?PU\&>'?@7XR^%.G^*/"\G
MCRS^(?@3]HF[TCQSXM^%R'BM"^&?BCPS\+?V>O&NI^+_ -MGXT3:W^S-\.?V
ME/CK:6/_  4=_P""H?A_QT_A?QU\'_$_C3QD/A;H&@?MM:1H-WJ/PJUV\\)>
M);;P9=13>)_&WPW\$>,/"6D3ZW\4/$'A>6]_;35/VZ)]*^&GPT\=:/\ !*]U
M:;XO_"+XV_&KX>:3H7BP^)X_^%=_#SQM\*='\'Z]KK?"OP-\2]<2R\9^"_BU
MX=^*?C;3_AUX:^*6O?#S1=(\2Z)HNB_%#Q5ING:;JOW1\-/$]M\0/AWX&\<P
MW'A6]A\8>$_#_B5+KP-XE?QIX+N$UO2K74"_A3QA/H/ABX\4>&W^T,-'UZX\
M,^&Y]8TUH+^YT#2+BXDL+< _G#^!/PV\*^(?BC=6'Q#O?^"A'BGP/XC^!?P[
MOOA7X?\ AE_P48_X*N6VO>,_BUX5\%?"'Q3\>]0\->-O%'[<>B>!/%*WVK_'
M#5?#D'PXL-7M=9^'^F_LQ^.]<N[G5IO$;6.G_KJO_!,[]G(J-WQ!_;Z#<@@?
M\%7_ /@J81P2,@G]L<'!ZC(XSCGK7W\EM%&P91@J7*C@@%RQ<CC.6+,2<Y^9
ML'#ONGH _/S_ (=G?LX?]%"_;[_\6O\ _!4O_P"C'H_X=G?LX?\ 10OV^_\
MQ:__ ,%2_P#Z,>OT#HH _#3]I[]B#X9^ OC'^P)X*\"_&+]O+0M,^.O[4_Q#
M^&?Q!AO/^"H7_!3C7+77?"FB_L'_ +9_QCT72[E;W]L./4;"VL_B9\*OA]XF
MN+GPSJ_AW7;V/P\=";6HM"UC7+*]^8?A?X#^!^N7G[#UM\0?VI/BMH'B3XU_
MLM>&OV@/VC?A'=_\%3_^"KW@+QOX1\*7/P<\>>,M>^,?@'4?$W_!3'6I;3P+
M/\0O#ND^'?#WPMU?P=XQ\31>$-+^)WBZ?XD:MI_@/7;O2/UF_;%_Y.6_X)/_
M /9]/Q3_ /78G_!0^OO<:?:ATD,2M)$H2*1E5I(E"[ (I"N^/"#;E6!(W%B6
M=V8 _F ^+'P@\ ^#?CQ^U5X+T']I?]JJ+6/@QXET3PUX#_9MU#_@IC_P4XU;
MQ[XO^'^J?LE^%/C3K?QFMKC3_P!O#3_&NGP>"_'WB/7[G6?$FH:;J_PQU7P9
M\/M4^&UEHVF?$77(/&NG>6Z5X<^']QXLUGP5XW_:H_:<^&]G%\4/AO;?$/XZ
MP?\ !3?_ (*/^*?@!^SY\*?B%X-_:"UGPAHLWC*+]OTQ^"OVC=<\1?"OP;X
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
MX\!?&WQ9]N^#GB#2-"U'^H$VZ'/+<DD_=R2<9.2I(W8^8 A6))8%F)*?9H\
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
MQ%\2M4T Z#X*U?P#X.\1?#GPM/ITOACX:>*]!L_%G@#1_#?B5KC59M _L@?
M$> H/AQ#X7\3V>@P^-KGXD2ZOIWQ8^+VF?$;4_'=]X>O?!^H>*=?^+^G^/+;
MXL>)-7U+P7J%UX(U.YU_QKJ1U'P0T/@V]6?PS:VNE0_3%% 'R3+^PS^S"\?B
M.&#P#K>EVWB/QU;_ !.2TT'XJ?%[P[9>"_B)#8ZUI,_C;X1V6@^/=.M/@AXG
MU?0_$GB+PWXDUGX.0^!;[Q3X7\0:YX7\23:KX?U?4--N;-[^Q!^RU>(UK#\*
M++0]'F^%6A_!+4/"OA'Q-XV\$^!]<^&/A709/"WA#PSXF\!^#_$NA^#/%)\%
M^&I'T#P3K?B/0M4\1>#-'VZ=X7U;2;2..)?JVB@#Y\F_98^!36_D6/@V\\./
M'J'QAU>RU'P7XT\>^!=<T?5OC_\ $73?BW\9-4\/>(/!OBC0M=\-ZCX_^).D
MV?C'6KW0-1TVX766OY[&2S35M5CO?8/!_A'PYX!\*^'?!/A#2H-$\+>$]&T[
MP_X?TBWDGFBT_2=*M8K*QMA/=S7%W<O'!"@EN[RXN+R[EWW-W<3W,LLS]'10
M 4444 %%%% 'Y^?MB_\ )RW_  2?_P"SZ?BG_P"NQ/\ @H?7Z!U^?G[8O_)R
MW_!)_P#[/I^*?_KL3_@H?7Z!T %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 ?GS^R;866I?M$?\%6+/4+2VOK27]N3X6&6UNX(KFWE,?\
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
MAK2M=33/$-MHP!^WE%?D!X>^/7[>GC#1M+N_!WQ1_9W\5>*;_P 5?%_P7?\
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
M"A]?H'7Y^?MB_P#)RW_!)_\ [/I^*?\ Z[$_X*'U^@= !1110 4444 %%%%
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
M=^S)X/\ $/AZ[T*?XD:U:QCX=:WX(TW7;.PT5/&.F^)9[2YN+W]&Z* /$O\
MA>V@?]")\;?_  R?Q+_^9RC_ (7MH'_0B?&W_P ,G\2__F<KVVB@#Q+_ (7M
MH'_0B?&W_P ,G\2__F<H_P"%[:!_T(GQM_\ #)_$O_YG*]MHH \2_P"%[:!_
MT(GQM_\ #)_$O_YG*/\ A>V@?]")\;?_  R?Q+_^9RO;:* /S6_:/U[6_B'\
M;?\ @G]XS\)_"[XSZCX>^!/[5?C[XG_$^]E^$WC:P;P_X*UK]A?]LCX+Z9JL
M-I?Z3;7NM2W/Q'^+7@+01INA6^I:E%'K$NK7%I#H^F:G?VGUY_PO;0/^A$^-
MO_AD_B7_ /,Y7MA ."0"0<C(Z'!&1Z'!(R.Q(Z&EH \2_P"%[:!_T(GQM_\
M#)_$O_YG*/\ A>V@?]")\;?_  R?Q+_^9RO;:* /$O\ A>V@?]")\;?_  R?
MQ+_^9RC_ (7MH'_0B?&W_P ,G\2__F<KVVB@#Q+_ (7MH'_0B?&W_P ,G\2_
M_F<H_P"%[:!_T(GQM_\ #)_$O_YG*]MK$\2P:Q<^']:MO#NH6VD^(+G2M1M]
M!U2\M?MMIINM3V4\6DW]U9E6%W;V>H/;7$]LPVSQ1O$V5<@@'EO_  O;0/\
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
MKQ)XF\<>+;O6?%WBSQ7X@ENO$?BSQ+K.J>)/$%W=ZWJFH7=P 9W_  O;0/\
MH1/C;_X9/XE__,Y1_P +VT#_ *$3XV_^&3^)?_S.5[;10!XE_P +VT#_ *$3
MXV_^&3^)?_S.4?\ "]M _P"A$^-O_AD_B7_\SE>VT4 >)?\ "]M _P"A$^-O
M_AD_B7_\SE'_  O;0/\ H1/C;_X9/XE__,Y7MM% 'BB_'7P^S*K>!OC8@9E4
MNWP2^)I5 S ;V$?AIWVKG<VU&8*"0I/%?E)\,/AM\67_ ."8WPD_9?;2?BU\
M#_CYX0U+X8>*H?$5U\%/%WC.V\%^(/A=^TSH'QML9K:6P\)>,?"U_JEWIOA:
MWCT6[N=+\7:!INK:C87/B#P[KUG8ZGX>N?W&_P _ETH  &  !Z#@4 ?AG\"/
M@3X[_9H\=V/CSX)_#[0_ ]S-\);?X4^/_#UA\-_VK)/#'QEN]*\20^*?#GQB
M^*^G2_#,S>)/C[HVIWWC[[?\68+K3_$?CJV^*GC&+XCOXNET_P #7/A'[H_9
MS\2W7PC^&C^%_&OA[XF:[XIU3XE_'CXF:W>>$_@3\7[3PY!>_&WXZ_$?XS2:
M/I,>M>'SJDUKX>3QY#X?6^O8X)]1?2Y-0^S6:W@M(/N2B@#XR\5Q_ 3QQJWC
MS7?%GP'^)>NZQ\3O!?@/X=^.]2OO@1\4)+WQ'X+^%WB;QWXS^'&AW=PFBQR6
MZ>!_%OQ+\;^)O"]]8-::IHVO>(+S5;*^BNTLWM(/%ME\ O''@;_A6_B7X&?%
M._\ !B>,9/B)::1#\$_BWILNE>/G\:WGQ%3QKH.L:3IEAKOA[Q5!XVO[SQ'!
MKV@ZGINJ0:E>7C6]W%!<O!7VI10!\7? >U^ '[,?PXTOX0? ?X$_%/X9_##0
M[_7=4T7P3X=^"?Q971-)U#Q1K=_XD\17%A#J&E7\EJ-8U[5-1UB\@ADCMWU*
M^O;P1">[G=_3]=^,>@ZUHFLZ,/!7QLMCJVE:AI@N3\#_ (F2BW^WVDUKYYB7
M0(FE$7F^88UEC+A=HD0G</H*B@#\I/@=XA_:I^"GP5^#OP;M/#_@/7[?X2?"
MOX=_#*'79_@G^U?ITFMKX \'Z-X376&TZ+P3<Q:>=4&CB_\ L"7-RME]H^R?
M:;KR3=3>M?"?Q3XXTGXL_$WXO?%GP]XDN-5\<?#WX/?#?2M!^&GP*^.S:=IN
MF?"CQ+\;?$YU?4=2\6^&K:ZGO]<NOC--9+8VEBEOI]MX?28WEU)J1BLOT!HH
M ^2OB7K7P9^,6E:5H7Q-^"GQ1\;:+HGB#3_%6EZ9K_P(^)UY:V/B/2[>_L]/
MUBWC70X@EY:VFJ:C;Q.=RA+N3*FO,/'WPU_96^)VC^ =!\:_L\?%K4])^&'@
M#Q+\*? UG8_"GXZ>'4T/X8^,].\)Z1XN^'9D\-)H\^J>!_%.F>!/!MCXC\*Z
MS-J.BZW;>&]*CU*SN/LRFOT$KY8_:K^)OBGX8^&/A_=>'?$6E^ M*\7?%[P5
MX&\?_%C7/#ESXJT7X2>!-9M-?O\ 4?%NI:<DMOI6G/KNK:1HGPQT7Q5XMG/@
MGP/XB^(.D>-/%]CK6A:%=:%J0!V5I\;?#5E;06EOX ^-$-O;1K!;P0? _P")
M$4$$$8VPP01)X;6.*&&,+%%%&B1QQJJ1HB*J"Q_PO;0/^A$^-O\ X9/XE_\
MS.5^6/QM_;*^/7@3PW\>/$'PU^*OA#QOXD^'&O>+-!^%_P +S\,(?$6I?$[X
M6:9^QA+\:-%_:!76?"DMHFNV5W\3KJ;7U\?^$8;7X'WWACPW>_ 1-)MOC)<7
MVNV'I&B_M1_$4?&OP)X#_P"%S:+XP^$&N:Y((/C%I\GP7\*0>(_$+>"OA-J5
MW\(O[?URS/@CQ3=>%M4\1:EK=WJ'PZTZR\2>)-.\<Z1X(TF-/$'PB\<:OJP!
M^@W_  O;0/\ H1/C;_X9/XE__,Y7BO[1?B>'XS_!'XE?##P[X>^+'A[7_&'A
MJYTS1-8U[X#_ !9U#0[#5XY[:^TZ;6+/2]$MM2GTTW=G%%>BQF6Z6VEE>!)9
M%6)_M5/NCKQQR23QQR222>.<DG/4DTZ@#\S_  U^U#^T3XT'B"7PMX?^'&KQ
M>&/%FO\ @G76A^#G[7:?V;XH\,W*VFMZ1*UQ\.K87$MA.ZQ/=V:3:?,X;[/<
MR $#T3]GOQ-J_P --'^(UQ\0_#OQ U?Q;\2OBSXL^)^I+X&^!7QFM_#.CIK]
MEH>E6.C:>_B/PZ-5O7M+'0+::\O9[>S2>]N;CR;2.)59_P NOCA\;?VU/ NO
M>,-%_8P^$_Q.^)L_PL_:J_:3_:E^.EM\/8?AH;?QCX'\$>.M'\->'/V<=:E^
M)OC7P8TD7QUTAOB]J%K<_#J+Q1\0?#OB?X7^#KFR\.:AI6LW,%WZ%^V)^T[X
M]^/&NVF@?L>_$#XF2:7)X=^$?@OQOI&@:Q\1_@3?:%XN\=_\%)OV-_A=IX\3
M>-+;X?Z_XQ^%L7Q"^"UW\:)_"/Q#TWPAKMSJ_P $M4U/XK^!=/\ $G@Z\T;6
MK\ ^[--^&G[)FC7'PXN]*_9A\::=<_"/P9X*^'OPZELO@!\4K?\ X1?P5\-O
M%NB>/OAYX;LT3252YTSP+XV\/:7XF\(PZF+]_#NI#47TF2T&M:Q]O]NT;XA_
M#OP_K/BOQ#HWPM^,&GZUXZU73=;\8:E;_ _XF)=^(M6T?P_I7A72[_4W.@%)
MKFR\.Z%H^D12"-#]CTVT0Y,0:OE6T\)_M$_!C6_V!?#,GQ(\;?V9KGQF^*'@
MWXN_#:]^(^M?M(VOB275/V9OVP?BEI=UXR_:,^)W@#PE\3/$GA/0/%_A'X<6
M?@^S_P"$9^%UMI.H6L&DZI)XBADT2U@_)OP;\?/B[J6L?"KPEXY_;$_:GT;]
ME3QW\/?@3\0_VD_VBDGCT?QS\*/VNO$_P$_:]\>_%'X :5\1?^%;R0_"_0M-
M\5_#KX):SJGP1_LB&+P;\2IO!7P.6TAT_P",EY\*/%@!_1M_PO;0/^A$^-O_
M (9/XE__ #.4?\+VT#_H1/C;_P"&3^)?_P SE?B9^PK\:OVOOBS\0/AU)\<_
MB]\6_!O[5OC7P[<>&?B_^S]K_@6UT_X4?"?X?C]BGX0?$CPK\:/^%0S:!HDF
M@:I)^T'XML6OO$3>++<^(O&WC3XI_ NYO[BT^&%IX9^%OZB?\$XO%?Q)\;_L
M4_ ?Q1\8/$GBKQA\2M4T+Q$?%OBCQQ:VECXMU[4;+QSXHT^/4M>L=.TG0-+L
MKZYLK2U=[32="T31[5-D&D:1IFFQVME  >W_ /"]M _Z$3XV_P#AD_B7_P#,
MY6YX<^*^D>)]7M]&M?"GQ/TN:XCN)1>^)?ACXV\-:/$MM"\[BXUC6M&L]/MY
M)%0I;QRSJ]S.R0PAI' KU&B@!%;< <$9['&1C@@X)'!]"1Z&EHHH *_&3_@N
M7_R:9\//^SB?"7_JM?BW7[-U^,G_  7+_P"33/AY_P!G$^$O_5:_%N@#]FZ*
M** "HY6V(6R 1MP6.%R6 PS?PJ<X9N=H).#C!DIDBJR,K'"L,$DD8S[@@CV*
MLK \JP;! !^.OB']GS]OR^\4:=:>!_B7+\*=*\":K^UWI]K\2= ^(GAOQEK?
MQ+\,?M%_'VQ^-_PUGL_!OQ0^%WCOPKX=N_A;X:\'>'_AKK<7BCPYJFJ:9%XK
M\3Z)\-+Y?#=E_P )%J4^J?#;_@JOK$OBJ>R^-=AX,U&U\$?$._T);+5O@9J'
MA#Q!\3M32:7X=Z5I?A;4/V:]8\1>%?!'ACPYJMMI>LZSXA^(/BV^\2_%OPY>
M:W<>%=$^'.G[_B]Z/\:_A]^UC+K7B_\ X0;Q%\===67]L3X5>._A=<^'O%?P
MLTKPYH/PETCP'\$Y?%G@[Q=IT?CKX.77_"E+O7-+^,/A:^_M.W^,/BC3M:\1
M2>-=<^"GQYDLO"FF6^[XD\ _M'P>/OV=KR&^^,7C*V\._'?X^ZGXJNF\::9H
M7@:W^&/BSXWZ;K/@F[^)EO\ #SXY_!1=<L?"'P8_M'0_@[X5NO@Y\=]-::UL
M=*^(V@Z+K;W/B/Q& <)!\*_^"G]WH6FJO[2?@W2-03P#JES<_P!K^%/AQ>ZS
M%X^U6WU+6/#%IJMSI/PRDT-(/!%]\+?A?X1\2/HGGZ'XPT;]IK]J2^MO+U7X
M;_L_ZGHE3P%\*?\ @H%JWQ[_ &5_%OQ8^(D^J?"+X=ZSX@\6>/M 3Q'\,M N
MI%U;X4_M4^";+2/B!X6\"_#Z2]\>^-]/U'XA?!-K;4/#WQ2B^%EI8>'M1N7\
M$ZUXUT"W^(WB/P^WTG_@HU\,O'W[2_CCPS\,_C!\6/$NO_$/XQV_PGT;6?'U
ME;>"XOAWJ_Q[O-6^&5SX=OOB/^WCXX^!VE)8?"T>%["T@TK]A7X4^,O#WAQ-
M8T74_$VJZY::_KWC?Z-^%'B?_@H/XL^.7PDF^,OPNUGX>?"[1_%'B"'X@MX4
M\1?!&_\ !_BVW\2_!KQ3J6CW-_X:&KZ_\1O#/A+X=^/]*T/PW"NE>.?&WBCQ
M)XVU[1?$U['IO@Z?6O#'PX /F3Q_\$O^"BW@K4_AN_[/;>*/ VM:MKOB3X?_
M !Q\3Z-\>M%^)L?QT\27OPP^*WB/PU^TGK^E_'WX:?%7P/\ !#PGX=^(?A;X
M=VNH6GAGP=<?$+Q7:_$6;X//I^G^!/A)\,;_ ,2>]:QX!_X*?RZ[\2KVT^,-
MJ+&T\5_&+4/ VG:1_P */\,6/B'2-2\/?&"W^#^GZ'-X@^$_Q/U+1M!T4>(O
M@_<W-EXN":M/\0_AS?VOB/4_$?@?4?$'BCXA>=_\(C_P4Q\/W?B+Q7HVD^*/
M$A\-:1KTO@GP%XH^-'A<6'BS5_V>5N/@%H,NK:F+S785;]M#X??$'Q'^U#X3
MTOQ#I6JZ5X1^*?PD^'EK\:;?P]JNIZGX<O/:OA3XR_X*&^)?&^FV/QF^#MWX
M#\&6VJ? GQ/_ &SX-\1? ^],NC:]X8\+VGQ.^&7B?2I/$OB'5==OO"WB[6O%
MFK>//B)X?D\%6VM:9X6MO#_PP^'UK!I]IXD^+X!X)X%^#?\ P55T/P[\0]3\
M9?%V[UOQ_KOBZ76--O[;QO\ ![[:GPQ'BKX3:18>!/AR?$OP8\6^ /AG\2)_
MAQ\-_$VL^.+W4/ ^N?#CQ#KOC&UN-%.E^/-3\0?$70._N_AC_P %6=%\!Z<T
M'QT\,^-OB;<R> M3UVWC7X/^'/ T?B?1)?C#I>O:3X6O9_@-#KV@?"SQ(VH?
M!#Q'XMU76+#QK\0]%TSP]XFN_!/A_5I8KKX4^-.B\/>#_P#@IEH.N:[JMKXZ
M^&FN:1<^+?VTH? 'A#QIX*UIKOPUH?C?]K.T;]GW5/B1XZM?V@]<T_QY8^%_
M@?J4WCKP'HWA?X<?#^X\/>#O"]S\'-6NM)USQ5:ZC9?0/P2\:_M4^)OBI9Z%
M\6_!?A/P5X3LOA#I7Q&\::;816^IZIX5^(WC_7Y]%\(_!+1O%.C:]JV@>*/^
M%>>'_!OB[Q5\0O$ZV]LU]=>._A]8Z \VD)JUW. >6?'3X/?M,:E\5?B9XU^!
MVA:/:>-M4\(^)%^#/QS\0?M ?$'P_HGPL\SX'ZOX)TGX>R_ "UT+Q'\/O&5Y
M<_&633_'UN?'/A3Q1\,?(UT_$CQ3I>M>-O@_\/O!_B7Q;Q;\#_\ @ISXNT#1
M;H_M">*M,^R:_P#"'5+SP5HVN?!OP-?W?A7PE\;-3^)_BFPU/7O"_P .-2U>
M/XCZO\/=+\$?"GQ58V/Q/U#X5>*K-O%FF7GV_1_$.K>(+_\ 9NB@#\VOV</A
MQ^W3;^&;E/VG?B\_B;78/!?Q T:+2M'_ .%8Z?H_B'Q=J_A+X6:+8:WJ=_X3
M^'F@:O'HUIXVT3XJ^*?AW-I<OA&ZT[PEX\TVW\:>%;/4[71_"'@7YMN_V5_V
MUO#WPZ^&@\=:M;?M>7O@O]G;P'X'U'X)W?Q<U7]FG3M7^-.C>$OL.C?$C4OC
M)X5CU_Q%>S?";7[77[;^W6T^75/$B?%[_A:MMIE]\0O@#\,-,U/]MZ* /+_@
MAIOCO1O@O\(M'^*.MW_B7XFZ5\,? 6F_$;Q'JMEH6FZIX@\>6/A72K7QAK>I
M:?X7U'5_#5CJ&J^(8M1O[VS\.ZMJFA6US<2PZ3J-]8);W,OJ%%% !1110 44
M44 %%%% !1110 4444 &!Z#_ #_^H?E1110 8 Z"@C((]1BBB@#X2^*/[*GQ
MIUC]H_Q1^T;\#/VFK#X,:QX[^!WPB^"'C/PSKWP-\/\ Q:TS4M.^"WC[XZ^/
M?".OZ9?ZGXR\+7VC7\MU\?\ Q9I^KVB_;+6^AT_1KC,4]L^^I_PHG]OC_H_O
MP/[#_AC+PGQ_YF&OOBB@#X'_ .%$_M\?]']^!_\ Q#+PG_\ /@H_X43^WQ_T
M?WX'_P#$,O"?T_Z+!Z<5]\44 ? __"B?V^/^C^_ _P#XAEX3_P#GP4?\*)_;
MX_Z/[\#_ /B&7A/_ .?!7WQ10!\#_P#"B?V^/^C^_ __ (AEX3_^?!1_PHG]
MOC_H_KP/_P"(9>$__GP5]\44 ?@Y\/\ XW^*_P!BSPK_ ,%</B7\7_BG\,/'
M_P 2=(_;T^!O@[0O&OQ!M!\!?AEXC^(GQ3_8/_X)Q^ OAM:>+ET&;Q_<^$_"
M.EZAXIT9?%NJ:/9^(=2M= TK7?$L6GN\/V:V^G?!/[='Q-^-&D> OBS\'?AM
M\$T_9]G^&'[,OQ,^)VM?%CX_/X&^(&D6W[04\5[XFTGPK80>!=8\">;\(_!\
MR7]EK7BSQKI&F?%SXB6FM_"C39_ K:3<^.'\X\/?$_X)?!/XQ_\ !2'XN?&W
MPYK/B.W\%_\ !33X"V_PT3PC\*/&'QF^(&G?%7XA_P#!,/\ 80^$?A^?X>>"
M_A_X;\5^-)/%.KZ)\0?$OA-]0\/:/+=V_ASQ'X@M[F6+3;N^W>VZ9>?L!>._
MBQ\$AJ?P3\$:3\;O%GA+Q?\ 'GX:Q?%+]FS4_ WQ'\$:>OCGQ%X]UC6_& \=
M^ ]+U;X3^+?%/CS4?B3\2?"?AWQZ/#OBKQ7J_AOXQ_$/P=8ZG?\ @SQQJ&E@
M'B/PE_X*1_%'QW:?LX>*?$_P:^&6D>#_ -LCX9_"[XY? ^V\'_%77_%7C#P1
M\+_B+\?_ -E[X3VEA\==.U#X>>'])T;QUJ'@']JSP5XWL8?"M[J_ARS\<^'?
M&7PK?5]=L-,T+X@>*^C^*W_!0#XH^&?CIXZ^ GPS^#/@?QEXE\/ZSXST7P[>
M:Y\0-6T=;T>#M=_8&MO$&M7&BZ3X7US7O$E]X>\&_M@^/?',GP\\&VNM>./&
MTWPET;PCX3M/[7\9SZAH?EB_&C_@D]_8FM?M"^'/V0/'.KV'QSM-.^'_ (H\
M7>#_ /@F!^T[/=_&3P;\6]4T+5?",OBC0++]GBUO?B/\+OBQXFN=)OO 'B35
M=+UOPCXJ\;7-ZOA^^?QA-JJR]M;_ !@_X)F7'AWXD>!V_9;\1KX!^ _PY\<-
MXZ@N_P#@GO\ &*U^'?A71[BU^&OQV\>?#JVU:Y^"R>%]0^*&J>(1\.?$^N?#
M/2KN]^(VJ?%O0=-MFT23Q]X>%K:@%76O^"@7[0%_\/==U_P-\,O@>_BWP/8?
MLX2>+K3Q+XA^.6F:#=:C\=?VN_VB?V1M0TVRT_Q5\(OAY\2O"^K^"_$/P8T;
MQ-KWAWQGX#LM4T^]UGQ3X)NVG;P[IOBW7^UF_;1_:0\1_&CXB?LU?"_X1? [
M5?C!\*Y/B)JNOZQ\0?BOXV\"_#7Q!HOPN^#G[(/C?4K#1=0TKX<^+M>L]2\5
M?$']JF+PS!K-WIFK:;\._!'A2V\5^(['Q!K/B32O"ES+\)?VD_\ @FWXG\2^
M"?V>O!_@K2?AYXP\>77B;X>Z/\%?'W[*WQ(^"GB"UUC]DV+X<_M'CP9XI\'>
M/?AIX3N?#&H^#T_:@\$?'/X:6?B2VLH?$MS\4[OQ;X#GUO6-1U2X'J/QBG_8
M'U_P_P#!7Q;\:OAI\+O%WAW]J7XJ_#Z[^&^I^+?@XGBJV\2_$_XM^#_"WA3P
M-XI\:&Z\+ZHWA%?&>D:3\-/A"?%?CI=(T'4?$>M_"GX3ZS>R:[XG\&>';\ \
M!_9(_P""JNF?M0^.O"_A[_A5T?PZT;XM:Y\,;_X!7?B/QII\_B+XD_#GQ?\
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
MY&#T.1SSC^?'UK\E/C+^V%^T=X,^%/[*/B?P]H_@+3OC=\4_"&O>(?$?[/\
MXP\$:_8ZC\2;GPS:^%]0U:'PSK-YX\TC5OAE<:YI,FJ:7\-OAP_A_P")_P 5
M/%WQ=^(_P@\'RZ-:>&_"WQ7UVVY[X)?M<?M8>,OB_P##/X>ZGIGA3Q[X<\21
M?$/3]/\ B'I/PIO?A;X,^),F@?#GQQXO'C:[?Q+\5_$7C[X=>$O#7C^Q\$?!
MJ[F\*?#_ .,-NVO'Q!=^)[[P]>^(?!6F$ _8S(SC(SZ9YI:_+_\ 9V_:<_:0
M^('Q0^ .@?$?2/#<%E\1?V>OA[XN^(?@[1OA3XV\*:KX1\2ZU\%/"'Q&UWXM
MQ>*_$/BO5[:S\ WWQ/UC7_@AIWPXU#1YM=T;7M-BEO/&.IZC8ZM8U^H% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!^(^O_ +)^D?MG>(/^"JOP7UK6_#FB6:?\%)OV8_B"C^,_A;X4^-7@
MG5;KX;_\$_O^"<?BZVT'QC\+_&TD7ACQ?X=UF33197UAJDB);M)#J%NRW5G
M1[EX<_X)I>%](MOA_P")9OB7K'A_XR?"C7_@)_PK?Q[\&?#;? KP#X,^'7P*
MN=;L;?X2>'?V>? _BQ?@Y#X/\7^"_B?^T3\/+^?4-#OM:\.^'OV@O'#>#KK1
M;[3_  [>Z;\Z>,?V<M4_:E\;?\%'/A7:6NF7>C#_ (*S_L:^,_'$>KZ=X$UR
MR7P#X&_82_X)P>)?%<I\.?$SPMXW\">);B/3K!FM-#\1^$M>L[VY\KRK-;R.
MVNK>[K/[!^J^'?C3\9K[PC\ QJUKK7PUE\!? GXMZ1X/_88\.>&?!NFC]C+1
MO@/8VVJWI^'OAK]HKX<-_P )?IVMQ?\ "/\ P)N_"_PTLK/Q#:R:1X0M?#^J
M^,]*O@#Z0_9Z_P""<^G_  #\,>/O#UQ\9M7\7?\ ">?$?]GWQXT&A_"/X+_!
M?PC8W7[/OQ2M/BE8:Y-\-O@QX2\$^ ;SXN?%?4K==/\ C9\4['1M&D\9PZ=X
M5;2_#/AFU\*:9ILOF?B+_@D[X/\ $7QA_:S^)>K^+?AA<Z-^U_I?Q$T+XA0R
M?LK_  IO/C7;^'OB3X(\%^$-7\$G]I"2Z7X@:_\ #J%_!=GJ(\$ZQ9/H][;2
M)HUS%]FL+$Q^?:K^Q1\1=2_9O_X*<>#O@W^SCX'_ &5]/_:L_8;N/@7\)/V>
MM \5>!='L;K]H"W^%G[1_A#7OBGXAT'X9F]^"OP\?X@1_$CX/^"SK_A_6]5U
MO7-(^&5MK'CQ-,CTC1+*.U^S1^S5\9_V:OC7X2^(WA7]G/Q&/AA?ZE^TWH<O
MP\TG7/V3/ ?BKX>Z?\8=)_X)[V.C^+==\&_".;X7_ A[!]:_9J^,&LW]G\-(
M[OQ*MIK6@W^L6>I^)?%'B26, ].L_P#@DA\!_#OBOQ3/X!UK5/A'\.;[PO\
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
M>V5U!+;75O+)%/&Z,15R&S@MXXX;=/(AA"+%#"?+BBCB5$CBCC7"I#&B(B1
M!$15C50BA19HH X"V^%'PPL_B#?_ !:M/AWX&M?BKJN@1^%-3^)MMX1\/0?$
M+4?"T4MC/'X:O_&D6G)XDN] 2;3--F71KC4Y--66PLI!;![2W:/N3 IS\\HR
M%&1(X;"C"@N#O('7ECD[BV2[[IJ* (O*&<[I 3G)#D%CMVY)&"<+D = 3O W
MA6#?LT94JQD96VEMTLA)*]#NW;LC"G@\%01@Y)GHH A,"'&XNP$@DP6^4LK;
MURH 4[7"N#C(90V<YS-110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?A1XW^)_QW^%'C3_ (*.:[^S?:^&
M]4^*NM?\%9?V._!^E^&_%ZB#P[XUT?Q)^P5_P3EM/$G@'4=?&G:O+X''CS1%
MO?"-M\1(-)U27P#=:S#XJ;2]3M]+GTZZ\:\1?\%%_C5K>D:WXRU3]H2W_94N
M=!TWX[^./V?_ (/?$S]F^QU7QO\ M9>//!?[7G[2GP>L/V7];T^\F>_UCQ)X
M T#X;?"'X<>(/A?^SSJ6G_'?6/$OQ M_B!;>/-3\-:SX:&H?IY^R!'N_:2_X
M*K[V8J?VY?A:57*@+C_@F7_P3U!"E KD$Y)\PL<DXPNT#[]"*#D%NW\;D<
M<%B.@YXY[\T ?R^_%+]LW_@H]X4\7?M$3Z1XY\0>'?#'BOQ+^W!X#_9UE\?>
M'_V:X?"FK^(?@?\ M7:/\%OAGH'[/!\,_#;Q%X[TKQUX6\)_VUJOQ(F_:Q7Q
MCI'BGP[::O\ $+X7>"?&FA>'/$A\->T_$?\ :/\ VS?V>4LO!'[1'[4MO\$?
M'WAKX$2?'#X7P^.O!OP4^+MW^V9\<[_XK_%[PS_PR/H_CSP9\#_V?O!FO0>"
M_"'ACX#W%QX&^#7PQ\$?M#>+M1_:-M[O1?%JZ7\/-1NM=_H8$* Y 8'*G[[C
ME5*@GYN?E)!SG=_%GBE$:C&"P (( =@!@;<8!P1CL<C.&'S#- 'Y >-_VZ/B
M:?ACXAT/X!_\*P^.G[:7@O\ :8\>>!-?_91M/BC\-_"7BFP\*CXJ?%'PWX#\
M/_$'5+Q=3G^'7A\>'M-\'7UU\1;S07N_$6FV8U#1([K4_$5I%)V?BK]K+QO\
M*?V9OV??VF-$U;6/VE/!FLWWB/P;\8@?"?AWX=>)KGQWXYT_Q3I/PTTZS\)Z
M#IVI:CX(\1Z+^UCHO@;]D$^ +A]<N_ T/Q7U'Q%\7?$_B+4?ACK_ (WN/U*\
ME-H7Y\ ;0!)(.,YQPPXS^@"_=  40Q@, ,;MQ."026^\2<Y);C<2><#/04 ?
MD!\ /VE_VM[']J7PM\(/C=H&H^,_A'J7AT_L\3?&_1O 6A>&O OB?]L3X7?"
M^R^+GQ/\:^';NSU"VU[3OAAXXU*?XT_!;0?#VK>&WL?!WB3]G+0G;Q3XEUGX
MH-<3?+/Q2_;U\>Q_\-T7/PY_X*.? F#1OA=XBU+0/AOJ.N> ?A-H5Q\//COX
M.\3?'C3+C]GW4;'5;SQ#>>#_ (,7T_@'X=?#+Q)^T+\>=/NH?B=\4KGQSI'P
M#\0Z'<>-_AYHG@_^B/[/%@ !@  HVNZD*.@4A@RA?X0I&SDK@DFG")!M"@J$
M554*S* JYVKP1E1GA3D=L8R" ?@;\)_VR/VI?B5\7_VN['3OBOX;:YMOV;/%
MOQ=^#GPZ;P'9ZIIW[+][X T+X+-;Z-^U+\"]4^&?PD^/7PV^+OQ=?QWK?C+X
M1^%_$?[37Q/\'^.M)T/XK?V/'IVD?##2]1\6?5_PS_:(^(7B#]NB^^%<OQIT
MGQ'8'P?%!J_[,<?AGP1INM> O EM\$/@U\2--_:@N]>L[#_A8=W9>)?BSX^U
MGX--97VI_P#"OM1;5=.M?#6D:=XH\ >,;O6/U#$2#CYSSD;I)'P06((+LQ!!
M8\@@_=&<*H!Y2 D_-SN)&]]I+G+':#MR3R"!P<E<%F) '*=RJWJH/IU&>G:G
M4 8  [#'Y44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M*_(_Q9\6?^"FGA;]H_X)?L\2>)_V$KK4/C+\+/V@?B=;>)E^$_[0D5GH=O\
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
MD.C^%KC5VT;6-<M?%?B[1_#]CXNU70M+@\2^*Y_#>E6?A]-+MM! .?\ %/\
MP2Z^$?Q;\?\ P_\ B/\ M,_$+X@?M5:U\.]6\$S6&B?'/P[\%-?\ ^)/#7@+
MX2?M)?"?3O"/C/X=Z3\)-&\':Y;>(G_:?\:_$?QUKHTBTU[Q'\1?#/PWNK>\
MT?PGX'T7PC#]%_LP_LE>!?V4M#N/#'@+Q#XQUSP[9^&O 'PV\":5XPU*PU./
MX8_!7X1:9JVC?"+X,^#[FSTK3;ZX\'_#G2M>UJRTC4O%-SXA\9ZO_:-Q?>*?
M$^N:I--?RYVB_M[?L;^(M!\?>*]'_:.^%%YX4^%UK%>^/O%0\4VMOX7\-VMS
MXB'A"Q>Z\17B6VC74FI^+F3PMI%MIM[?76K^(9K;1]+AO-1N8;9O1=#_ &G/
MV?O$_@#5?BKX=^,/P[UOX;:#X/\ ^$_U[QOIOBK2;OPWH7@T:OXM\/R^(-8U
M**X:+3;*U\0^ ?''A[4!>B"XTW7O!_B71]0AMM1T:^MH0#D_CO\ LF^ ?C]K
MNF^(=?\ %'Q4\#:BOA35_ASXPN?A!\1-8^&-]\3OA7KNI:?J^I_#/Q]J_AR.
M/7;O0(]1L)KGPYX@\-ZMX8^(O@(>(?&]M\/?&WA2T^(/CJ'Q%Y'K_P#P3A^
M?B6Y\>VVJ:M\69/ _C>V^.T^G_"=?B=KC_##X9>,?VE/"7BCP-\9/B7\)O#5
MW%=S^"O&_B?PUX\^(5G8&#5+SPGX/F^(?Q#O/!'A3PU=^/?%4VI>^R_M6?LW
M6_AC5O&]U\<OA59>"]!TCXR:]K?BV_\ '/A^P\.Z/HO[._C2S^'/QVU;5M8O
M;VWL-.TWX2>.M1T_PIX]O+NXBA\.:[?6NGZ@89KB$2)\*_VK/V</CG)I4/P:
M^-GPS^)]QK=OX[N-,M/!7C#1=?OK@?"_4O ^D_$B"73["ZFOK&]\"W_Q.^'$
M'BBPU"VM;W23X\\)/<VZQZ[ISS@'SG/_ ,$W_A<VMV'CVQ^+G[2&D?&N'Q%K
M'B+6OV@K'XIV<_Q?\5KJWA"P\"1>%]?U/5O".I^%%\!Z%X:TNR@\+^!M \(:
M!X9\.ZQ-KWBW3M.C\7^,?&6N^(/4?C-HM_I/BC]B30+/7-2U+4]*^/7B'2+3
MQ+XBDM]3UB^OK+]B/]JVPM]=UR:.VM+>_P!4NIT2_P!4EALK>&ZNI+ADM889
M/*7?MOVT_P!DJ[U[XM>&8?VD/@D-:^ NA^*O$_QKLY_B9X2M%^%OAOP'>G3/
M'GB#QK>W>J0:?HFC> =6']A^/=2N;P6G@G7V71?%$NEZAO@3P[XH?'+_ ()F
M_M5_!>[O_C)XV_94^/?P+\.^(?$.NWD7Q#E\%?$#P=H/B[X7^'=-US7;N[T7
M7[745TCQ7X3\'^.]&U:Y2>QMM8M?#?C?2+NU6?2_$UH]X ?CS\(_V/OC7X6L
MO@/?_$_]B?Q_XA^#?PZ\$_L@^&/VX/@=J$/PA\>G]KK]H_X:_L__ +?'@;XT
M?'R[^'=[\0+SPS\?[_4?CC\7/V8/'&O?&7XD3Q>+OBM>:!X/^(^M/=ZO^SWH
MUQH'TE\)_P!F;XU^$_'-S)\8_P!FKQG\5/B##86&K_$?XF0W?PVU&Y^*W[*M
MO_P37\*? S5?V-['XI:QXXM=:U2ZUW]K73KGQ7+\)]5U/0_ASJOB[P_>_'?Q
M%KMCJ&O:9XBU_P!-N/@C_P $![+1_A_KNJ? K_@G%H>D?%37M6\+?#R]\1?"
M+X0>'(?%FO:'K7AGPQJ^FZ5_PD'AC3&9K#Q'XV\%^';BYN4MK)-:\8^%=*^T
M&^\0Z1;WGMOQ._X)_P#_  1\^"_AN7QA\6OV.OV#_AWX6AM/$UY<:_XQ^"'P
M?T'2(;+P9X$\5_%#Q=<2W^H:!# MOX;^'?@'QGXWUF0MLL/#/A37-7GVVNFS
M.H!\2:'^S?\ MZ67@GX%:-\,?A!X5M/V?_A/^UCX9^*/@CX9^,OC/JO[+_Q"
M;P[JW[4WPR\:V_B7Q[\!O@S\%/B9\*?^$*^%_P /KKXHZ1X1^#FE^//A]X,T
M+1+RV^*WB/X2>)_C7X<\$6WAWR/X3?L+_'BS\"_M-:#X^_9?N/'VI_%OP'\&
M/"]W#\8?"?P/UO1? _[4?B/X^_%#P[XP^./PYTRX\0>/=.^/"_!'X4_'B;QN
MW[4_QMT^]^//CKP3\+?"?AG6O$'B?7[KQ-X,\)?>'C_]E_\ X(4_"W3+O6OB
M'^SU_P $XO"FF6L?@21[S5_A9\$($NQ\3M-\0ZM\.5TI$T66?79/&VB>#_%>
ML^&(M$BU&75="\+^(=8M8VTO0]1N;?W/PU_P3(_X)6>,M T7Q5X5_89_8C\2
M>&/$FDZ7XB\.>(M ^!'PAUO0?$&A:Y86^IZ-KNB:SIV@3Z;JNDZOIMS;7^FZ
ME87-Q:7UC/;W5O,\4J$@'S5\,OV,H/@1^WIX!UKX+? 3QIIOP^\!Z/X#^%&@
M>*?'O@S]F_Q=\)/AK^RW\//V6'\">'].^ 'Q8E5OVK?AQXNL/BK&GAG5?A]?
M^(+[2_&#^-?BWXWUOPOK.@>+;'QIX<_;')]#^G^-?G[_ ,.H/^"9/'_&O[]C
MCC('_&.GPLX!!4@?\4WQD$@XZ@D=#1_PZ@_X)D_](_OV./\ Q'3X6?\ S-T
M?H%D^A_3_&C)]#^G^-?G[_PZ@_X)D_\ 2/[]CC_Q'3X6?_,W1_PZ@_X)D_\
M2/[]CC_Q'3X6?_,W0 SXO9_X>:_L+G! _P"&4?\ @H8G;J?'G[ CC/.<81OF
M *@@*2&90=G]JCQ-X(T#XU_LEO%\,_&OQ?\ VBK+Q1\9/$?[/WA'PUXHTKP;
MX=TQ+#X4W_A7XL>,/B%XBU^_LM"LO#.E>"O'-MHEA;3VGB+6+OQ9XH\.'2/#
MTL*ZEK>B>@_!C]A?]C/]G3QG+\1/@)^RM^S[\&O'<V@ZCX6D\8_##X2^"_!'
MB9_#6L7FE:AJV@/K7A_2+&^;1]2O]"T2]O=-,PM+F[TJQN)HGFMH73TKXJ_
M?X9_&:^\ :OXZT74KC7_ (6>)M0\7_#KQ3X:\7^-?A]XN\(:[K/A;6_!.MSZ
M3XL^'OB'POXDCL=;\*^(]9T;6M$DU1]#UFWN8)-4TZZN=-TR>T /Q@\?^'_V
M'H+GXF7WC3]B7QOIF@^#_BU9>%_VROC?'JO@'3?C%\/OC#^W/IW@/XF:GX*\
M>>+?!7B^?XG?$SPW\-KS]H;X)?$/4_$WPU\;:QX?^"?B3P;\$_$_P6O-;UG]
MG_39/ ?C$WQ9_9L\0?L__#;XY?%SP%^U'X2\7?&7X<> _C+\'_BQ\6/VKOAA
MH?C?Q3X*^-?[0_[$>HIXXUWXEVGBN'X:?!K4OA+X]^%G[(TFH>'9] \.^%]+
MT,S6GA2R\6:OXC^)#O\ M%%^P3^RW#'HEK'\.+U-*T;5O@KXBG\/?\+(^+#^
M%_%GBG]G:YT2]^#/C'XD^&'\='0/BIXS\$7WA;PC?P^,/B7IOBWQ-KMYX,\$
MW'BC5M:N?!?A6XT>IX5_8!_9C\$>$_#7@?PQX4\<6'AOP1X9^&G@WP';S?'?
MX_:EJ7@#PK\(-<LO$?P_\/\ @+7]4^)U[KW@K2='U?3-)N]2M/#&I:6OB]=$
M\/V7C%M<LO#VAP:> <1\'/@+\(/C]\%/A[XU\17GB?QD?$GB7]GOXN_\)/<?
M&_0_BQ>>(/$O[+OQ73XE?!O7)?B=\/7_ .$2\96EMXGT'2[_ %>?12-/U_30
MN@:L)1;WD(^L/#GP8\#^&/BW\3?C=IUI??\ "?\ Q;\+?"_P;XRO+C4KJYTR
MXT+X/S?$"?P1#IVCS.UEI5Q:2?$SQ8VH75G''+JAN[871*V5NJ=QX8\-V7A/
M1[30].N]=OK.Q$ZP7/B3Q)XA\7ZU(+B[N+QS?>(O%6J:SKVI,DERT<#7^H7#
M6UJD%C T=E:VEO;]!0!^=NFJP_X*R>.) K%%_P""=WPK0D*2 S_M*?&(@9 Q
MDA6(!.2%) (!Q^A^\?W7_P"^37R=\=/V&/V4OVE_&&B_$#XY?!?PS\0/&WAW
MPU)X-T7Q-?WGB33-7L_"DFJ7&MG0#=Z!KFDO<Z:NK7=UJ$5O="=8+JXGEA"&
M5P?'/^'3/_!/;_HVCPM_X5/Q(_\ FSH _13>/[K_ /?!HWC^Z_\ WP:_.O\
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
M)3\2<A@  V?^$TSN   /4 #!X%)_PZ9_X)[<#_AFCPM@  ?\53\2. !@ ?\
M%:< #@#H!0!^BF\?W7_[X-!D !.U^.?NX_4D#\2<5^=?_#IG_@GK_P!&T>%O
M_"I^)'_S:5Z#\*_^"=O[&OP2\?>'_BA\+?@9X?\ "'CSPLVI/H'B*SU_QQ>7
M.FOJ^CZAH&HM%:ZMXGU#3Y3<:1JM_:$W%I*8A.9H#%<QPSQ@'VJ#D9QCKQZ8
M.,4M(HP .N/I_0#\\<]:6@ K\9/^"Y?_ ":9\//^SB?"7_JM?BW7[-U^,G_!
M<O\ Y-,^'G_9Q/A+_P!5K\6Z /V;HHHH *\X^,7PST+XU?"/XI?!OQ1J'B#2
M?#/Q;^'7C;X8^(M4\)ZD-&\4Z;H7C[PUJ?A35K_PUJ[6UZNE>(+.PU:XN-&U
M)K.Z6PU&.VNFMIUB,3>CUQ'Q,NYK#X;_ ! OK:'QM<7%EX)\57<%O\-+6QOO
MB//+;:%?S1P?#^RU-7TV[\;RL@C\)VVH(]C/KS:?'=H]NTBD _+J/]@;]I:^
M\4^'OC7XB_:$_9VE_:$^"6@>"? ?[.=WX:_9-UWPU\"[/P-X(C\:VB+\:OA2
MGQ_OO%'B[Q1J^E>/=?M?"]_X#^)?PY\.?!?4636/ 'AJXCU3Q;I'B:DO["?[
M6FB?M)Z+^TOX>^._[/-QXJUKX3_"7P/\6=$B^$7[0GPS\$ZQXQ^&7QS_ &M_
MC?<>*?!_@3X1?M3^&?#UWH^O7?[5FKZ++IGQM7XTZC/=^%Y?$VJZYJ_B#QMX
MIFO?D'P]X-_;QD\<?LJ:[X&A_;.T;X>:;\8-"\9:Q\+?'/CKXR>))_!FD^,?
MB]^SG;?$CX,?$KXG?&#XLZ=XJ\<Z!\+?@]HOQ;\=WOQ;^/&D?M#^ ?B3%\0_
MBS\*/V>/!7PE^(GA7X'^)M.Z?X\?"C]KC5?VC_\ @HUXNT'Q/^U.+C5[3Q[;
M?L=^%/!VH?MIQ>"[FWF_X)G?!_PQX7N_ /B[P)^U=X-_9)^'D8_:C;XH2VVG
M?$#]G#Q7XIA^)UIJWBAO%&FZCKG@[7?#8![MX1_X)'W&@W7@OPAXK_:1\6_%
MGX(Z/XE\)?%/Q!X4\=^"? MCX[L?CGX8_9\^/WP'E^*/PR\9_#[0?!5EX?\
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
M?L7Z;X)%_?\ P"NO'WB/Z"^ '[)7[37A?X^>$?VN/CC\3?ACXB^//BVX\<>
M/CWX3\ :?/I_PDL_@A>^!O!^B>"[/X5:QJGP\M/BIKOBK3O'7P/^%_Q*NO#?
MQ%\06_@GP1KOQ>_:6L_ _P!F76;&XU_@(_BC\9O''[3OQ UCP?<_ME:5INI_
M&']E!?@-X3US]GWX[^ O@9J7P&NXOA]I_P"T_'X\/Q$^"^B>"/"-[:V!^+.L
M>9\0M=\,_$V'6-)T!? T-PNI^'M'\2:G[(/Q+_:>M?B5X'T_XWZ/^T7J=G??
MLVZ#<?M$ZKXM\'_$5O"GAO\ ;'U;Q;\&M"U7PKX)\%/^R]X>\/?\()I]_P")
M?B'9>&/''[._Q^^)/P9M? GA?7O%GQ)TC3;"ST+XDWX!Z=\-_P!A/4?AQX3^
M*4EIXUU?4O'_ ,6OVJO%_P =O$$7B'XH_$WQ3\-M \*W_P"UQ\5OCYX=T?X<
M^#?$;WVB_#+6KSPM\0M/LO'EGX(\.:+I/BGQCI<5SJE_K"Z3I?B"OBK0?^".
M?CE%L/@YKGQ@\.6'[)NK_!O]COP1XV\"Z%!_PD_B_3G_ &;[C]ICQWXG^"G@
MJ+Q]X&UWPE'^SUKGQ\^*7PJ^*/@O3_$$5QJGAW0O#/BSX1:'X<\->!(_!EAH
MWTK\8_%G[3NC?M)_%&T\%:A^U+XAM9)]6M_AWX9\'_".VMO /ASPDO[+$-U#
MK/@?Q-KGAC7_ -FSXTLWQWFU#68M"^/'QA_9@^+]K\1M.N_!EEJ.K?!W3_"%
MI\3O)-$^)?[;OA71O!OC7X;>'OVA_C/I/PT\2^*;[Q?X2^)/@3QSX&O_ -H7
M3O$GA[X*_#6+1$TKXU?![P5\4?A4/A_XW\?>)?VAI;'1U\?^'M9T?X<>,O"/
MP\\;:UH]S<^%?A^ 0> ?^"9G[1_A_P =O\4O%7[0/A?Q!\1]2^,7[(1^*GBV
M4:]>ZK^T7\"?V7-'^#FF:5KGQ/27PQ9-HG[0\'B;X0_\+4\&ZQH4FK^%O#OB
M'XG?&;P83%H?Q%;5_#O!^,/^"<7[6?BOX4_"'P#%\-/V#_"VH?L[^(?@%I7A
M34_@7\4?C[^S1\1/C?X%^"MC\3])EU_Q3^T3\//@GK7C[]G>*XC\=V_B#PW\
M$O!OA;XTZ9HWBC4O'TUY\=-3L_$S6Z>B_#+6/VU?#/B;3O"W[0WC;]LCQGJ'
MA?\ X130?@WXI^#'P5\.167QI\::)^V#^TAX9^+FO_&9;OP.OPE\"^$/%'P/
MT'X#WEA#\6_$OP_\):;\'_%T_B;X&^(-3^+$%YX@TC[B_9!\1_$;6?&7QOL?
M$*?'[5?AU97WP_U+P!XG_:%\(:IX&\61^)-7T#6K+XJ^!;72=?\ !_@S4-6B
M\+:]X=T;Q%<^)_!UCJGP-U*+X@:=I7PCU^\C\.>)K6U /.O&W[-7QYNOA3^Q
MYK_ACPI\'_$?QB_9>N=2FN_@;\9_VA/B]\2/@KXO/B7X=:]\,;W4K[]I#Q)\
M#O$/Q7UGXD^#-*U<ZKX3^+7BSX"ZOK>K66I^/_ VIZ%I)^(+^-O#OQMX2_X(
M]>*?#_PL_:<T/4/BO$_Q$^*7[+OC7X,?"[2?!/Q#^,7PW_9M\.>)OB+\*_C]
MX6U'P_XA_9_TJ\U'P@/@W\,_$'QS?PS\"M*U:T^)7B7X??##P;X+M=,N;;6/
M#.FP2_OY10!^*?QH_P""6VLZYHOP\T/X4^-]/US3/ 'PC\;V-UIO[5/CWXM?
MM P>/?B1+^TK^P3^T-X4\!^-=0\97_B#Q!=_L^^,;/\ 8\\0_#SQ]IPUC=X6
MT?Q_'J?A_P !^)1<:SH<N?\ $7]CG]KGQU\3?@;\<8?A5^S#X>\4^%HOC"?'
M?PK^#/[:O[4O[+W@;0KWQS\4/@UXS\/WE_XY^%G[+FHWG[5EQJFF?"[4;[XC
MQ_$_X8?"#1M0UG7[31+?0+NTTFZ\0ZM^WE% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XR
M?\%R_P#DTSX>?]G$^$O_ %6OQ;K]FZ_&3_@N7_R:9\//^SB?"7_JM?BW0!^S
M=%%% !7C/[1WQ'U+X._L]?'?XNZ-9Z9J&L?"KX-_$[XDZ18:T+@Z/>ZIX%\$
MZWXHT^TU46=S9W?]FW%WI4,5]]EN[6Y^S/+Y%S!+LE3V:L_5M*TS7=+U+0]:
MT^QU;1M9L+S2M6TK4[.VU#3=3TS4+>2TO]/U"PO(I[.^L;VUFEMKNSNH9K:Y
MMY9(9XI(G92 ?@IKO_!6'XLS>+?ACX*\+Z'\ -/E\8?!/2/#WQ'\9^,KGQK:
M^$O@5^V/H_[3W[./[/GQKT#X@PP:_I\EI\)?AE:?'[2=?T+0[G4]+\4?$;Q/
MK7P[\-W/CCP-HGB^U\:Q]7XV_P""F'QV^$_A_P"*6L>*/"7P1^(OA#]GR#]K
M/PO\7OCOX(E\1^#_ (:ZOXE^&/@K]EWQM\#_ (O> /#NL>-?&>_X):7KW[0U
MY\!OVI-)D^)?B'Q%\+/B]X,\8W^B^*KCPG\._&3VW[!3_!?X2W UE9_AI\/Y
M5\1Z1XIT#Q"DG@?PG(FO:%XZ@T*U\<Z+K2/HS)JND>-+?PMX8@\6Z;?BXLO$
M47AOP_'JT%VFBZ8MJNE_!;X0Z'X-M?ASHOPN^'>C_#RQ\(ZSX L? .E>"/"^
MG>"K+P'XC$:^(/!%IX5L])AT.W\(:ZL,*ZUX:BL4T75A#$-0LKD1I@ _#3PO
M_P %6/VF_P#A._C<?$_PAT*?X?\ P_T3]N[7/!T0^#'B7P)X/\2Z7^QYX@\4
M^$8'\,_M(77[2'Q!@^)7B^X\3Z)H$'Q#^%VF?LS>!->\->'=3\?>-=*UK5=#
M^$LDOCK<^*W_  45_:\^&_CKPM\"?">I_LH?'[XBZY\4?AYI,OQ7^ _@N/6O
M"(\'>/\ ]F[]I[XS7'@^]^%WQ:_;@^"_A?PQ\4O"VN_LX1:C+/JW[7E[;>)?
MA/\ $GP?XLLO!.E:U?V6BW_[B6_PT\ 68TM;/P9X4M$T/Q+KGC718[7PUH-M
M'I'C3Q/:^(K'Q-XQTR.'3433_%/B/3_&'BW3O$&OV8AU/6M/\4^([/4KFZM]
M;U)+GRW4_P!D+]E'6_ 6G_"G6_V9OV?-9^%ND>)KKQII7PTU7X*_#*_^'^F>
M,+Z&\M[WQ5IW@ZZ\+2>'K+Q)>0ZCJ,5WKUMI\6JW,>H7T<UV\=S*C 'SC\=O
MBU^U/X93]B:/X9^-?@)X:OOVB/'GASX3_$/_ (69\!/%_CN6P\3:O\$/B1\8
M[KQ1X3A^'W[7/A[1-(TZVD^%NHZ"/!W_  F/Q0M5/B&#4=/^*6M66A;O$OR5
M\0?^"B_[0/@$:/XWMS^S%X_\(^./%?[1;6GP+\,6/CJT_:4^!?@/]EZ3Q?\
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
M$> K[Q?=ZAXA\*> O$GC".^U?Q%XNU#3O$^E<3^P_P#\G^?\%IO^SJ/V4O\
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
M** "BBB@#\ZOV5O^3W_^"H__ &5?]EW_ -9$^%M?HK7YU?LK?\GO_P#!4?\
M[*O^R[_ZR)\+:_16@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5^,G_!<O\ Y-,^'G_9Q/A+_P!5K\6Z_9NOQD_X
M+E_\FF?#S_LXGPE_ZK7XMT ?LW1110 4R1!(C(<8;&<Y[$'^%E/;LP_+BGUS
MOC!O%*>$O%#>!F\/+XV7P[K9\'-XM74F\*CQ4--N?^$>/B9=%(UAO#XU?['_
M &RNDD:FVG?:18$71BH _*?X\_&'XS_!+QYXSO=5_:/\3V'P[3]HOP+\/H)?
M'5Q^R_\ "WPQX+\%^,_@=XP^+-ZUE\2_%OP.FTBVET[Q;IFD>#]%G\7-KMWJ
MF@M'X7>>[\=ZU9^+X^-US]O7Q#<?%'X!?#T_'+X<^&_[1_:W_;)^$_QU@M_&
M?P<\':SX2\-?#3X^>//"'[/7AKQ2_P 0]#\7VFA:AXR^'OAR"ZT?P]#I_A[Q
M[\7;;3[G5O!6LP-'?72_6RC_ (*;R!76Z_808<?-_9_[0\?(P6 4ZCD+N !7
MG."K@G(#&7_@IK&,O>_L'1HH&2]O^T.@ 1=Q)9M3  "!F8GL-S$X)H ^/M _
M:7_;VT7X6>#_ (@WOPVG\:7OQ)^&/Q"\>Z1X<\;WWPH\%^)["[\-?!?2/%UY
MXCM+WX>Z;XF\-6/P]7QE=VT7PN\!^+8?^%Q7ND7NN'XHZC!>:?8Z#;>9?'+]
ML_\ :P\.^ VU/X5?%;2-6^,FOGXH^'/&WP>F^!=EJ\O[,O@:R^$'B37_ (+_
M +46HZ-']C\4>(K;QE\1_"W@2TCT[Q5K=OX ^(Z_M"Z?X4\"P^'M9^&U[?ZI
M]>ZE\;?VS-(@TFYU7XT_\$O].A\1Z)+XH\/RW?C/XN6__"0>';:&[NY=>T,/
MXG1M9T>*#3[^4ZCIOVBS2.SNI!*5M95'H\MU_P %*8;0ZA<:O^P+;V4=HU\]
MY./V@8;6&S2"2YDNWN)=4CC2!+9)IGNG9%$$<DCLL:/M /E/P9^VU\:_$W[7
MGPL^%/Q U>T^#7A75?%/QA\">(O!.NW'P_\ AW-K7Q0^%5E^Q[H5SX3\-W_Q
M5\*ZQXA^*'A?Q#XO^)OQ;UOX;P?#;4?#WB_X@_#S4_!7C+3-4_LE8HAR'C/]
ML[]LKPE\4KOX?:W)HFB>!_$/B_\ :WU;0?BY9_"'6==A\(_ OX:_ML?"[]G^
M;Q'XKTV":33O^$G_ &<_AUJWC?QQJ>LS20>$O%'@7Q9\.OB-XKTK4M.\#_%&
M.X^E/#GQM_;)\7V5WJ/A+XV_\$N_$^F:?966H7][X<\;?%C6["QTS4]<U#PM
MIM[=W.F>*[FVM+&_\2Z/K'ARQNIFCM[K7=,O](MG?4+*ZMH\2U_:4_:FN_#S
M^+;+]H[_ ()/W7A5?$B^"Y?$MK\2OB1-X>3QB]K]IC\*'6HO&;Z:OB4V:?:8
M]#-PNJ_9E\U+7RP7H ^J/V6?C-;>/]-\5^&;GXJZ+\8-1T#Q)KE_X(\?6&DZ
M7X=O/B1\%[S6KNR\&_$-M(T*&S\-ZGI]OKMKXK^&8\>>#[#2?!?Q.U'X=ZAX
M]\&:-IFA^(;+2[;Z]K\QM,^+'[;^N&\71OBU_P $R]8_LW3_  AJ^HC3/%/Q
MAU'[#I?C_5=5\/\ @/5+_P"R^)IOLFG>-]<T36=$\(W=SMMO$FKZ/JFG:--?
M7MA=00<U:_M*?M67_@6^^)]A^T9_P2@O/AKIFMV_AG4OB):_$;XCW/@73_$E
MTEG+;>'[[Q;#XQ?0+36[B+4;"2WTJXU"._F2^LWCMV6YA+@'ZO45^6$7Q_\
MVP9]:U'PY#\>/^"6$WB'2-;\&^&M6T&+QW\4)-:TSQ%\19=.@^'V@:CI:>*S
M?6.M^.Y]8TB#P;I5S!'?>)I=4TY-$@OWOK9)<?Q7^U!^U#X$LKO4?&_[2O\
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
M:M<0VC@'Z.T5\&[?^"G7_/Q^P?\ ^ /[0G_R?1M_X*=?\_'[!_\ X _M"?\
MR?0!]Y45\&[?^"G7_/Q^P?\ ^ /[0G_R?1M_X*=?\_'[!_\ X _M"?\ R?0!
M]Y45\&[?^"G7_/Q^P?\ ^ /[0G_R?1M_X*=?\_'[!_\ X _M"?\ R?0!SG[*
MW_)[_P#P5'_[*O\ LN_^LB?"VOT5K\&/V>K[]O/2_P!I/_@I)XS37_V&] OH
M?VF/V?OA=XRF\7/\;+#0IO%5M^QG^RMK?AB3PW=MJ%J%M_$D/QB\,>&K#2[^
M635+CQ9:W=G:-=KJ.F15]8Z/\7?VX?$/B'5/".@?%K_@F3KGBO0_$S>"];\,
M:/XI^+NI^(='\8II.O:^WA/5-%LO$4^I:?XF70O"OBC6FT&[MH=5&D^&]>U$
MVGV/1]0FMP#]-J*^#!_P\Y;.VZ_8.;!(.++]H,X(."#B_P""#P1U!K@/B/\
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
MFHWNC^'?$E[9^']=U.VMI;+2-;NK;2M0GM[^>*W;L]O_  4Z_P"?C]@__P
M?VA/_D^@#[RHKX-V_P#!3K_GX_8/_P# ']H3_P"3Z[?X;_\ #>">-M#;XP3?
MLDR?#@/?CQ*GPTL_C.GC=D.EWPTK^PG\374VA*PULZ:=0;4(F4:4+[R-MUY#
M  ^NZ*9&6**7P&(^8!2H![C!)(Q]2#U!((I] !7XR?\ !<O_ )-,^'G_ &<3
MX2_]5K\6Z_9NOQD_X+E_\FF?#S_LXGPE_P"JU^+= '[-T444 %>/_M"^+M;^
M'_P"^.'CWPU-!;^(_!'P@^)7B_P_/=6T5[;0:WX:\&:UK6DS7-G/B"[@BO[*
MW>:UF_<W$:M#+\CM7L%>+_M(>%]>\;_L\?'KP7X5L&U7Q/XN^"_Q1\+^'-+2
M6W@?4M>U_P #Z[I6CV"S7=Q:6L+7FH7=O;K+<W=K;QF0/-<0QAI% /ACX+_
M_P#;+^(_P<^$OQ$U3_@I7\;K+5/'WPR\!>-=4L]/_9X_8S%A::EXJ\*:3KM_
M;6*S? ::9+*WN[^6&S2::XGCM4BCGN;F9)+B3MOV/_%?QRM_V@/VR_@1\8OC
M=K7Q\T_X):K\ +GP3XN\3^!/AIX%\36UA\3_ (87GBGQ'HNI6GPJ\*^#/#^J
M6D.KV2SZ9-<Z,;^"&YEM9KNZ15PGP'_:#\>> /@=\&/ ?B']CG]KN'Q!X)^$
M_P .O".NPVO@OX5W%O#K/AOP?HVC:K#!<)\97CN(HK^RN$BGA=X9HU62*22-
MED:Q^R1HWQ&U?]I[]N#XV>*_A%\0_A-X/^+>I?LXVO@&#XF0>%;#Q!X@3X>?
M">_\/>*KR+2?#/BWQ2;&RL-9O(;**;4)K62]D$SVMO+;H+D@%"U_8J\8'X,_
M"/X(ZAXX\+'PI\*_@W^T!X>LI+/PMJL5[)\:_BKX7U7X<> _B-ITL&KV5QIG
MAGP!\,?B'\:]"UCPNET]WXJU/QWHVIV]YHEQX/LO[0S=(_8B^(>J_LP_M$?L
MU>-/B=IEGX=^/.G>-1H2Z9%\0O'VD_!ZY\1^%_!OAZR\,Z7IWQ7\<^(-7^('
MPRU77/#&O?$KXB^"O%?B.VA\5:Y\2O'?@F*:T\*WPO+K],Z* /RS^)/['OCO
MXF>-/%GQ]^.WQ.\*>!?$4?P7^"'@J]3X;^,OBOX1^&&G'X$?''Q]\;-:\7>-
M;.Y\4>&].\3^%=7T?Q(EB?#?CJ#7=)\*16^M&XU'4-.OKV[?Y/\ V?&T#X;7
M_P"R9K_PS_:6^#7Q&^('PT\(?$O]DC1/"FI7OQ^^*+>/O"OQ+T+]FCXA7.M:
M1H@TW4_&?[/U[HMI\+?@WXYTG0+#1-1^"^L_"/Q]I>IQ7UEI.I^ O&EK^V_Q
M=^'ME\6OA;\1_A9J5Y<Z;IOQ*\!>,_A]J.IV5O87=YIFG^-?#6I^&KW4+6SU
M6"ZTN\N+.WU-[F&TU.VN=/N)(ECN[>>(F-OC1/V(/$OBS]I+X??M2?&'XQ1^
M(?B#X%M)=)DTCX0>%O'OP"\(ZSHVDP7C^";2XAT3XY^+/$^HG3-4\1>,;OQK
MIOC7Q1XW\'?$72M0\.>&[WPAH=AX55M5 /CK]GGPI\+OA?\ !^?X*Z9^T5HG
MBKP9\8O'_P +OBWX&UFY^%?QBN-<N/''P9\=_"/6_CIXBB\1ZEILZZI^ST_A
M>+X Z=\-O&FIW">#OA?<^)+WPIIOC:Z^&FG_  ]\&^"/?_V2_@_\.?'7['W[
M./P\^#'[26J>/K#X&ZOX'@\4_$CPGXA\47.LV^LZ'\%/['71_"&E^/9]8U/X
M4V.L^$O'7A+QGX-\+WFF0Z-%X!\2:+K6@V,VB>*='UJ[U)_^"=6J:;IO[,^G
M>"_CGXATJ/X$?"?XG?"OQ2WBV^_:"\:#XA6WQ0C^ ZZMJ&D6MO\ M1^$[#P?
MX>T^3X&P-I/PA\2VWQ3^"FGQ>)Y;*R\ 06>ELNJ>Y?L/_LA6W[%_PSU_X8:?
MX[U+XAZ7J>N>#]:LM=\2V_B*^\:+)X=^"WPJ^%.IP^)_''C/QS\0?&GCN.\U
M7X;WNN^#SXF\0W3_  T\ ZSX6^"'AECX"^&'A)(P#XQN_P#@FS\7+KP)/X L
M/BAX,\)K8?$OX<?&+P?XBTA_B1K.C^$_'7PH_99;X7?#!O#GPGUC4E\&^&+?
MX>?'[0_A_P#&2QU+2-2%_P"+-'\)IX<\4P-?7*ZC'/X5_P""8_Q!\/:=\0;.
M[^-&@:O?^.?''P?^(=[KDG@W4;*^U#QIX6^*/[+?QP^-/BG5(+75?LL>I?%S
MXO?!OXN^,[>*P"6VA7'Q2TJ)1.FCW27G[+T4 ?F9^TE^P+JW[2^G?%SX=>)/
MBIJGA+X-?'C]HBW^,OQ6TCP;I&FKXVU[PCH7[(_@3X"^$_ .F:OXELO$.@Z3
M?:1\7OA_X7^-_P#PDYT2>XMSX4\/:)IEM!?S7FLVWA=Y_P $OOBQXJT_QY>>
M-OVAM"E\7?&63QAJWQJN=#^'%RGACQMXXU+]FK3_ (/>!O'2Z%<^(K9[!O"'
MC35?BIJ?B'P;:7-OX?\ B7\,_BA/X$\57,C^!/!%YI'[3T4 ?!_A/X#_ !R_
MX:KT_P#::\=:IX#236O@AX"^$7C;P=X&\:?%;3=$LKOX;>-OVAO%&D^(['1;
MBTL/#_Q&CU:Q^,VF6=OI?CW3;63P-J>EZOK'AO4+ZZO8%/+^ OV0/B9X&\4+
M_97Q!T#P]X)U+X,Z]\.OB%I^@)XPO1\7?$MQX<M?#O@KQ/XG\&ZQJ1\#^$]4
M^'\!U& ^./!]M!\0?'GAJV\&^"/%FKR^&O!&A6L/Z,44 ?A/XW_X)3_&3XJ>
M!?AQH/C/XQ?#7P]KWPV^"?PF^ &AS>!O!OBJ ?\ "(?"K]G']ISX.2>)=2\9
M2:WIGBG4/%/B3QA^T?/XKT.SMK31].^&.@>';_2?#U_J_B#Q=KOB:?[2^,O[
M&&K>._#OQ-M?"?Q \56.M>+/&G[./B7PQ;>(_B3\6FT6PL?@/\1/@E\0;K^V
MKK3O%%UJ"_$#Q,_PFETBQ^+]A'/\0/#UMJ6GF'5;N/2OLA_0:B@#\8]:_P""
M;'Q3UGX@>+OBJ_Q*\-G7/$WCF'QU!X2EUWXH11Z%<VVJ?\$W=0:TTCXO6EW;
M?$=-=U"+]A'Q!H^J_$&>QG\17-I\2-'U&QAL[C1_$$'BCU2P_8!U^#]I;0/V
MF[;QY;^'?$=]\1IO&/Q8\*:</$/B#2?'.GZ=^Q5J7[,/P^BEU[7K^#5;OQI\
M,/%?BGQ[XBT;XB/::?J_BSP'XYU3PWXRM]6U;1?"%SX7_4BB@#\E?BM_P3F\
M>_%C]F7]D/\ 9RG^/%UX%M_V3_@GI-KHOBSP?X7TR:^U3]JCX8?"WP;\.O@!
M\7TLO$EGKT2^!/AMJ"_$CQS-X10V/B6^\5WOP]U/2_%&C7'A*66_X3_AV3\5
M-'UVY\8>&_C'X1FU+7OB[XL^/_C#P3J_AG7[?P5J7Q>O_P#@H_\  +]M;0M=
M\,ZK!?7VN^#K76?A5\#=(^ GQ M?L6OZ5=:EX:^'?Q)\+:'H&MI\28OB-^TM
M% 'YC7W_  3X@\8^"OA]X,^)7BX:SH\_Q^_:H^.?QXT7PE_PDG@?3_&5G^U9
MX!^/GA'QE\-O 6I:!KEGXC\(:%8GXV+93>);;5-/\6^((-(UCQ9]OT/Q;XDF
MGMH-$_8<^(>F^%OBE\/7\?>#H/".J>'OVJ]"^%=WIWA76+;7=-A_:Q_:,O\
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
M:'=W/PHD^'/B[2OL.D:Q;^%;OXM^"U\(_$*76+63XOZ?IUAXWG73!\#>,_\
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
M.H- _P""QG_!)P'</^"D/[$V?^SE/A-Z8_Z&C/3CK[=*^V!\$O@PHP/A%\,
M!G '@'PH!R2QX&D]V)8^I)/4FD?X+?!>-2S?"3X8@ @9_P"$"\*XR3@9/]E8
M )(&6(49Y('- 'Q5_P /CO\ @D[_ -)(?V)O_$E/A/\ _-32?\/C_P#@D[G'
M_#R']B?)8+_R<G\* ,MTY/BC 7U8G:O\1%?:'_"G/@H!D_"/X:+\I;YOA]X7
M4[5*@G:=(#$ L-S %4RN\KN3=^._[37[/W[3"6/[5Z? SP=/=:C)^TKX/NO@
M7X?'@CP-H\WBCX?^(OV-]'T2/PM\/OB#:_#W5]'^%_@GP!^U1J&D_%KQ)JWC
MVSC\(^+Q\-?%WPG\=ZTNA?%35;JZ /KG_A\?_P $G?\ I)#^Q-_XDG\)Q_/Q
M11_P^._X)._])(?V)O\ Q)3X3_\ S4U](?"[X:_#G7_!&BW?C'X)^ ]-\66+
M:QX;\3B_^$GASP[#JOB+P;K>I>$M<\3:!I-Q8W5W#X-\7ZAH=SXO\!7%U(+G
M5/ ^MZ!JLL%O)=M;0>C#X*?!@@$?"3X8D$ @CP%X4((/(Y&E8/X4 ?%/_#X[
M_@D[_P!)(?V)O_$E/A/_ /-31_P^/_X).]/^'D/[$W/_ %<G\)_4#K_PE&!R
M1U[9/0$C[7_X4G\&?^B1_#'_ ,(+PK_\J:^#/^"CGPD^%.D_L_?#J]TOX9?#
MW3;QOV]/^"5M@;NP\%^&[.Y-AJO_  5!_8]TW5+(SV^FQRFTU+3[FXL+^V+^
M3>6<\UK<))!*Z, ;G_#X[_@D[_TDA_8F_P#$E/A/_P#-31_P^._X)._])(?V
M)O\ Q)3X3_\ S4U]K_\ "D_@S_T2/X8_^$%X5_\ E31_PI/X,_\ 1(_AC_X0
M7A7_ .5- 'Q1_P /CO\ @D[_ -)(?V)O_$E/A/\ _-31_P /CO\ @D[_ -)(
M?V)O_$E/A/\ _-37VO\ \*3^#/\ T2/X8_\ A!>%?_E31_PI/X,_]$C^&/\
MX07A7_Y4T ?%'_#X[_@D[_TDA_8F_P#$E/A/_P#-31_P^._X)._])(?V)O\
MQ)3X3_\ S4U]K_\ "D_@S_T2/X8_^$%X5_\ E31_PI/X,_\ 1(_AC_X07A7_
M .5- 'Q1_P /CO\ @D[_ -)(?V)O_$E/A/\ _-31_P /CO\ @D[_ -)(?V)O
M_$E/A/\ _-37VO\ \*3^#/\ T2/X8_\ A!>%?_E31_PI/X,_]$C^&/\ X07A
M7_Y4T ?%'_#X[_@D[_TDA_8F_P#$E/A/_P#-31_P^._X)._])(?V)O\ Q)3X
M3_\ S4U]K_\ "D_@S_T2/X8_^$%X5_\ E34/_"FO@J6VCX2?#,G&[ ^'_A<D
M+MW9(&D%LXP-N-X)7*C<I(!\7?\ #X[_ ()._P#22']B;_Q)3X3_ /S4T?\
M#X[_ ()._P#22']B;_Q)3X3_ /S4U]HK\&O@JQ 'PC^&1)&1_P 4#X4Y& >#
M_96& # DH6 !4YP\9=/^%-_!4=?A'\-.@(/_  K_ ,+G.<\#&DG/'(/1@?E+
M;6V@'Q?_ ,/CO^"3O_22']B;_P 24^$__P U-'_#X[_@D[_TDA_8F_\ $E/A
M/_\ -37V@/@W\%6.T?"/X9E\$[1X \*DX&,\C2BO<8^;# AT+(0U*?@U\%1U
M^$?PS[=?A_X6&,_W@VD@J<$$!L$\X!V/M /B[_A\=_P2=_Z20_L3?^)*?"?_
M .:FC_A\=_P2=_Z20_L3?^)*?"?_ .:FOM'_ (4U\%N3_P *C^&6 "<_\(#X
M4P<=<'^R\, .I!*]1G*.%:/@Y\%&;:/A'\,R=VW'_"O_  MG/!'R_P!D[@&4
M[E8@*5YS@KD ^+_^'R'_  2=X_XV0_L3\MM'_&27PHZYQD_\51PN?XCA<<YQ
MS2_\/CO^"3N ?^'D7[$W(!_Y.4^$V>1GD?\ "4Y!]00"#P<&O ?VM_AYXKF^
M-&I:'\ OA%XZL-/T7X5>';WX@W>A?"2*3P+X@\*:K\;/A,?'>E_ &[F^&E]\
M/&_:-\*_ .T^.GB7P[XAUGQGH7B6+XC7/PJ\%>'=&\>V>K:_%\//J#]CCX<V
MFJ_"*/2?CA\"[2P\;^%_$_C'3+'5OB1\+/ MGXD\3?#:_P#%VO:]\$M2UZ_T
MG3&L=:^(%G\$M4^'FD_&.[M88(;+XNZ?XWTR027-A=RT <[_ ,/CO^"3O_22
M']B;_P 24^$__P U-'_#X[_@D[_TDA_8F_\ $E/A/_\ -37VB?@W\%%Z_"3X
M9>I_XH#PMP ,DD?V3G Z$XQO!C&9 4!_PIKX*Y(_X5'\,R0<$#X?^%BRG&?F
M4:2648((+ !@5*DAE) /B[_A\=_P2=_Z20_L3?\ B2GPG_\ FIH_X?'?\$G?
M^DD/[$W_ (DI\)__ )J:^S_^%.?!4 D_"/X:\%01_P *]\,%OF.%( T@DY/
M R2> "2,O'P8^"Q.W_A4?PSSG '_  @'A4YP Q.5THC !'.<$D!<EE! /BW_
M (?'?\$G?^DD/[$W_B2GPG_^:FC_ (?'?\$G?^DD/[$W_B2GPG_^:FOM$?!G
MX+$J/^%1_#+#-M5AX!\*%2>< %=*.[HV=N=H5B^T*Q$W_"D_@S_T2/X8_P#A
M!>%?_E30!\4?\/CO^"3O_22']B;_ ,24^$__ ,U-'_#X[_@D[_TDA_8F_P#$
ME/A/_P#-37VO_P *3^#/_1(_AC_X07A7_P"5-'_"D_@S_P!$C^&/_A!>%?\
MY4T ?%'_  ^._P""3O\ TDA_8F_\24^$_P#\U-'_  ^._P""3O\ TDA_8F_\
M24^$_P#\U-?:_P#PI/X,_P#1(_AC_P"$%X5_^5-'_"D_@S_T2/X8_P#A!>%?
M_E30!^,G[-/_  5(_P"":?@GXY?\%#?%/BG_ (*!_L7:/H'Q?_:T\ >/OAMJ
M,_[3GP9FB\5^#M)_8-_8M^%>HZ]91VGC*XGMK:V^(/PW\<^&'AU**RO3>^'+
MNX2V;3Y["\N_L3_A\=_P2=_Z20_L3?\ B2GPG_\ FIK[6'P1^"XZ?"+X8#Z>
M ?"@_EI-+_PI/X,_]$C^&/\ X07A7_Y4T ?%'_#X[_@D[_TDA_8F_P#$E/A/
M_P#-31_P^._X)._])(?V)O\ Q)3X3_\ S4U]K_\ "D_@S_T2/X8_^$%X5_\
ME31_PI/X,_\ 1(_AC_X07A7_ .5- 'Q.?^"QO_!)P]?^"D/[$W_B2GPG_P#F
MIH'_  6-_P""3@Z?\%(?V)N<?\W*?"?_ .:G_/>OMC_A2?P9_P"B1_#'_P (
M+PK_ /*FD/P2^## J?A%\,"&!!!\ ^%""",$$'2<$$$@@\$<&@#XG3_@LC_P
M2<D#%?\ @I#^Q0 K,AW_ +2'PJC)*DJ2HD\3J64D?*Z@HXPR,RD&G?\ #X[_
M ()._P#22+]B;_Q)3X3_ /S4UJ_L@?"+X37]A^T2;WX6_#>[-M^V#^T59VYN
M/ OA:4P6L'BN%88(B^E$I%&H"JJD   <X%?8#_!;X+QJ6?X2?#$*,9/_  @/
MA7N<?] G_P"N>@YH ^*O^'QW_!)W_I)%^Q-_XDI\)_\ YJ:/^'QW_!)W./\
MAY#^Q-W_ .;E/A/C@$]?^$IQT!QSR<*,D@'[1_X4U\%N!_PJ/X9Y/./^$!\*
M@@9VY*G2@?O_ ";0"^_"A<D _%?[37PT\-VWQ2_9=\.?#SX2:UI,_B#XL:=>
M^+O%_@CX12:]\(]#^'VA:]X6N?&&C_%ZP\,_#7Q7IFJ:K\0=%EN/AQX%/C&]
M\*>%O UIXF\;?&"X\6:7K_PS\,V6O #_ /A\?_P2=(4_\/(?V)OF7</^,D_A
M."!G'S ^*,JW^RP#8YQBC_A\=_P2=_Z20_L3?^)*?"?_ .:FNU_9N^%&@:/X
M;B\!_%?X.MXB\60>+OVB]4@^(7C7X8?#Z6#4?!6D_M'>.M$^%UIJ^N:'X>T3
M2EUW6OAC=^#M7\.:9IWA[3K6Y\*6@NH[>Q^S"T/TZWP9^"RA2?A)\,2K8VD>
M ?"A#9P!M']E98$LH!4,"67!QD@ ^+?^'QW_  2=_P"DD/[$W_B2GPG_ /FI
MH_X?'?\ !)W_ *20_L3?^)*?";_YJ:^U_P#A2?P9_P"B1_#'_P ('PJ/YZ32
MCX*?!H$$?"3X9 @@@CP%X5!!'(((TK((/((Z4 ?R 0_%C]B_Q?K^@I^TS^U+
M_P $@OVM_A;\,OA=KGPA^"OP1^)/_!5G3/#7P9\!V?BJS\4:#\2/BTOP]L/V
M0-:&K_&/XJ>'?$$FF+XA\3:UK^H?"?0YKSPU\/=<LQ=W^OZC]M_L!_MX?LF?
M >]ET_\ :(_X*?\ _!/OQ+X8\%?#[4OAI\']5/\ P4.\&_'KXDVG@&]^(%QX
MG\*^ ?'/BO7?A#\#I]>M_A=X:AL/"NE_$'6[KQ9XU\>P2+=>+'LK_3'O]:_8
MO]C#X/\ PCO_ -D/]F"_OOA7\-KJ\N_@!\([B[NY_ GA:2>YGD\":&\UQ<2M
MI1>:>9RTDTTA:6:5GEE=Y'=C\_\ [5/@G0])^/GPAT[P1\)OBQIOA/2/!'Q+
M\8?%BZ^$GP#G\:>"_%?A6#X<?%#2]%^%_A6WT;X:>(O"=M\?-<\?/X1\7^'/
M$WB[Q!X6C\+V?@30]#TK4[E?B5?:+KX!\+_$KXM?\$4?BI\2?&'Q:\5?\%<_
MV:[_ ,;>*OB?\/\ XD^9J?Q<_8(\1>%],E^%_A?XV^#_  +H1\#>)?@_J_@_
MQ2WASPW\=]>T+3OB+X\T?QA\:8='\%?#/3A\41;>%[B'5.GT;X\?\$/-*^'7
M[0/PJN_^"H_[+^K^#/VD_C!<_&'XCQ6G[1?[+'P\\4WE]JWQJU3XW^)/"<WQ
M#^$GAKP%X^\1^&/$FKZSJ'@V]OO&OB/Q-X\TWX>W$FA>'/&^B:C(^N-^AO[%
M7@GPOKOPBT?2/B=\'=:N_%4#>*/&2Z[\8_V?X?!.OV'A/Q]\9/C#-\.?A#K%
MWXJ\+Z/KWC'X@_ WX>:%X3\!>//&E[I9;QZL7ACXG)KGB,_$--3F^RU^"GP8
M89'PC^&/T/@+PKD'T(_LK@^H.".A /% 'X#> /C)_P $7_AOXFN;[PY_P66^
M&+>!-0U/P%?:Q\(==_:Y_9A\2>%-=T[X6?&OXF?'KX<>%=:\=:SX1N?CEJ7A
M7PIXU^*>J6#6$_Q:.H^*_!_A_P .>$?&VL>(M'D\70>*>,M?%7_!$A?A+\(?
MA+KO_!8_X%^/[/X#Z/\ "+PE\+?$GQ.^,O\ P3[\?W_A_P !?!/X:^._ACX'
M\#WGA+7_ ((S_"_Q%IL>F_$+6O$VJZ_XC\!ZKXZO?&MGX=UB#Q98V7AS2=(M
M_P!=?@%\(_A/>?M _MUVUW\+_AU=6^F?&_X4VVG0W'@CPS-'86TG[)_P#NWM
MK-)-+86]NUU<W-R88@D7VBYN)MOF3RL_UQ_PI/X,_P#1(_AC_P"$%X5_^5-
M'X 7WQ2_X(@O>WVN>'/^"NOP9\$^+K[Q)X@\7S^*=!_:S_9AU"23Q/JW[<6C
M?M\Z1KA\+^+/"_B/P%'J?A'XK:7=> M'OK;PM;WFM?!C55\)>/9_&&M>%?AW
MXH\$]O#^TE_P1>34_"NH7/\ P5K_ &?-1BT[7O!?C+XBZ???M/?LNFV^.?Q
M^&'[0/B[]JKX9^/?B/-I_AG3;_0-9\&_M$>._%'Q0M=(^#5Y\*O!NJW-];^#
M/$7AO6OASIMAX1M_W(_X4G\&?^B1_#'_ ,(+PK_\J:A/P9^"P)4_"/X9C&>?
M^$ \*X(& 6!&E'*@E02/NEEW8R< 'XR? #]JK_@AQ^S7XLU#QK\-/^"D?[)<
M6M:KX<T_PKJ*ZS^U-\%+ZRFT/3/"?@'PY9Z=#!:WM@UG9#6/!>L?$:XM+!K6
M&[^(_P 5/BKXCNEF'B:RLM%^R6_X+(?\$G5Z_P#!2']B<]/N_M)?"ANH)_A\
M4'L.?0X4X8@'[/\ ^%.?!7;D_"/X9H><J_@#PHK*0A<DAM+&54#EUW1@Y!8;
M7V_EY\<OAS977[0?Q<TKPK\//BUX4\ ^'_V?-4L;\Z'^SMX^\5_#OQ5\3_$N
MN?">Y^'NO_".^^$_@O3-<MK;X5:/#XRC^+5M\/OB-H'Q3\?CXAZYH_AVUO/^
M%:6VH>$P#W0?\%C_ /@DZ?\ G)#^Q/T!Y_:3^% ZY]?% YXY'4<9ZC*_\/CO
M^"3O_22']B;_ ,24^$__ ,U->G_LO?#?1M9^!?PNC^./P#T;P]\9]$^&GPFT
MOXNQ^./ ?PBOM4OOB==?"/P+XD\?W47B#X<^&])\ ^*EL/%NOZQX<UOQ!X'T
M71/"%UXST+Q3:>%]&L=#L;)#]!#X-?!4@'_A4GPS )4#_BW_ (6X+L$3.-))
M 9F 5C\I&6!*@D 'Q=_P^._X)._])(?V)O\ Q)3X3_\ S4T?\/CO^"3O_22'
M]B;_ ,24^$__ ,U-?:__  I/X,_]$C^&/_A!>%?_ )4T?\*3^#/_ $2/X8_^
M$%X5_P#E30!\3_\ #X__ ().YQ_P\A_8G_\ $D_A1C\_^$HQ^O\ (TO_  ^.
M_P""3O\ TDA_8F_\24^$_P#\U-<?^T5\)OA5:_MY?\$X]/MOAE\/+>QU&Y_:
M^6_M(?!/AJ*VO5M_@?I$L NH4TQ8[CRI#NC,JN4/W2 2*_0?_A2?P9_Z)'\,
M?_""\*__ "IH ^*/^'QW_!)W_I)#^Q-_XDI\)_\ YJ:/^'QW_!)W_I)#^Q-_
MXDI\)_\ YJ:^U_\ A2?P9_Z)'\,?_""\*_\ RIH_X4G\&?\ HD?PQ_\ ""\*
M_P#RIH ^*/\ A\=_P2=_Z20_L3?^)*?"?_YJ:/\ A\?_ ,$G?^DD/[$W_B2?
MPG/\O%%?:C_!;X+IU^$?PRZ$\> ?"I.!C)Q_97;(SZ#). "1&WP:^"PX_P"%
M1_#')&5+> O"@0Y^Z2W]E'"..0^"G!4G?\E 'Q</^"R'_!)QAD?\%(?V)^I'
M/[27PI4\':>&\3@XST/1A\PRO-*/^"Q__!)T_P#.2']B;\?VD_A./Y^**^+/
MC[\/?CWXD\ ?M9V_[+GP(\8Z/JVE_$J:U\+)XT\(:+X9^)3CP18:YJLOB+]G
MZX^(OP>E\$WOPY^+OC:T\-^!H? _AOQ#KMCH'P1\+ZYXRM-6\%?$_P"+XA\)
M?L!X1^'/P9\4Z)%K;? 3PKX9-Q?ZS9+HWBOX6^$](UZ%='UJ_P!%^UW&GI8W
M0CL]4-E_:^C3>>S7NA7^FW[QP-=-!& ?*7_#X[_@D[_TDA_8F_\ $E/A/_\
M-31_P^._X)._])(?V)O_ !)3X3__ #4U]I#X,?!8MM'PC^&7)P#_ ,(!X5P3
M\QP#_9.>54L"0 4^8$CFI?\ A2?P9_Z)'\,?_""\*_\ RIH ^*/^'QW_  2=
M_P"DD/[$W_B2GPG_ /FIKT;X2_\ !3#_ ()Y?'KXA>'?A+\$OVW/V6_BU\4/
M%S:FGA;X??#OXW_#WQ?XQ\0OHNBZEXCU9-&\.Z'KU[JFHOIN@Z/JFL7BVMM*
MUOIVGW=U(%B@D8?2/_"D_@S_ -$C^&/_ (07A7_Y4UHZ1\*_AAH&I6NLZ#\.
M/ >B:O8F5K+5=(\(>'M-U*S:>"6UG:UOK+3H+JW,UK//;2F&5#);S2PONCD=
M6 .\5E8!E(93T(.0>V0>A'N.#VI:0 *  , =!2T %?C)_P %R_\ DTSX>?\
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
M_P""BN,?\-I?LQXYX_X8,\9XYY/'_#;W\1Y/J:0?"3_@HF,?\9H_LQ<$L/\
MC OQEPQZL/\ C-[@DX.>N0* /DT_LP?MH67B#Q<]G\>?BU%I>D_";P=\0/!/
MV+XC?$_4H],\6K>_$!_%7[.WAB'Q;\6]:'BR]\3V^C>#D\8_%7XSGQMJVAQ>
M,]2/P@@^',MMX.?X;Q_&VS_:K\=?&;X%^,?"VE_M'^'_ (&V]M\ (_B3H]F_
MQ/T6X^W^'/AU_P %#[+XC'7OA[\-?BQ\-O'M^VI>.]:_9@EU2^L]5O\ 2]1N
MW^'>MZK8>)=+\*W,6E_6H^$?_!1(=/VS_P!F$#@X'[!7C+&5(93_ ,GO?PL
MPYX8 CD"C_A4?_!1+!'_  V?^S"0<9'_  P5XRP<8*@C_AM[G:54CN"HYX%
M'B^D^$?VC-1B^+'P[OO$WQ^T;2E\<?&_XF:%\:8+7Q#9>+M=TY_#?CC3/!OP
MHL/"^L_%[Q38R7O@;Q+XP^&_B?P;J7PYOOA5\-OC)#\/-0TE?A_X,T;3O$%M
MX@^2_%_@7]NSQ%JOQ(_LS3OVA/#AO/V3?@UX&^$=CH/COX]Z;HNI_%#0?VE_
MVT+7XI>.(M0N/VF/$]U\)?%/CKX$7OP#\9:K:_%74_B+\0-&T/Q'X)\ ^%/B
M!:^+?AU-+9?HY_PJ3_@HGEC_ ,-H_LQ98;7/_#!?C++#).&/_#;W(R2<'C))
MZDTO_"I/^"B?_1Z'[,7?_FPOQER2<L3_ ,9O=6/+>IYZ\T ?!\OPW_X*&?\
M".>,?A]<7OQO73I/ G[5'Q0\.>+],^*UQ)JEO\4?AQXG_:I^&'PE^"VE^++W
MQ>/'\W@OXDZ)\2?V2?B]\"+S7=3O;W5](^!?C&3XW:I'XKU_4=%U/V_QCH_Q
MXU;0_$5A<Z%^T=I_CNS_ &D_&MWXZ\4V/BCXNZU\._$OP6DUCXY2?".;X7^%
MO@_\?O >HVWA_3M#U;X4VFK^'?!&K^!_$UCJFG6LWQ.7Q/+I.L2ZM] ?\*C_
M ."B1SG]L_\ 9A))R2?V"O&6<\\_\GO<GD\GGD^M'_"I/^"B6XM_PVA^S#O)
MSO\ ^&"O&6[(Q@Y_X;>SD;5Q]!Z"@"Q^RO8_&/0?B=^TAHOCZU^)^O?#Z\\>
MW/C/X9?$WXK:KJ%EK5\OC/XB?%?4-0^#F@^!)?'GC/0X?!/P2\,VW@*U\#_$
MWPMH7PQM_'7@3QAX0\.^,/">N?$OX<^/?'?B+[IKX-'PB_X*(@@C]L_]F $,
M7!'[!7C'(<YRX/\ PV]PQ+,2PY))YY-2?\*H_P""B_\ T>I^S+_X@;XS_P#H
MWZ /NZBOA'_A5'_!1?\ Z/4_9E_\0-\9_P#T;]'_  JC_@HO_P!'J?LR_P#B
M!OC/_P"C?H ^[J*^$?\ A5'_  47_P"CU/V9?_$#?&?_ -&_1_PJC_@HO_T>
MI^S+_P"(&^,__HWZ /NZBOA'_A5'_!1?_H]3]F7_ ,0-\9__ $;]'_"J/^"B
M_P#T>I^S+_X@;XS_ /HWZ /NZBOA'_A5'_!1?_H]3]F7_P 0-\9__1OT?\*H
M_P""B_\ T>I^S+_X@;XS_P#HWZ /NZBOA'_A5'_!1?\ Z/4_9E_\0-\9_P#T
M;]*/A1_P46S\W[:G[,Q'<#]@[QFI_,_MNL!S['T]Z .@_8U_X\/VC_\ L\G]
MI#_U+(J]3_:7M?B-=_"#6(_A<->F\1Q>*?AC?:SI_A/4$TCQAK?PTTWXH>#=
M1^,OASP9JSZEHLFE^,O$GPBM?&^A>%-0M-:T74[77]0T^72=<T35!9ZO9?F=
M^R%X"_;UUBP_:,_L#]KC]G31?[/_ &P?VA]*U47W[$GB[5Q?ZW9>)[8:GJEB
MT7[9FFG3]/OIG$MIIDPU"YLH\PSZI?/B<_7;?";_ (**N-K_ +:7[,;J<$JW
M[!GC)E.#D9!_;>QP1D>AY% 'QA/;?MEZGX?^+'AKP-HW[2\&@?%+Q5XI\#_L
M^:IXAU_5M*\6_ 'PYI'QC^&-A#XA^+7B'Q[XGT/QI/9ZWX=U?XL?%/P;XPL!
MXYU5?@QHMO\ "/5-?_X6-8>%_ >O^?6'A;_@K#XB^(/@^ZU2W\1^%-*\:?M2
MQ_M8: 7^+D]WX4^&_@&Y_9\_;0T_1?V._CW9Z!:Z5)8_#;P]XO\ "W[&7AOQ
MWH7@C3_B+H>I^.?B)X^^)7A^]OM:T.2_L_T._P"%1?\ !1 '(_;._9?'3I^P
M3XQZ !0/^3WN@4;?IQTQA?\ A4?_  42SN/[:'[,);^\?V"O&6[C&.?^&WL\
M8&/H/08 /E;PY\%?VDM9\$>"?'>I6G[3GA3XE>([#_@G;K7C/PCK?[3/Q)U
M>%KB_P#VLYM1_:_\-ZAX?TSXPZE\,TU#0?V?X=.TOQW=^%+%]-U+1DG_ .$-
MN;N\NRK[7P>^ 7[3GA^Y_9]AO_&?[0FDZ-J/[2/[6<_Q[3Q=\</'7Q-U&7X)
M>$?CY\3OB1^RI';:UX^^)_C&3PSIOB/PUX2^%?@/4YO#<%UK'B7X1>-O$G@O
MQ?!875ZFI^'/I _"3_@HF< _MH_LQ$#H#^P7XR(Z8_Z/>XXXX[<4G_"I/^"B
M7'_&:'[,. =P'_#!7C+ALAMP_P",WN&W -D8Y /44 ?>(Z#/7O17PC_PJC_@
MHO\ ]'J?LR_^(&^,_P#Z-^G+\*?^"BRLK-^VE^S(Z@@E#^P=XU 8 \J2O[<"
ML >A*D''0@\T >E_L3%5_8W_ &668@*/V>OA"6)Z!1X!T(DGV SGVK\S=)\&
M_P#!177?"?[,'@K1KOXQ>!OB)\&M4^"'A[XL?$;X@>+XM9\!?%+Q7\-?"?[5
MMSXPU?Q6NC>/[KQ/\0/@_P#$KQ1I'P,T[QUKTE@NOW_AGXI^&+S2+3_A// V
MO67@7US]D3X7_M]W?[*?[-MQX<_;#_9TTKP_<_ KX53:/I6J_L.^*]8U#3=-
MF\$:*]IIU[JMK^V;I%OJEQ9P,EK+J,>E::M^T7VHV%FTS6Z?0H^$7_!1$  ?
MMG?LP  %5 _8)\8C:I7:5 _X;>P%*_*1CE>#Q0!X1\,_A9^T9\1+?]EOQ=\8
M-.^/_@G7(?BW\/=:^*7@VW_:,\=Z;!X6\"W/_!.?3Y_%7ACQE)\,_B1I/AKQ
M[IWA_P#;&TZUT34KN6TU@:MXTCU35K59O#.NZK<ZC^LT:[%"X48).%  Y)/
M  '7W^I/-?" ^$7_  414[D_;._9@1L ;E_8*\9!L*"%&1^V]G !( Z $@=:
MD/PH_P""B^#_ ,9J_LR@]C_PP;XSXY]/^&W_ $X_&@#JOV>?^3B/V^?^R[?"
M;_UD?]GROL2OQL^!OPS_ &];CXY?MJP:3^U[^SKI^L67QG^&,'B>^NOV(O%E
M_8ZWJ#_LN? J>RU#2[)/VR[*YT6*+1Y=.TVYL+G4-966\L;G4X+FVBU%=.L/
MJ7_A5'_!1?\ Z/4_9E_\0-\9_P#T;] 'W=7P#^U-%^T#<>+'\.?"31/B=>V_
MQ)L/@'H>A^+_  7KVEZ1X:^&5_X)_:-TS6/B]K7C.ZN_$FB:MHUMK7P;\4W>
MHFYT;3=4?Q3H/@GQ)X,21_$FI^%-!\2Z'_"J/^"B_P#T>I^S+_X@;XS_ /HW
MZC/PB_X*(G.?VS_V8#G&[/[!7C$[L,S#/_&;W.&9F'HQ)&"22 ?FS\'_ (2?
M\%'X?&'[(/@#XJWO[26L?"NS\!^#_$?QK\<7OQTNK36SJ/Q+;7+WXC_"SXA:
MMX:\>:/XUO?$'P?\4V%ZWA_Q;8W.L2R_#GQC\/M$TWQ-J.K^%/$36_U?I_[/
M/[1^M?L[?L@_#73O'OQE^'_CVY\*Z]>_'?XA>(_C7\8?&7BOP9\0-3^"M_I5
MEXA\1:K_ ,+;M_$7C>;1?'TUMJ6E>!;[Q;<?#^?6X-^H6 M=YF]X_P"%1_\
M!1(%B/VT/V806^\1^P5XRRW7[Q_X;>YZGKZGUI1\)?\ @HFOW?VT?V8E_P!W
M]@OQD.I)(_Y/>[DY_7KG(!^75Q\,O^"HFE^--8OM*D_:*N]#U/Q]\4O&#:)I
M?QNT^>/5_!TOBC_@I"J>%].U#XC>.KW1?!7C7Q#X(U#]E+P_\*-)L(?#WPD\
M(:GK/PD\131^&M7\&^(-=\+?H1\*M)^($_[6'ASQ):Z%^TAX6^!W_"D?!6G^
M&/#7Q:UKXU^*_L7Q*'C']J&?XE7/B:]O_CEK?AG3=7.BZI\*@E_\2_#'Q!&L
MZ5/X4LO .J>'9-$\RW[P_"3_ (*)'.?VT/V826())_8*\99)!R"?^,WN3GG)
MS@\C%+_PJ3_@HGD$?MH_LQ K]TC]@OQED=.A_P"&WN.@Z8_08 /O"BOA'_A5
M'_!1?_H]3]F7_P 0-\9__1OT?\*H_P""B_\ T>I^S+_X@;XS_P#HWZ .7_:2
M_P"3_?\ @FM_U]?MB?\ JB]'K]%J_"?X_?#G]NB#]MG_ ()\V6K?M9?L]:AX
MHNYOVL4\+:W9_L6>+=/TO17B^#6ERZQ+K6B2?MC7UQKQO-/9+735L]8T!=/N
M5^TW:ZK$/LI^ZC\*/^"B^"!^VK^S*"1P?^&#?&9P?7'_  V_S0!]W45\(_\
M"J/^"B__ $>I^S+_ .(&^,__ *-^C_A5'_!1?_H]3]F7_P 0-\9__1OT >K_
M +7&B_&/Q5\#?$O@GX#RRV/Q#\>ZKX.\$_V_;^+-2\!7?A/P+XD\9^']/^+/
MBO2_'.B6FHZ_X+\2Z'\*Y/&5SX*\5>'],U+7="\<'PUJ&EV;W,*/'^1Z^$?^
M"HVOQ^(-=NQ\8?"NI>(?#OP]^''C_P .6GQ&T?4M*TG5_P!DKP1X)^),WQ(^
M"4C>(+$V%E^V7\5C\5_@9XAURVTG0=<\1^ /$WA?Q5XMT[2+KP/HUNWZ,'X3
M?\%%6P&_;2_9C8 Y ;]@SQF1D=#S^V]U'8TW_A4?_!1+@_\ #:'[,.5! /\
MPP5XRR PPV/^,WN-PP&QU  /% 'Q9\0O#/[=[>*?#>J^ ]-_:'1O!'CJT\5_
MM&2Q_$NTA\+?&'3O"W_!0W]EOX@Z+HWP \)Z[\0I196=_P#L<^!_VB[6[T'P
MFG@OP[K_ (&\9VWP>^(&D^+O'_B"PB\ \QX9\!_\%'+?XK^(O&FIVWQMU'X3
M?$SXK_!>PU3X<:U\6;:QUOP)\&_'_P#P49_:5^(^J^*O"BV'CJ[L]!\2?"/]
MF2Y^#W@3XN>!_#VI:+=7WP2\>'2](\0^(_$7P*\/_#?6/OD?"+_@HB 0/VS_
M -F  C&!^P5XQ P-N!@?MO=!L3'^ZO\ =%'_  J+_@HA\O\ QF=^S =A!3_C
M GQC\A VY7_C-[Y3MXXQ@<# H ]5_9:^&>M_#?P)XCL?$MW\1KS6M0^+_P <
MKN%OB5\6/B)\6=63P3!\:_B'#\)QI^J_$/QEXTO--T=_A8/!LVFZ?8WMH#9M
M:2ZK9KJRSM%].U\(+\)O^"BJ#:G[:7[,:*.BK^P9XS51GDX _;>[GD^]+_PJ
MC_@HO_T>I^S+_P"(&^,__HWZ /NZBOA'_A5'_!1?_H]3]F7_ ,0-\9__ $;]
M=O\ #CX>?MJZ+XUT34_BK^U'\"OB!X!M6U ^(/!_@_\ 9'\3_#3Q%K23:3?V
MVFIIWCB__:I^(MKH7V+6)M/U.Z=_!NL-?VEC/I<8L7OAJ-H ?6]%-0$* Q)(
M'))R2>Y) 4<^RJHZ*JC #J "OQD_X+E_\FF?#S_LXGPE_P"JU^+=?LW7XR?\
M%R_^33/AY_V<3X2_]5K\6Z /V;HHHH **** "BBB@ HHHH **** "OS[_P""
MF '_  SQ\,>.G_!03_@D^1['_AZ-^QZ,C\"1]":_02OS[_X*8?\ )O'PR_[2
M"?\ !)__ ->C_L>4 >:_$S]L[X]?"GXX?M1> ]7^&OPIUSP'^S1\ OA-^T;)
MJ/AWQ+\1KOX@>,O"7QK\=_M&^!/"'A.P\+Q>#KNQB\7Z-=? %]1UL6-]K,6L
M+XIM-(\/V)O;(33:OC+_ (*T_L@?"V71].^*GB+Q'\-=>F\1^-_#?C+PWXVM
M_"FE^(/AM>?#[QY8_#3Q+<:[9Q>+KF'QS:V_BW5-*M[9/@9=?%W4+K1;U_%\
M6GIX-TO6M<TKZF\4_ 7X$^+O'7Q;\5>(M-LKGQM\3OAE\)?A5\4'7Q=JME=7
M?PX^&OBWXD^+?A=IESI5KK4=MX?6V\4?$WXA7-MK-E9:?J.OG4/[/N[R_M])
ML;>T^</B[^S/^PCH^K^"/BA\2FN="N_B!\:-)O=!U70/C!\7] TSXJ^//C]\
M6/AE)H'ACQ+HGP]\86>F?$_P#XE^+T/PQO-)\+>,-.UOX;Z%J-^\S6VCZ%XI
M\66^O@'7?%7]IOXQM\;/C1\#/V=/A/X#^)'C3]GOX"?"KXY^-K+XC_%/5?A;
M:^,;WXT>)?C-H?P]^%?@C6K#P-XOT_1]7N=/^!'CK6_$/Q!\8>3X6\.7.I^
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
MPO 7[+?[!?C;Q9!\2_AE>VVIZSX$^/GQ*BUJ\\#_ ![^)EGX>USXX7O[0_Q
M_:P\7^"_B3X?T'Q]I_A?XDW_ (,_:&^*?Q#^(_A7P/XSTWQ)I?@&_P#$VMZ9
MX:TK2O#EW?Z2P!X+\+?^"WG[(6K^!?A3KOQPU&Y_9_\ ''C+X*?#3XN?$_P/
MXAU[POXL'P6F^*OPTC^+G@WP[J<GA[6)/&?C>V\1^ G'BO3/$W@'X?>(-'T3
M0M1\,#XIO\,?%/BO1/"U]]/ZO_P48^#WAB*W;QI\/OCCX'N(- ^(7CWQ;I_B
MSP1HVEW_ ,//A%\,/!?@WXC^+OC'XT@'BV=;?P38^ O'6A>(4TS0I->^(S7J
M:QX%F\!0?$S0]5\%6OF-S^Q/_P $Z?@KX@^%.@ZMHCZ*-:O6_9_\*> ?$7QD
M^,.O_#GQS?>$/@?\8_'_ (:\$_%CP%J/C;4_ 7CIOAE^S=:_%*Q\!7?QFTG4
MO^$5^$NA^'_"&D7S:=X4^%FF:9Z[X5_8O_9 ^'L%]X=CTN?7L>&O'G@?6[;X
MN_&[XE?%O5KOP7\9O#WPU^&7B/P5KMY\5OB!XKUF^\,:GX8^'WP\\#^']!U*
MZ?3])M(?LWAZ&UU/Q+K5UK0!QES_ ,%%_!J_%./X93_"_P"(^C>)]#\->.$\
M=_#?6K?P\/C!H'Q5M?&/[(^@?!_X9Z;HNC>(]7^&6O+\8M#_ &LO"GBC3O&=
MO\5T\)^#[:V:R\;:IX>N]&^(D'@B'4?^"H_[/8TA=4T;P_\ &#5K.T\=:3\'
M/&^LVGP\FFT+X/?'37/C?XP_9OM_A'\3KX:M&8_%&D?&7X>^._#/B*_\"+XW
M\'Z;9^'M.UX>*Y=%^)'P@O\ XA=7:_L$?LE6EMX@TN2T\;:GXFF@NHO%/Q!U
MW]H7XS:Y\<!?^*=9^!^NZ1XEUSXR:O\ $JZ^*:^+=&U']F?X'+\-_%M]XF36
M_#-C\.=*TSPK=VUC>ZPE_P#(.O?\$Y/V8_B+^TW\/-!\!_'"VT7PI\(?"WP0
M^._Q&_9R\.>)_B-K7CSXEWR?&7]H#XH_#CXV_$;QS_PNZ'0O'<7Q<^,FN_$G
MQ1XO^(/Q1^%'Q2^*/BKQ'I/B+5= ^+/A&]\47]Y, ?7G@[_@H%\.?$'PZ7XB
M1_#[XRZGX2B^'WA3Q>_Q TCP"+?X9:KX@UW0_A]JNK^"[+QKK^OZ;H_A*[\,
M?\+)\-C6O%/Q4OO OPSLH8_%H'Q$O9?A?\5F\%]#^RO^VQX$_:^\7^*Q\*K$
MW/PXT/X0_"CXCZ+XNN;^*34M3U[QE\8?VK?@EX_\&WNFV,=[H&WX>>-/V7]6
MTZV\5^%_%'BOPQXU;4;C5/"NM:EX471/$&N^#^#/V+O^"=OQME^*WA3X?-XB
M\4#X1^)?"'P$\>^'O"O[0?Q\M])^#WQ+^#6E_ ;Q'HC>'/#T?Q M?#?@7XL:
M9IOPM^!UQX@^(/@[3+/Q)XA?P[=:?KNO:C>^(_B1;Z]]?_L^?LC? O\ 9<CU
M.'X*^%]3\-PZQHEEX>U$ZMXS\:^-KNZTFQ^)WQI^,D,4^I^-_$'B+4[B[?XD
M?M"?%KQ'=ZI<7<NIWS^)X[&[NYM/T?2+:S /*OV%_P#CP_:J_P"SZ/VH/_4K
MLZ^[*^$_V%_^/#]JK_L^C]J#_P!2NSK[LH **** "BBB@ HHHH ^7_V)/^3.
M?V5_^S>_A!_Z@6A5]05\O_L2?\F<_LK_ /9O?P@_]0+0J^H* "BBB@#X[_9Y
M_P"3B/V^?^R[?";_ -9'_9\K[$KX[_9Y_P"3B/V^?^R[?";_ -9'_9\K[$H
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
M_P""P?[91_9VF^,&L_#/]G3PY>:?XT\'7>NW*S>'/%6H06/B#X2>+O'GB?\
M9Y\-?#?P_P#MCC3_ !+\>?AUXLT'1?#VK-JOQU\%_'KQ-X=\1?;/!_[ ^I^.
M;&#X9ZI_1]X$^('@[XB:;J6H>#O$.E:]'H6MWGA;Q'!IMUYUUX8\6Z7!9S:U
MX2\16<L<%_HGB?0VO;>+6=!U>TL-8TJXE%OJ5C:7(>%0#Y*_87_X\/VJO^SZ
M/VH/_4KLZ^[*^$_V%_\ CP_:J_[/H_:@_P#4KLZ^[* "BBB@ HHHH **** /
ME_\ 8D_Y,Y_97_[-[^$'_J!:%7U!7R_^Q)_R9S^RO_V;W\(/_4"T*OJ"@ HH
MHH ^._V>?^3B/V^?^R[?";_UD?\ 9\K[$KX[_9Y_Y.(_;Y_[+M\)O_61_P!G
MROL2@ HHHH **** "BBB@ HHHH _.G]I+_D_W_@FM_U]?MB?^J+T>OT6K\Z?
MVDO^3_?^":W_ %]?MB?^J+T>OT6H **** "BBB@ HHHH **** "BBB@ HHHH
M *_&3_@N7_R:9\//^SB?"7_JM?BW7[-U^,G_  7+_P"33/AY_P!G$^$O_5:_
M%N@#]FZ*** "BBB@ HHHH **** "BBB@ K\^_P#@IA_R;Q\,O^T@G_!)_P#]
M>C_L>5^@E?GW_P %,/\ DWCX9?\ :03_ ()/_P#KT?\ 8\H ^_\ R>"/,E&1
MC._)ZY4Y()RO;G!Y+!B2:00X&!)*!P  P& .PPO3//J/N@A %J:B@"NML%
MFG(48 +C@;2O&%'J2/0D8X5 KE@56+!G!)R0"H&<*#P%&-VU2<8Y'&!D&:B@
M" 0*,_/(02#@OTP   <;NHW$DEBY+DEN:06Z@ >9-@$' D*#.X,?]6$X. N.
M@4;5"AFW6** (/LZY#;Y,K@ [\< $8P!@\'!)&Y@%#,VQ-JK"JX^9VVDE0Q&
M%R,84!0  ,@$#< 2-V"09J* (3 ""#)*03G&_CZ=,D9"G#9SC!R&</GV>B:;
MI]QJ=U8VR6MSK-_%JFKSP*L<VIZE!IFFZ+%>WTBJ'N;E=)T;2M.\V5F9K2PM
MH6RL8K6HH A\GKF20Y!&"4X! ! .S/0')SDD\D[4VC0!B,O* "&P'XR-W48/
M!+9V_=!5"H4QH1-10! ( "29)6SC(8J03@AB0$ ;?D[@V5QM"@!(PJB+KF61
MN<C)3 ^Z<85%!PR[LD%LEOFYXFHH @\CKF68G"@'>,J%((VX4 $\AF(+LK%6
M8C "?9P<[I96R-OS%,[<8(W",-S@$G.2P5LY52+%% $!@SC][-\K!@=X)P!C
M;RIX[Y^\>59F1G5@P*6W%Y-VW;G=@@'KA@ RDC/((*Y)3:>:GHH B\H9R'D'
M & PV@ DC"8V# .W(4$@#)+ ,%\H<_/(>3C+<@9Z @ X[<DDX!)+ $244 0>
M0.OFS$Y!+%QD_,6/\. &RR[5 50Q\L(0I 8%.[YY,,VY@& #';L.["Y8%/EP
MQ(P%P 40K/10!#Y/S!O,E)&.-PP0"#@_+QD@;MI4D?*3M)4O"$)M\R0GY?G)
M&\XQG^';\V/F 4#DX XP^B@"$P[L@RRD'!QN48(/4$(#R,@@DKSD , P/)!
M!DE.TALEEY8 X8C;M/)+ %=H?#!050K-10!6^S C!FF)W9W%DSQT'"8&!P'
M$AR27+$M3S""<F20X& "5^4YR6!"AMQP <L0-HVA26)FHH B,63S++CC W 8
MQ_M!0W/<[LG/7I@,08*IDD 4YP& R00RY(4'"%1@ @$9#[LU+10!"8 3G?(&
MSPP*[@!G"@E#A1D CJX4>87RVY/(^^#+,0XVX+@!5YP%VJ,'DY<YD;C>[8&)
MZ* (O*R<F68G:5^^!P5 Z*H7<"-P?&\,3AMN%#T38"-S-DD_,02. ,9P"0,=
M6);U)XIU% 'PG^PO_P >'[57_9]'[4'_ *E=G7W97PG^PO\ \>'[57_9]'[4
M'_J5V=?=E !1110 4444 %%%% 'R_P#L2?\ )G/[*_\ V;W\(/\ U M"KZ@K
MY?\ V)/^3.?V5_\ LWOX0?\ J!:%7U!0 4444 ?'?[//_)Q'[?/_ &7;X3?^
MLC_L^5]B5\=_L\_\G$?M\_\ 9=OA-_ZR/^SY7V)0 4444 %%%% !1110 444
M4 ?G3^TE_P G^_\ !-;_ *^OVQ/_ %1>CU^BU?G3^TE_R?[_ ,$UO^OK]L3_
M -47H]?HM0 4444 %%%% !1110 4444 %%%% !1110 5^,G_  7+_P"33/AY
M_P!G$^$O_5:_%NOV;K\9/^"Y?_)IGP\_[.)\)?\ JM?BW0!^S=%%% !1110
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
M_P""@?\ ]#+0!]F4$9ZU\9_\-W_!3_H0_P!LS_Q73_P4#_\ H9:0_MW_  4
M_P"1$_;,'(R?^'='_!01N >1@?LR$G(XX!(SG'% &+^PW/--8?M3>=+)+Y/[
M<?[3T$7F,7\N%/%EH4B0L25C3<0BCA0<*  !7W/7Y(_LP?M1_#KX9VGQUA\3
M_"S]M#29?&G[4?QQ^)&B!O\ @GO^WEJ"ZGX9\9^(+;4-#UJ-]._9QNUM8=0M
M,.EE>?9]1M622*[LX'3!^HO^&[_@I_T(?[9G_BNG_@H'_P#0RT ?9E%?&?\
MPW?\%/\ H0_VS/\ Q73_ ,% _P#Z&6C_ (;O^"G_ $(?[9G_ (KI_P""@?\
M]#+0!]F45\9_\-W_  4_Z$/]LS_Q73_P4#_^AEH_X;O^"G_0A_MF?^*Z?^"@
M?_T,M 'V917QG_PW?\%/^A#_ &S/_%=/_!0/_P"AEI1^W=\%"0/^$$_;+&2!
MD_\ !.G_ (*!X&>Y_P",9.@[T =7^Q)_R9S^RO\ ]F]_"#_U M"KZ@K\H/V-
M_P!M_P"#6D_LG_LWZ+<^"/VO)[W0O@K\.?#VI/IG[ '[=>M6$>JZ!X5TW1]5
MAM=5T;]G._TS4X;;4K&ZM1>Z9=WEE*T8>.=HG1V]\US_ (*'_LZ^%]+NM<\4
M:#^UAX7T2Q^S_;=;\2?L!?MWZ!HMF;J>WM;9;O5]6_9OL]-MGN+N[M;*W6:Z
M0W%[/':0^9<$Q@ ^XZ*^!(?^"F/[*=Q +JV?]I*XM6\,77C9+F#]AO\ ;=EM
MI/!=A=+9ZAXQCN$_9Y,+^$]/G=$OO$RR'0[0L%N+^-\J)=#_ ."E/[+OBB&T
MN?"]O^TWXGMK^:_MK"Z\-?L*_MP>(;:_N]*$+ZG9V,^C_L\7L5W=Z?#<0W%_
M;V[22V-O)'+=K"LL1< [+]GG_DXC]OG_ ++M\)O_ %D?]GROL2OR6^#?[7_P
MQ\)?%K]K7QWXB^'G[8&F>$_BM\5OAGXI\!:V_P"P#^W5=6>OZ%I_[._P9\!7
M=[&UC^SI=/9A/%OAO6-(MX=12TFU![:*ZTR.]LKVQN;CZ*N/^"A/[/=H7%YX
M;_:TM"EGJFHM]J_8 _;PM]NFZ'-!;:WJ+F7]F]!'8:+<W5K;:U>2E+?1YKJU
M35)+3[1$7 /M^BOA34?^"C7[-6D/"FK:7^U-I9N=<L/"]N=3_8+_ &Z-/^T>
M)]5@BNM,\,VZWG[.D#S^)=0M9X;FR\/0J^M74,L;P6,@=<OTK_@HM^S?KM[K
M&FZ)H_[5>LZEX=O(]/\ $.FZ/^P/^W7JVI>'KZ8-Y5EX@T_3?V<KN\T*\D,<
MFRTU>"RN7CBEN$B:VC:< 'W117Q!#_P4)_9ZN!;M!X<_:VG%WJ%_H]IY/_!/
MS]O28W6L:2-1_M71K;ROV;'^T:SI;Z/K$>IZ3!YFHZ>^D:H;RV@33[IXH_\
MAX=^SL;S2]/_ + _:P^WZ[;7U[H5C_PP'^W<;[7+/35@>_O-%LA^S@;K5;6R
M2ZM'N[BPAN(K1+J"2Y>))58@'W'17PVO_!1#]G5Y["U70/VL6N]56U?2[5?V
M _V[7NM3CO[+5=2L)-,MT_9Q:;4HK[3M"UO4;*2P2Y2ZL-%UF]@:2UTC4Y;3
M%TG_ (*;?LF^(-<N?#'A^Y_:-\0>)K..YFO/#F@?L/\ [;>M>(;2&S>V2[GN
MM"TS]GJZU:VM[9KVR$]Q/9QP1?;+022*;J 2 'W]17QG_P -W_!3_H0_VS/_
M !73_P % _\ Z&6C_AN_X*?]"'^V9_XKI_X*!_\ T,M 'FO[27_)_O\ P36_
MZ^OVQ/\ U1>CU^BU?BC^T'^UA\-[_P#:S_8>^,"^ ?VL;#X;_".__:/MOB#X
MIU[]A;]M7PS9Z%=_$7X3Z=X;\$V<5KXC^ 6E:GKEWX@UJVGL+:V\.V.K36SQ
M/-J*65J%G;[@?]O'X*(K,? 7[9Q"AB0G_!.?_@H&[?*"2%5?V9"SDD;5"!BQ
M((^7+  ^SJ*^);?_ (*!? *[O-0TZT\*?M>7=_I+V\>K65I_P3X_;WNKS2I+
MRW2[LXM3M(/V:Y+C3IKRTD2\M8+V*"::S>*[2,VUQ;2S7O\ AN_X*#_F0_VS
M/_%='_!0,_3@?LR$]>.G'4X ) !]F45\3K^W]\!VD:%?!_[8+3I="P>W7_@G
MI^WPUQ'?M9KJ*V,L"_LUF:&].FR1:G]EF1)QILJ7Y06A,PM/^WE\$8U=Y/ W
M[9,4<:/))++_ ,$[?^"@$44<<:EG>223]F=455 &23\H)=L1I(Z 'V=17Q38
M_M^_ ;4[2UU#3/"/[8&I:=?0175CJ&G?\$]/V^[ZPO;2==\%U9WMI^S3-:W-
MO/&5DBFAE='C97!PPI;?]OOX$W<<$UKX-_;$N8;NW6[LY8/^">/[?LT=Y:L(
MF%U:/'^S0RW-KLFA<7,)>!DFA*2-YT0< ^U:*^,_^&[_ (*?]"'^V9_XKI_X
M*!__ $,M'_#=_P %/^A#_;,_\5T_\% __H9: /LRBOC/_AN_X*?]"'^V9_XK
MI_X*!_\ T,M==X$_:Y^%OQ&\6:1X+\/^$/VG=/UC6VO4L[WQ[^Q7^V)\*O"-
MN;'3KS5)CK/C_P"*/P+\'>!/#R26]E+#9RZ_XDTV._U&6TTNR>?4;ZSM9@#Z
M>HH!SR/\^_T/:B@ K\9/^"Y?_)IGP\_[.)\)?^JU^+=?LW7XR?\ !<O_ )-,
M^'G_ &<3X2_]5K\6Z /V;HHHH *9*"48 9/&!@')!!Z'@_C@>I'6GTUF"JS$
M9 !./7V[_P C]* /QL^-7[$?Q>^,_B+]J+Q%J7P:_9H\.ZW\0?%?PRA^"GB'
M0_BWKAT<Z9\*=2^(5[X,^+_QX^&.L_LNZQX5\??%JP\0?$7Q#XK\1^%O$%SX
MV\'^(_#\'A;X86VK:!<^&-9^(GCOW7]L7]E_XZ_M5>%/AWX9TWQ_X)^$TOPO
MUKXL?%;PWJFD2:OXA>Y^//@^TO\ P_\ L;>*;J*_T/2[:W\+^%I-<U'XR^/M
M"6UO+[PK\5O"W@+3/!FK^*-.T&7Q3><UXA_X*-3:7^V9J_[)>D?"SP1J.K>&
MOB/\,_ =WX:UW]H/PQX#_::\9^%_B%X6\(>(=3_:)^!_[-'BSP?I\/QE_9G^
M&#^,3IGQ%^(GA[XOVGB33;GX>?&:'1/A]KFH^ +/2_%/ONB?M[?LJ>(O#?\
MPE^A_$2_U3PY?6?AS4_"NL6?PR^+DEE\5-+\8^++#P)X6UCX%N?A^DG[0.C>
M(/%FK:#I&E:Q\$HO'^GW@\2>%K^*X;3/$V@W>H 'QY-^QE^T%;6%SII^'W[)
MOCD^'?VE/%W[45AXE\;^+?&Z7'[0DOQ*\<>*_%&K? ;]H7P\/@MXBFT_2OA=
M9^/"WPN^+]OXO^(5A:^._P!G_P#9X\:2? ?1M)TJ7P)X1H>+?^"?OQ-^))^+
M7A#Q)X2_9L\%^%?C[KFK^-_$/Q6\.ZCXC\7_ !M^!@\1_LR2? 75_@K\)8KW
MX6^"M(\2>"M.U!M0TZR\?7?B'P#::G\$_'/Q"^%]U\%M.U;63XRU/[ ^,_[;
MOP^^'_[(GC_]KGX;:-J?QC\)^!M2NO#MSHNFP:YX/N=%\1Z-\68/@MX]7XI+
MKWAB;Q1\(_#?P-\8#Q!J7[1.K>(_!-WKOP=\'> OB'KVL^$;Z\\+3Z//XW\-
M?^"GOP4NOAO_ ,+#^->H?#_P5I^J>(_'FG_#CQ+^S]\2;S]LSX5_'#P/\-_
M6F?$7QU\7?@SXQ^"W@ >,=?^'7P[TB^O-$^*^O\ C#X6> T^''B[1-1TG6_.
MTS4O">N^) #P?XQ_\$^OV@_V@?ACXHN?$^O?"CX8?'9_ WQK@^'>J?#WQGXR
M\2^"_#OQ)\4? +X _ ;PDNN:KK7PY\.ZGX@^%WQ(T#X4^/M#^,/A>3PJ+[1_
M ?Q'CTKPM=:CXV\.:=X\L&?';_@FCXR^)7A3]IG1?"T?P/L-0^.'CN_\36=S
MK-I?1VU[H.I?\$SO$/['-[IOC.YL?!5W-J'VOXL>(+GQ/?VC1:G9W/@V]U+5
M)F_M^];0KGZ?^$__  4M_9Y\>W/QHA\5:G)\/;?X3?$CX[^$;?Q%?Z9XTUSP
M!XU\(? GPY8>/?$'C?P[\3[3P1:?#K4KZ[^'-^?B$?A[H7B7Q!XOL_"MO>ZG
M!;:G;6-_-;=?XG_X*+?LG^'[75[>;QUXA/C;1YO%]C=?"FX^$'QPL/C)87G@
MCX=>'_BMXAG\1_""7X8R?%7PGX5TKP+XO\&^(]3\<^(O!5CX-L--\7^&IY-8
M>?6=,MKH ^.?$W[!?[4GAM_&.H_"CX@_"7QUXDAN_C-X6^"^N_%V6WT^Y\">
M&O&WPM_9"\%_"KXE^)++6O@G\;?"WCKXD?!^S_9MU7X5>)-+O/"=A<?%#X;^
M+;[Q=9?$/X?>,=6\0Z3J?L'[4G[%?Q0^/WQ2^(OQ7TG7?AQH&L2?"GQM^S[\
M.H+A-6%YK'P<^(_[/_QB\->+=+^(.N'1+V[LK'7/V@?BIX3\<:UX)T6WU/PW
MK&B_ #X6Z[J%Y%XIM5LM([CQ?_P4:^"_@[]EF/\ :'U$(/%-Y\/M1UC1_A%Y
M^M&^U7XMZ9^Q/K/[>W_"E%\8P^%KG2;347^!.AZGXG7QC<Z=_P (S';6SP*6
M\3R0^')/8/A?^V;\#/B9K7@[PAIFNW]MXY\87$/AZVTZ3P?X_D\'?\+*MOAP
MWQ5\4_"?2/C#-X-L_A3XG^(WA#P9:Z]K6M^"]#\5S>*K.R\*^,);O0+2;PKX
MCMM* /@NS_X)]_&GX>ZIXRTCPKI7[.WQ]\!ZQX?^)/PP^'6A_M*ZYXFU&#X;
M_"WQU\-_@#X>\*Z;XQTBW^&/BF;XT6'PKUOX5^+/".D>'Y_$/@#Q!XN^#\?@
M?2O$/Q/A\7V_B?Q#>>O>/?V(?BU/K7P U?PK\0_#OC;4_P!FKX)?#'X&^#_$
M7Q@N]7U'Q=X[\/>(M*\4_#7]J[7O%OB"QTF]O-&\5?$/X<-\.?&&BW^E2ZFG
MB?XF> +&T\5_V5HL<.IC]3L#I@8],#MC'\A^0]*" >H!QTR!0!^6OAO_ ()S
MZ/HE]\*I[WX@Z[K">!],U'Q=XQFN-'^$.G3?$+XR64O[.:>![F\/ASX+:!;>
M#?!'@VV_9U\(6L-I\(T^&&N>(!IT4_CV3Q9<:WKUUJ?QK\%O^"57QQ^!_@\Z
M&;O]GKXZ7^L_!:?X)ZQ8?%2XO-"T#PM/XI_9R_9*^%-Y\4_#=AX)^#-MX3U+
M5?A_KW[/7B7PM8^&+?P!X-\3?%KX47_PMNO%7Q6\)^/?"'C+4OB;_0GL3&-J
MX]-HQW[8]S^9]:7:HX"@#.>@ZXQGZXXSZ4 ?BYXT_P""6VN^+)+35X?C#>Z1
MXQOOC]\4/%MYXTG\,_!?Q7?^#_A1XQTG]I.#2CH>D^+_ (!ZOHGQ.^(>M^(?
MB[X1UGQ['\>+;XB66FBS\5VWPS\0>#(Y((KOCO@__P $W?V@OAY=?!'Q/-XK
M^#.@ZK^SYXUU#7OA_P##GPS>>-/%/@ :-\<OCM>ZG^U9X<U+Q#XU\-7'C&]E
MN_V9;?0?AO\ "G6-175]?/B2/Q'/XXU:[T?7;J]OOW3VK_=7OV'?@]NX)!]<
MT;$QC8N.F-HQCIC&,=* /RO/[%7C+PIH'A\^"/#/P0UC4/"'QK_:<^+R_#S6
M[F[\*?#SXDV?Q=_:^D^.?@/PMXOU#3/AUXGGLY/"W@"73]2M=1_X1'Q!%X8^
M+/@[P-=Z=::MH&F)JM?-D'_!+3XM:9X@\+^.] \8?"72_%D7QH_92\;^+=$M
M;OQG#X*A^#OP^_X*/>-OV[_B?\!_!\,.BVUN=(^$<^L>!-'_ &8O$>K^&Q+$
M_@[Q9X7@TGX+^%/C#XN33?WCV)S\J\G<?E'+9#9/')R <]<@'K2[5_NKUST'
M4DDGZY).?4D]: /Q7^+G[!O[1OQ'\5^+;GP-J_P5^"-S;_%[]H[XC>#/VA/"
M'B+Q-??'C5]&_:=^&OBCX*:SH6I6<'PU\/67@RW^&7A3XFZY\7-%TZ;QM\1]
M(\9?&OX*_ *?4;30-(TZ_P!2T3U/P-^P[X]^&GA+1_"_A/4/A,VJ?!/PG^UC
MX#_9A\9W?AY$U?X;^#/B?JN@>*/V8_"L5K)X<O5T#P]^SHQO_AKX<TS0+F\M
MM+^'/@SP=+8"]U/4-6LX?U4*J>JJ>O4#OU[=^_K1L3GY%Y.3\HY(.X$\=0W.
M>N>>M 'QW^Q+^SMXD_90^%_B/X"2Z_HWB+X3^"/'VJ2?L[W%JD\7BC2OA+XE
MT+PYXIO_  UX\B:QM;#^V= ^+VL?%6S\,R:5/?VY^&7_  @4-]<G7(-66OL:
MD "C   ]  !^E+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %'^?RZ444 -"JN,*HQTP ,=>F!QU/YFG444 %%%% !1110 4444
M ?@_\-_V<_C;\=O@1^SI+X!TWX/> O#FG_LJ?'#PMX9_:1LO%.LZ/^TU\.OC
M+\1O!OQX^%_A6[TC2[;X9ZWI.O?"3P7!X^C\2KX?'Q$T'4M1\=ZI:^+A;V/_
M  K>VT+XA_4D_P"RO\8/%/["'Q^_9 \4Z!\%-+'C_P#9\^,7@3X6K9>([GQ'
MX=\*>,?BQ<?&JWT3PMXCAM/@M\.;&Y\+_#32-=^$[Z?\1-)\&1>*/$^KWGC!
M]3\'V5_X:T[Q!XX]V_X)_ ']CCX"$@$_\(A<<D<\>(=:(Y]B21[U]B;$SG:N
M3G)VC)R23SCN68GU+$]2: /R^OOV+?%MY\<K/68-,^$5A\+_ /A>?PS^/<GC
M?3[J]M_BSX;TWX>_L[>%_@;-^S1X1\%V_@6#PU8_"_Q;<^&[K7-?\3GX@PV.
MH^"OB-\1OA]-\)XM2U@^/;[R[X3?\$\O'?P]TO\ 8RN9V^#%OXJ_8P^&?PE\
M*^!YM$L[VWL#XC\9:[K/A#]LV]L+U/"5I/:KX[^ R>%=&\%ZC%8?VAXC\4V-
MQ:^*H?#^FPPZC<?LF54@@JI!W9! P=WWLC_:R=WKGFC:O]U>A'0="<D?0GDC
MH3UH _*7QA^QQ\9_C[^QK\!?V2?BIK'@GX1:1X-/@GPO\8+WX8>,]6^(\WBG
MP7\(OA3J^F_#'5_ ^J^(/AG\/#I/BJV^.^G?"OXJ&TU30FL-"L_ ,FF+J.N2
M:HHA\3B_X)M_&_XD?%+P9\4_CKXS^$9U5OB1\"O'GQ(TGP#)XIET6\\.R?#C
MP3XI_;$^"?AFQ\0:*EM)\+OCE^US\&/@]\3SIFIHA\2^"]-UNP\50V.IS6]I
M/^XI53U53UZ@'J,'MW'!]1Q1M7IM7'7&!USNST_O?-]>>M '\^GC_P#X)3_M
M$>,? ]WX$/Q6^%%WI?C&^^)/[0/Q"U&]TN&TU#Q'^U?\>OV?OVK_ (7?M!6-
MVEW\-/$S3_!/XA:_\6_@QI6FZOHMSX1^*_@7X;>$/&MAX+U_P[K?_"(7,'W)
M\+/V7_BOH7QVTSXL:[X>^#'@>T^&^I_M=ZKX6U7P#XG\1>)/'GQI/[2WQ5G^
M(NAZ'\5]3NOAQX$MO"7@7P EPUQK/A>WO_BE>>,O']KX5\66.N^#XO LVF^/
M?TGVKG.U<^N!GMWQGL/R'I2[5P!M&!C P,#'3 [8[>E 'XAZ=_P36^-GA?P3
M8^"/!?Q:\&:%XA^'VIZ3\8_@I\:XK/5+7X@>$/VF?&/A;X>>!?VA?'_B#1K/
M1SIFN2?$[0-'^,VKZ[XBFO9=4\>:W^T3\28O%-E;&2WU&\W]/_X)P^,?#]QX
M9^'GA6/X7:9\(-(\<? 36O#?CB^U_P 0WWQB^ 7PW_9>^.&L^//!'PN^#MH_
M@>>VU'3OB?\ #R'0?"7BW5-1\>>%U\+ZUXR^,>J7FG?$RQ\1V>BW7[.;5_NK
MZ=!TSG'3UY^M 51T51VX ''/'3W/YGUH _"'P_\ \$U?VBM6U;]G;QIXU\:_
M!3P7\0_V>/"O[-WP[\*:YX#N_%?C+3K3_ADC]GG]L'P!\./C'8:?XG\'^%KF
M/4_'?Q7_ &I()_&/P5-_)I>A?"'0M?\ #"_%WQ;J_B^^BMOOC]D']EZX^ FF
M^ KOQ+H'POMO&.C?LD?LK_ [Q+JW@33OFN/'_P (;#XDQ?$74+#5[SP]HVJW
MGA;6[OQ9H(T&]U'[/K&JP:?))K6DZ;+!:K<?<VU?[J\9QP.,YSV[Y.?7)SUI
M=JC& !@DC@<$YR1Z$Y.3U.3ZF@!:*** /S&\;_L<_$+XN?M?2_&;Q]XCTW2O
M 7P]\?ZAXL^&D7]G^%/&-_KNEZ?\!O@_X#^'OA75_#GC+POXIT>R\$:)XP\:
M?MOW_BY-*?P;X^>;XF>%+[PGXSL_M-U-HV=\"_V7_P!JW1_$7AC5OBO\;]>T
M;2=&\)_'5KK1O#W[1'QH^+S77Q:\?>"/V>/A_P"#O'NJS>/=+\(Z;XB\/>'K
MKP/\?OB3I?PTN=&L/AYX!\4_&#1;;PIX5AU#PS'K\7ZD[5SNP,\#.!G S@9Z
M\;FQZ;CCJ: JC&%48Z8 &,# QCT''TXH _"/2_V'/V\]*\)>'? ?A;XA?!SX
M'>%+'P1X4\#7+_!KXG>.?#GBNT^(OAWP5)X?B_:KU?XA^'/@AX*^(/QBBTKQ
M)J/BSXEW'[*'QK\5>+-%^)_Q*\1KK_Q'_:#/ABPU;P5KWU1X#_9X_:F\/?$W
MP#\3_'_C?1OBCJ/@SQC\;-,TS0[S]H+X[>%_#ND_#?Q%\3_AKX1^$>LWWA73
M=%OO!/Q$\?:-^S=!\7?%WC[3O&7A1[*Z^-VM^&/#&@>([;P[I]M\0O#WZ:X!
MZC/?\?6DVKD':N1T.!D=>A_$_F?6@#\=OCE^Q;^T=\0/$WQ4UCP-JO@'PI>V
MWQ%^(GQO^#_B;0OC!\0/ GBWQS\8?B-X6^%_PKT37OB9K7ACX87>L_"KPM\,
M_@1X>\>?!'7X?AIKWBSQ_P#%#P+XS6?P/\1/@-XFM+;4;/JS^R5^U)KGP]^/
M5K\1OBI9_$CQOXW^.'PO\6:'X0\1?%;QKJ'P&\:_!7X/_M)ZS\6M'^&S^"-;
M\ :E<_ Q_B;\$]2T/]GKXMZ?I<_Q?T/QE9>!O#WB;QH?'.KZIX\U?QS]R?M*
M?M"^#OV7?A)KWQ?\:Z#XS\5:;H]UI6FZ=X1^'6B6GB#QSXM\0:[J$.FZ/X>\
M,:7J.J:%I,FI7US<,YN=;U[0]&L;6&ZO-3U:RM89)1X7<?M_?#FT@^$^HZA\
M%/VJ=(\/?$NV\"R>(_%'B7X!>*?"/A_X(7_Q+^(=[\)?!VB?&"Z\6OHEQ!K&
MI?$73KW0KV'X;V?Q)MM T230OB7XBN]*^$GC?P%X]\4@'SS9?L;_ +2_A;3O
M&GBOX=_$/1/ _C3Q+I_Q7\5^'?A/HWQ9^(]A^S?X"^(OQ%\*?M:R1:5;>#_#
M_A'0M"\8>';?Q=\3/V=V\0^)/$/P]FO=6U/X>>,?B9H/A/PIXJNM,TC4-K]E
M+]F[XVZ3XV^'OC;XL>(/',?A?X?>-/C=J_PH\,>-/&*:[XE\&_">>_\ ''A7
MX!_#KQ'IUKK6LZ7:^(+OP/\ %[Q]J_Q&NK.]OKNXLOAO^SMX8U2\AN/ATNCZ
M1]1_%K]KKP[\,/CG\/\ ]GC2OA%\8_B_\1?&_AJ#QG>Q_"S3OAQ+HOP\\&7?
MBV'PA8^(_'.I_$/XE?#PQVU_?VWB+4K'2/"-MXN\2W>A^!/&FK0:&\&@MYWE
M]G_P4G_9\U"[^(_V'P_\6[O2?!?_  F4'@3Q1;> #/H7[1OB'X>?%[PY^SGX
MW\*?L\21ZJVJ>,_$6A?M!^-?!/P5AC\0Z7X,TWQ/XM\8^'[_ ,&:IXD\%7<G
MBJ$ _0BBOC;2_P!NCX(7/[/'Q"_:0\0IXR\"^&OA%XDU[P!\5O GBKPZK_%;
MP#\5O#VNZ=X7G^$FI^$?#%_XEMM;\?ZQXEUOPWH_@ZR\&:UXGT3QVWBSPGJ?
M@S7M=T/Q)H^J7?EOC'_@IM\%OAYX%_X3/QW\-/V@/#&H^'?^%I:E\9_AS<^
M-&U3XC_LZ>"/@AI?@7Q%\7OB=\8M'\/^+]8T9? /@;PC\5?A1XUFU#X9^(?B
M3K'B?PC\2_"6N^!M"\46EU>M8 'Z-T$ ]0#]>:IZ??6NIV-IJ-E<6]W97]O#
M>65W:3I<VMW9W,:S6MW;7$?[N:"Y@>.>&1"4>*164D$&KE " !0 H  X
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
M=/&NZKKM[8#7?%/AGX=>#C+XB@T_CC\-O^"4'[/$_P 9]7^*'_!,W]A/P_X
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
MO/9VUWK&A?V+XKAL?.:>UTSQ#I\4^9TE(^G?^'4W_!,C_I'O^Q=_XC1\(/\
MYDJ /OS(]1^8HR/4?F*^ _\ AU-_P3(_Z1[_ +%W_B-'P@_^9*@?\$IO^"9(
M.1_P3X_8N!'((_9H^$&01T/_ "*78\T =U_P3_5D_8X^ @92I/@^9@",95]>
MUAT8>JNC*RL.&5@P)!!K[#K\Z8_^"27_  3=MT$-C^R!\(-(LT9S;Z7H.EZI
MX?T33XW=I#:Z3H6BZO8Z/H]A&[O]GT[2[*TL;5#Y=O;QH M/_P"'3'_!.C_H
MU#X;?]]^)_\ YH: /T3HK\[/^'3'_!.C_HU#X;?]]^)__FAH_P"'3'_!.C_H
MU#X;?]]^)_\ YH: /T3HK\[/^'3'_!.C_HU#X;?]]^)__FAH_P"'3'_!.C_H
MU#X;?]]^)_\ YH: /T3HK\[/^'3'_!.C_HU#X;?]]^)__FAH_P"'3'_!.C_H
MU#X;?]]^)_\ YH: /T3HK\*_^"AG_!-[]A[X/_L!?MR_%GX:?LY> _"/Q%^&
M'['?[3?Q"\!>*M._MZ34/#/C3P9\%/&WB/POX@L$O=:N[-[W1M;TVQU&U6ZM
M;BW,]L@FADC+(W:VW_!!3_@FW-#$[?#KXL$O%%*<_M'?'0@F6-2PVCQVJ 9'
M("A3R<#I0!^S]%?SP_#+]@#_ ()Q_!+3O^"C&N_%CX):7XF^%_[*7Q@COM*U
M?Q[XK\9>+O$7A_X<V'[$W[,GQK\0Z'!KVO\ BHZCJ8E\7^,_&NK:5;:E?R3?
M;?$']F6DZ64-E:VOB/BZV_X)I:)8_#"X\,?\$[_A?XXN_BM\+/@QXNT*T\/?
M$/XB^(+73O'OQ:^**?"75?!UYKWP^\"?$'P_XI\._#/QBP\/>*M6^$VI_$OX
MMZGKMQ8#PI\ M;\+7-QXNL0#^HRBOS2\.?\ !*C_ ()[:MH.C:GJ?[(?POTS
M4K_2].O-0TZVN/'<\&GWUW907%W8PS:W-X:UF6.SN)9;9)=6\.:!J<BQ!]0T
M32+PS:=;?)D?_!&O_@G5\5_VCOCQHWB;X&^(]*T7P+X;^"MMX9T/X>?'_P#:
M/^%.@V']OZ5XSU/6KJ30OAG\6_"FDW^I:I=QVQO-4U&SN]0>"QL;=;E(;<(P
M!^\%%?SV_'3_ ((O?\$Z?@L_P1\5^ _@YX]CU74?VG?@!X,U6V\5_M._M4_$
M'PYJ_A;QGX\L/#WB71-8\(>._C5XB\*ZM8ZGI-_<6[QZCH]UY$ODW=L8KF".
M44?VC?A'_P $M?@!\6/&OP;?]A_X<^+?%G@_]GK3?CDSP^,M5LDN[_7_ (CP
M?#[PWX$/A?1;[Q=\3;BXN[2/6?&6J:WX6\ >+DT?P_I$%BNDZAXE\3>$="UT
M _H@HK^9OX>^!?\ @GO\2/@_^T!\;/#O_!,CPMJ?AGX+:3\*O^$=\.Z7XT\8
M'Q?\6?%GQ.\ ?#+Q]:>&_#&I^)-!\*_!ZQMY;7XJ^&]/\/WL_P 7KW79KAA-
M\0_"7PM@O+-I=72_ ?\ P3.\:-K]_P##+_@GMX$\5^$O"OQ5\"_!;Q!XNUCQ
MUK/A.ULO'?QO^,6K? CX!NOA]QK7B]O#'B/X@P>&8_BKJD^@6NM?"G1?&NFR
MZ1X:^)GB+PS\1?"_@L _9;]NGX%>,?VE/V7?BG\%_ =O\%]1\3>,]%2UL-"_
M:(^&Y^*?P8\2-:W4%X="\;>&H+NQU*P%R85N?#'C71Y;O4OA]XSL_#OC9-!\
M76NA7?@_7_SZ^'W[!_[<G@J']E7X?^+OC%\ OC5\#/@3KLGQ+\3>!/&=Q^T9
MIBWGQ9U[X[>-?BS;2Z3'J/C7X@ZOXZ^%W[+O@[Q/X=^&W[&WPS^+'C+Q%H7@
MF]^'_A7XE^,X?$OCSPI\*K_X3>&Z/\+_ /@ECI7PM_8J\??&#]C'X)?#;6_V
MW_&/A3PS\/O"5A\3O$'B2/0+#Q]91+X.U?5]5UVR\ ZGK%Q<>+/$?PO^'GB#
M1O#'A75I- \7_$W198[[5O".F:UXJL\?PW\!OV/&T/6O'OQ#_P"";7[+W@SX
M9>#])_:_\0>-=>TG]I7XG>)_$VEZ%^Q9\3[OX/\ Q0N=(\,ZE\"_!VCZO>:Y
MXSMTG\%6=_XS\/PWOAF5M2U^]\.:TB^&Y0#[>_:O_89^+/[7VMZ'>Z];_LK^
M [6]M-4\$Z]\2M1^!%]XS_:W^$/AGP?\:O$/B[X=_$G]E?\ :#@\::/<?#GX
MEZQX+;1-1TBWUC1K_2_@Q\79[3XJ:"/$[Z%JOP_\4<!I?_!,SXV:.->\/VOQ
MK^$O_"(?![4?BCXJ_8FCD^%'C1M5\/>*OB5^VU\'?V^-.L/VDU@^)EK9^.O!
MOP[^*G[/_P -?AO8V/PRG^'&N>,?AC)XKU*_UGP[XKU+27TKYJT[X5_\$WM;
M^$VD?'#1/^"?/PRU3X>:+HOP5A^,RZ7\1/$_BSQAX&^)/QH\5>%_",'PW^''
MA_X<Z3XZTOX\R^!]2\2POXG\6^#/$VG^&_$ :QTSX57'Q'\1_P#"0Z'X8X+P
MMX7_ .">_P 2/$/Q<T?X;_\ !,_P+=6?PR\<>#_A98ZC\1?$_P </AK+X@^(
M7Q _;'NOV0O"EKK-O/\ "#Q%IO@+0?[3L;OQUXBM/$6N-\6M'TI!I^G_  ?U
MZV@U'7]/ /T#N?\ @G]\9/%'[/WQO^$_C3XF_#6T\>_M,?%3Q'^U=\2_B#X7
M\&^*I_#_ ('_ &I_#7Q$^!7C7]G&Q\!^!M4UN*;Q1\#/A[IGP.\*^'OBE8>(
M_%V@^-_BI<Z/<ZYHFH?#H^+IM)\-<3\5_P#@GC^U1\6?"_Q%UNZ^-'P"\(?&
MS]J#PW^TI\)OVGM4TKX5_$7Q!\.-!^$7[2GPV_9V^#-Q=? 72M1^)>G>(U^)
M_P -?AO^RO\ "X:=JGQ U&\\&>-O'&N?$#Q)?^%_"6AWGA_PAH_J_P *?^":
MW_!.GXF>!M-\63_L9^ /"^IMJ/B?PWXB\-7E_K^I2:!XO\"^*=:\#>,]&AU6
MSU]+36K'3/%GAS6K/3-<M8K>WUO38;358;6U2\6"/T3_ (=,?\$Z/^C4/AM_
MWWXG_P#FAH ^]/"GA_3_  EX8\.^%-(2X32?#&AZ5X=TM;N0S72Z;HEA;Z98
M"XG(!GG^R6L/FS%4,K[G*(6*C?K\[/\ ATQ_P3H_Z-0^&W_??B?_ .:&N_\
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
M57-CXDT^Z\2?:=*TJTG3Q%<Z?XS\6VEQK,<D>I267BCQ%:M<?9M>U>.^K/\
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
M'@SX@Z_'\/O&?PP\+_#/X3_$C03X/U.?4_#_ (]\/0>%;OP%XPC^(_Q(\/\
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
M+%-#+^UA\!XIH98]+M$DBFBD\>K)%+&ZE9(I%62-@5=58$#SS_@G;\5?A?\
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
M0K;Q=\$-<UWQ]I'QE\*> /@QH/PZ\>_#;XH?$/Q;I>D:XMC^S?\ MK_!G7/
MOP\\3^%_AP^K^!?AMK^H_M.>&+*UU,VFJ>*-#\(Z%K-Y96-[K&E:58ZZ ?=^
MH>*IM)\,^$_&FJ_\%#? .E^#?'MW'I_@7Q;J.C_ &Q\,>-;^82M%9>$=?NIH
MM)\2W4@@GV6^BW=[*WDS!4)BD"]5;Z=X]N_&&J?#RU_;;TRY\?Z'H]OXAUOP
M-;^!/@S-XQT7P_=O'%::]J_AB.!M;TW1;J26&.VU6]L8+"=YHDBN':6,-\V:
M_P#LM_M):AHG[*E_KMO\ ?C?XN^$EK^T=X6^)7AKXQ>+O$=KX1O/ 7QVM)M(
MT'2#XBTOX%^(9OC1J/PZ\)1Z/X,\6ZEXI^'_ ,)Y?CD;75/&.O7'@G5=>U#2
M1YKK_P#P3E^*'B3PQX=^$NH>+/A7>^$/AY=>/?%%A\=/$D7B;Q5\7?CO=?$#
M]GOQ7\"-4^#OQZ\!0:-X;TV'X,-8^(M&C\37&G?&GQ??^-_ OPQ^'_@4>%_"
MM_I=CXNT< ^Q- U/7/%>FW.L^%OV^O"/B71[*6P@O=6\/^&O@3K.F6<^J:[>
M^%M+AN]0TTW-I;2ZEXGT[4/#FGQSS1M>Z]8WFCVPEU&VFMD9>ZOK&G:!'XKU
M#]OWP;8>%IM#\1^)X?$M[X=^ ]KX?E\->#]5TS0O%WB&/69WCTZ30_"VN:UH
MVC>(]62Y-AH>K:OIFG:G<6MY?VD,O@'C#]E'X^_$SQ/)K6H>%/V<_A3H/Q,T
MG]E_P1\4/#/@?X@>-/&-M\._"?[)'[1?BSX]^$-:^&L]W\"/AC9?$+5_BSIO
MC74/ >N^%_$>E_"[2OA.-*TGQ7IWB+XO0>=X03Y*\'?\$GOC[\/_  G\/++0
M/B1\-+R3X5_!*U^&7@SP+8^)O%W@G1](U[QKJ'PC^.'[2OC'0?B+<_#7XAZE
MH&L?'O\ :L^']SXKO=2D^&OB*U\->&?#7@+6X?#FJ:L?$/A-@#]*F\27:>'+
MGQ@W_!0GP(OA&RM;:]O/%)T7X!#PY:65[X,;XCV=W=:X9?[,M[:[^'B/X]M9
MY;I(KCP6C^*8G?0T:_&AX6OO$/CGPI9>._!/[>OA;QCX'U+6K3PWI_C/PIX6
M^!GB+PG?>(K_ %RT\,6.@VGB/1_MFCW.LWOB6_L/#MII<-Z]]<Z]?66CPP/J
M-W;VTGR;X _8#^+VF_M1>"?VF?%/CCP;8SWGQC\+^-OC-\,8/$NM?$K3/&/A
M7PA_P3VM?V7?"TZ>,=3^&/P[?5_BEX$^+\WCC5+#Q';>"_ ^A>./A/\ $WQ<
MGBKP_;>(](\"Z1X3B^('_!.[XQ_$#]AW]CK]C+0_C3X4^#$7P#^%G@:#Q[\2
MO OAVX\2WM_\:_A#\';7P;\&_$7@;P[JMKX9TVXTCP-\9+BV_:'T[Q!K]QI/
MB+3/'WPC^%D]GHUX^H:U/HP!]?:E+XIT;1]=\1:O^W=X;TKP_P"&+O7[#Q+K
MVI>$_@?8Z+X>O_"LJP>*+'7-5NA%8:3>>&YF6+7[6_N+>?1Y&5-1CMF8 YVH
M:WJ>D^#=!^(VJ_\ !0'P5IGP]\4WEAIWACQYJ.@? :R\&>)-0U5KE-,L- \4
MW+Q:'K-YJ+65XMC:Z=?7,]VUI<K DA@E"?!I_P"";G[0=KX:^(5WI?B3X%_\
M)%\6?BA\4_VAOB'\-/MOB[3_  #K'QT\1_M3Z5\;/">L:?\ $E/A[J7B2VM-
M:^$UK9_!'XF:OK7PT\1W"P?#?X.:UH&AS1Z#XDT;7_5_CA_P3_\ BK\<_A+I
M?A"W^(_A+X*>)?$7[2'QG^/_ (LL?A_9Z;XV\"_#>Q^*W['/QX_9OO? /PVL
M?'?PR;3O%NE^*/&'Q.L/'/Q8U;6O W@#4_&%_P"-/C1XQ\.7G@;QMK?AR:U
M/9_$?QD\'>#[S7M.\6_\%/\ X*^%M0\+:X/#'B>Q\1W?[-.AWGASQ*?[1QX>
MUZUU/4K6?1]</]CZMC2=0CM]0/\ 9>H_Z/\ Z%<^5W7B'5-:\(^'I_%WBO\
M;[\'^&/"=M#<7%QXH\1>'/@1HGAV"WM=?M?"EU<2ZWJ36VFQP6WBB^LO#5Q,
M]R(X?$%W;:-(RZE/%;-\;?#G]@GX[:/\,?'GPC\6'X2VN@W7[;_P&_:N^'U[
M8?%CQCX]T?3?#'@3_@H7X?\ VQ?&_@[2_ VO?L_>#-1^'>JKX$TB7P5I-[+\
M3_BW_P )[XO2UUK6;[P#I4EU$GHU[^P]\9O$NI?V5+X]\.?#70O WQ%\:ZW\
M,?B+\/-6T?Q/\2;OPU\5_P!IRV_:5\5:KK7@WXI?!'Q-\,/!OB[P;+IFE^ _
M"^B7%E\8?#?BJSGU7Q=?ZAX-OUTO0[< ^J+?P_\ $R[NH[&U_;/M;F]FUJ/P
MY#9P?#[X.RW4WB&7PLGCF+08K>.V:6369?!,D?C&/2T1KY_"LD?B)8#I$B7A
MZ7_A5GQ[_P"CI-:_\-%\,/\ Y6U\'_ K_@G+\0_A#\8_V?OBK9^,/ WAS2/
M?BCP+JWQ8^%GA.X\6:IX)\3P_#S_ ()SZ)^QSX$U_P 'W'B>T?5]+\9^ _%:
M^--,M-0NWMY/''P7\4Z-#X\U35?$_P /_!6EZ-^P% 'S?_PJSX]_]'2:U_X:
M+X8?_*VC_A5GQ[_Z.DUK_P -%\,/_E;7TA10!\W_ /"K/CW_ -'2:U_X:+X8
M?_*VC_A5GQ[_ .CI-:_\-%\,/_E;7TA10!\W_P#"K/CW_P!'2:U_X:+X8?\
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
M>%/#WCSPC>>)?&.L>'=/\)^$O$NL^ _%OAKQNGP\\4ZQH_Q%M?!>OZ9XHO\
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
M7^F:G:07^GWUK,NR:VO;*ZCEMKJWE4[9()XI(G'#(17GG_"C?@I_T1_X6_\
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
MQ-X6\6?MD^%_ T$%IJ^O_#26[_9L^#_[87CCPU?R^(?#WQAOO%_C72-4U_\
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
M&O/!WC&R\.?"[XO^,;W]H*PTN>_G^'_Q.^&W[1/[0/Q@^"?P^\+_  [O=?\
MAUIVN^+?^&7_  ?X7\"_M$^)?$EFG@PV?P]USP]"TFK6_B*_M9/%/@MXU_;W
ML?!G@OPS^U;;?M!W^A:3\)_V8M(\:^/?AYX-\?67BSXE7OB/X7?M+^*[W5]<
MM/@]X#\4_%#X:>,['QY-\'?A;^TUJ'PPT$:_X;\7>$O#GC*QTGPY\-?'VLZ;
MIWZQ_LU?'KP_^T-\/;;QUX9BNKO1'N+#3K/Q%<:=IWA^'Q+<R>%_#^LZQ?6?
M@W_A*O%7BCP9::=K&IZCX;&C^-+BWU*]F\/S^(-!N/$7@76_!OC#Q-]$[$)!
M*+D'(.T9!(()!QP<$C([$CH30!^#'AWXG?M.>,?AS\?/'GBCPA^U/\)_&6MW
M'[/?Q"\*_##4],_;2\5ZR/ >K_!?X)^+/&_[-UO=_#3X%ZIX<\!:[;>,=6\;
M?#_Q%\<?@<OBKXGZ%XUL]7UOQSX<L]/TG6_"[^I?M:?$;]O+PW\1K:_^!/@S
MXOR>'(/@[\%OV@M,\.Z/X:TWQQI;>*_"'B[Q=\)OVDOV<O%.IP6%]%<^+O$O
M@/XU?"'XN?#+0;'4%_MSQ/\  7XB>(;*_P#[-M+^QU/]E!'&!@1H!@# 50,*
M-JCIT"\ =AP.*78F,;5QSQM&.>O&,<]_6@#\)O%]_P#\%(_"=S\'?">DR_$3
MQ-X'T#]HGQSX4U?X@:5'XHUSXK>-OAIH/QS^'>BZ+K_Q0\/+\.K?PQH7A36O
M ,'C'6-)\2Z)XKOQJ?A^Y2YAAMEDU"6P]X\(^,_VF-2M_ LGP[TOXQ:O\:1=
M>,;']I72_P!I/0_C3\-/A'IOBC3/!/B?3;,_"[6]+^$VM?#?5O"-KXTTT-X&
MN_@M::IH?BSP_P#V!JWBCQ)?^)=9L-3U7]8=JC@*H'I@>WM[#\AZ4!5'15'&
M. !P.@Z=!@<>U 'X_P#A3Q?^VU;Z9_P3L\5:[HWQ7U+1? _P%_9PN?VN/#\F
MF?8/'/Q$^,7[1"^!O@]KMWXS\,)X0O9[Z']G5SX^^,'QBT#2=0\'W/A)[_0_
M%%ZMY8:%_8MYYK\!=2_:XTCQ?\$M#^.6D?M 7F@1^-(I[]+WQ'^T[J.DZ1?Z
MQ\%OV$O$5OJ&N>.OAQ\+M1U7QUITOQ)\0_M0W=_X0^/#>$_@UX/\377CSX6R
MZE8^#OASX(GM_P!R3&A.2B$D $E03@$D#)'0%F('0$GU-+L3GY%YZ_*.<YSG
MCG.3^9]: #8G)V+ECECM&2?4\<\<<]N.E* !T 'TI:* "BBB@ HHHH ****
M"OQD_P""Y?\ R:9\//\ LXGPE_ZK7XMU^S=?C)_P7+_Y-,^'G_9Q/A+_ -5K
M\6Z /V;HHHH *Q/$OB30/!WAW7O%WBS7-&\,>%O"VC:GXC\2^)?$>JV.A>'?
M#OA_1+*?4M:U[7];U.>VTW1]$T?3;:YU'5M5O[B"ST^PMKB[N94AA=AMU#.&
M,,@4D,5X*C+ ^H ()(_V2K_W&5L$ 'R&/^"A?[!! +?MN?LA*6!('_#2_P %
M3P"1U'C?!P00V,@," 6 R0_\%"_V!3U_;>_9 /U_:7^"A_\ =WKYH^/OPK_:
MY\3_ !'^-^J?#/\ X6Y9?#OQ'X.\,Z1X5T;3?C]=^!M77QYI7@?]JG1I?%/@
M@6GQ9OK7P]X5OO'GQ%^!_B_Q).;[X9ZF="^'VE:;;_#GQ?<: UC<^O\ [-]S
M^V]H_P 6?BU9?M'6X\5?"O5(OA_:?"?4M&'PGMAX2U?0K[XYZ1\1]9N[SP_K
M&@^*=9\#?$'PYX3^ ?C?PWIFN^$+GQMX'\9_%GQ3X(N[KQ#X6\&W/BZ$ [D_
M\%!_V!QP?VV_V0AG;P?VE/@J,@@E.OC;G(4E?4 XZ4-_P4(_8&S\W[;?[(6<
MG[W[2OP5SE#N/7QOU0_,>ZGGBO@_Q)\!?VY&\=_!270+OXIWOP;^&$_Q'T7Q
MKHK?'*W\"_%_XU^!+WXG_P#!/GQ5X<O/'FM:'\7/$7AC5?C!=6WPX_::N;OQ
M/IFL>"]#\5^#+'7_ (>:O'\,Q\?O$E[==+HWPK_X*#V7QDM_B']ON(OAOJ\_
M[,WA'QE\)X?B7/I6EV7@/X3?&;XK^.=8\>_"_P .W_Q.^(ECX/\ B%?^$K;X
M<>#OBKX/N/B-/X;^*?@_XF:]9:GXP\2-\'/!6@ZB ?9H_P""@O[!+YV_ML_L
MB-@!CC]I3X+-@,-RL<>-C@$?,">".1Q2#_@H/^P.24'[;?[(9(+94?M*_!4D
M%3EL@>-N"I.6XR"<GK7Q7\)/V;_VQA:_ 2U^-=WJNJ:EX8_:]TOX]?$+4=#^
M//C?5-%B^'_Q%_9G\9R_%;X<NFK^,?[9\0^&_"G[6MQ9>(=$^'\T-W\/]-T;
M4_"Q^'6A:=X:\))IFB4#^SS^WMJGP0^#?PVMO&.LZ'\0_A=\%_V?_A9XO\>?
M$'XH^*?%/A+XE_$KX1? +]JSPMXX^*VH0^ /C-X.^(WB#PS\1/BQXL^!?B.'
MQ#X@\1^&OB==ZIIVB>-?%?@]]1^'=O9. ?<3?\%!OV!@%+?MM?LA -C86_:4
M^"H#$8QM)\;8.,#&.G'M3O\ AX-^P3\Q_P"&VOV1/W8^8_\ #2GP6^0-R=Q_
MX3;Y00,\X!QGM7S]\'_A3^TYX<^"'[2'AGQ/;?$G_A:'BW6/B?JO@?7_ !'\
M5--U/Q#J_AG4O'WB[5/!G@_2OBOI'Q5U/6-%\3?\*]U'2O#6D^(H/!?PNL/A
M[J/DC1I[BQT.QO8,7X6_ ']ID?ME77Q0\1WWC3PO^S)!;?%K4? OPN\<_%;4
MOB%J7A/4]5T;]AK3_#$%QX?TOXAZSH>CW>H^*_A=^TAX@\-QVNL_$/0O!6@^
M)]1D/]AZC\3-2\*Z0 ?3(_X*#_L#D#;^VW^R$0S8&/VE?@J0S<' QXVY;@'
MR>!3_P#AX)^P43G_ (;8_9%SDKG_ (:3^"^=PRQ7_D=NHY)'4<FOD;QK\!OV
MRO$7B#5+33?$OC+3[ZX^./[0/B+Q1\0Y/C+J3^ _'W[/7CS4-97X)_"'PY\-
M;7Q5IUSX=UGX::1KG@I=:F&C^!K6*7X4_$"XT3QEKD_QFUF;73XM_LU_M57V
MI_';5/!WB#Q#J5C?_%']A2/X7Z)H?C;6M&FN?A-\*O&_[/VM?M$6.@6>K?&3
MP]IWAGP_XAT?PM\3(]=^'>K:OH\OQ&>_N;?4/%E^GB.[:[ /K?\ X>#_ + Z
M[?\ C-O]D,9)5?\ C)7X*C)4D%5_XK;DJ200.021QDTG_#P?]@90Q_X;;_9"
M4*=K'_AI7X*@*>@5C_PFV <<8//M7ROXI^!/[65Q\7O$/C;0-6\9Q?#;6[3P
M%+!\/-!^)-YX/U>/PQX;UG_@G_<>-_!-_ _QEU_PO>>(O$GAGX:?M*Z-X&N]
M!U#PGIG@VYUGXCZ;X@\=^)K/X[0>*]/\\T_X%?MY>'/B5:?$JRU;QAJ'@3P]
M\0]1\5>%OA%>?&O4]2\6Z7\/YO&/[9/B'PY\/[_7YOB1#X)UG1%O/%G[.G_"
MR_!VMZ9XL@N? :Z)X!^'OCZ2Z^ ?A'4+P ^[/^'A'[ X&?\ AMS]D(#(Y_X:
M5^"H&6P1S_PF^,MP1Z\$4'_@H1^P."0?VW/V0P0VT@_M*_!4$.?X3_Q6_#$
M\=3CI7SC=_!#]H7PKX6^)7@;2'^/7Q'\1P>+_@OJ7A/XPW'[2-SH8^('PI\'
MV?P)G^-/@RWMIOB1H6L?";XI?%X>#_C'I F\->$K'PP_BOQCHWBN/XE>"[>]
M\WP)X'XV_9X_X* R?%/XL_$GX3:Y\1/#7@N\T+XNZ1\'_@MXM_:4U6YL]$\-
M?$SPW^S/\.]3TK4ELO&/B'1/#OC70=7\(_&[X^?!&^T[5_$6E_#K4$T#P!IO
MC#P+HGQ"\4^'_#H!^A?_  \#_8)3D_ML?LB* IY_X:2^"PPN<GG_ (3887)Y
M[9//6F?\/"/V!FP/^&W/V06W<J/^&E?@J=Q#<$#_ (3?G#+U&?F7U%?!W[1/
M[)'[7FLZAXPF^ GB?Q?X8L;WQI^T/KT$5M\=O'VE:KJ?A77?A+\-=(^&6C^"
M-2A^*&CP_#[QXOBN+XG?\*N\6:YI7BWP9\)?&&K)XJ\4?#?Q'X?U/4+6]N^'
M/A!_P41LOBEXF\3?$^ZOO'_P;^(GQ]T_X\:_\+_AY\;=2\+>,_#7A& _'KX;
M6?P'MM4U?QIX?T(Z-H?@76/V./'^J^$? ^O^!_A?X\\2? []H*]\4:CJFL?%
MG^POB  ?<[?\%!/V"< M^VQ^R)AB%!;]I/X+89L$  GQM@G&0 .<9%-_X>#_
M + X4L?VV_V0@H?!;_AI7X*A0X[$_P#";8#C X/(Q7S]XG^ WQJB^-7CSXD^
M$=,^)-G\-M<\,?L@!OAB?C3?)XBUZR\+>,OC9J/[0/A'23=?%&7POX,\0W%E
MJ7P/U+Q1JEKXET_1OBGHO@2Y^'MQXDU'1M0U60^.? W]G#]NGPU^TOX/^(?Q
M \<>-[KX,VGQ'U#4XO!=U\:];\5>(_"OPSUCQ'_P4'U_PMX.\5ZGJ?CV]T'Q
MEI7@[P_\4OV7?#/C_P )MX6\1ZGK/B#P_P""]4\,_%GQ1I?P TJZUT ^XA_P
M4*_8#'3]MW]D =.G[2WP4'3I_P SOV[4?\/"OV!,@_\ #;W[(&0, _\ #2WP
M4R!Z _\ ";\"OL.B@#X\_P"'A7[ G/\ QF]^R!SU_P",EO@ISD8.?^*W]./I
M1_P\*_8$Z_\ #;W[(&<8S_PTM\%.G3'_ "._3'%?8=% 'QY_P\+_ &!#U_;>
M_9 /_=R_P4]_^IW]S^9]:/\ AX5^P)S_ ,9O?L@<G)_XR7^"G)]3_P 5OR?>
MOL.B@#X[_P"'A7[ 9Z_MN_L?GC'_ "<M\$^G/'_([].3^9]:7_AX5^P'_P!'
MN_L?_P#B2WP4_P#FW]A^5?8=% 'QY_P\*_8#_P"CW?V0.X_Y.6^"G0X!'_([
M]P #ZX'I1_P\+_8$'3]M[]D#_P 27^"GM_U._L/R%?8=% 'QY_P\*_8#QC_A
MMW]D#'!Q_P -+?!3&1@ X_X3?L  /3 ]*3_AX5^P'_T>[^Q_SU_XR6^"GH1_
MT._H2/H3ZFOL2B@#X\_X>%_L"?\ 1[W[('/7_C)?X*?_ #;T#_@H5^P(.G[;
MW[( P21C]I?X*#!)))_Y'?J222>Y)SUK[#HH ^/?^'AG[ O_ $>_^R#_ .)+
M_!3_ .;>C_AX9^P+_P!'O_L@_P#B2_P4_P#FWK["HH ^/?\ AX9^P+_T>_\
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
M5\$/V(O@SX.^"?P[\1?M'Z-X^U[7_'/[3OQ'_:3^-_PVT_6/A+^SM\%?V?\
MP7JNL>-/ ?C37;Z?Q#\5M+^$>H:=\:OVD;_X)Z/X"USX@?"OX-3_ !?\##6O
M3_B+_P %$_VB?VA4_9I;]G:3Q+^RCX4_:1\2Z+XU^%DOC;X#^%OBQ^T#K7[,
MG@U=+USXR_M=_'KP/XY^*7@#X<?LC_L<^&;"^TOPW;>+/$NK?$;XM_%6]^('
M@&Q\%Z3\,O$/B?0TU#WO0OC[_P $E/"'QG\>?'?0?A -%_:"^)"7B?$'XMP?
M\$__ -I2/XN>*+2?1H=+U&UUCQE+^SJWBV32;O0M)BM;^P6_CTR[L;(-<V\J
M1;QP&B2_\$4='T71-'_X9/T?Q3;:58V/]CZQ\0O^";_[3'Q5\42Z;8?8?['D
MD\=?$C]G#Q9XOUFQTFWL]'L=!FOM?OK?1M)TW0=)TA[32]+TFTM@#]8/@;\?
M_A+^T=X0N/B#\$O&%O\ $+X=+KVK>'='\?:+I&O0>!O&,^ASK:WNL?#;Q=J>
MEV&@?%'P3]I,EGI_Q%^'E]XE\ :U=VE_::+XDO[C3-02#\N?CK\%_B#_ ,%?
MOAK<WG@OX[^(?@3^R)HWC7P3XV_9XU+P39Z[<0_M?:_\-_%7AKQCI7Q:^,2:
M;KGPQ^(<_P"RC/XKT.^TOX5^"_A3\1_AKXD^+FF:9IO[1F@_&1?#&M?"3[-]
M':K_ ,%$?V&&T&]\#ZIJOQ8LM O-)O/"ESX9/[(?[7ND6ZZ0]HWAZZT*'3H/
M@59RV,,5K(-(%I:1V\EINAM8!#*(%&YH7_!0K]C;P]INC^'/#9^,VBZ-I=G8
M:!X?T+1OV*_VP=/TO3=.TVTCM-*T31=,L_V?X;.SL=/T^UCM].TRP@BM[2RA
M5+:".!0* /G;X=?M->!?V,?V<?CKX"O/V3K;X+_'+]GC4O"EO9_LR?"R_P!-
MUW3OVJ/B%^T7XV\2> ?V<_B3\(?B%IT.KZSXH3]L7XN^&O$7A[4/%_QET^P^
M,W@SQMX?\?:U\=-*;1="B\?>*_CW]F/_ (*<_P#!1RY\&?ML?&_]H[]E;P7K
M?PI^'267A#X Z#\.?%7@ZYN?%O[86I^/M7^$VB_L;?!;Q?\ "GQA\?M(_:>\
M#77C+4OA?X/\9?M*7W_"H-6^'GQHN_BSX%U;X17=UX2UWP?\*_MCXB?M#_\
M!,'XNZIX[\3?%GP#X^^)\'CWP?\ "_P=XUL_B%^Q%^U[XQ\&7_ASX%^-OB'\
M0/AO)/X=\0? *_\ "UA?>#O&WQ,\::W:Z_;V-MJ@U&[LUN+^0Z-I,=G)XX_:
M?_X)A>*?A*G[./B;PO\ $#1?A-H-EX:NM'^&GAC]CS]L?X9Z?X%MO VM:?K_
M (1U;P3#X$^"'A75?AU<>#]?TO3=5\/ZYX/N?#]YX?U&UM;C3[VTE$9(!^:E
MUX%_:'\4>)KO]E'X;_M!^$_@S_P5 ^,?A7XC_'K7O#,'B*\^+<_[*EGXR\(7
M?A?XK?MW_'&Z\.6TWAY/VB/BO8:I\*_V5_@A\*M'\:ZIX(_9,^$WQ T^P_9X
MD^*O@SX?^+_%?B[[D_X(B^(/V@;;X'?$GX'^-?AQ\&=+_9M_9I^)]_\ !C]E
M'XQ?!SXJZ/\ $;0OBMX)\,65E'XQT6QO/"?[,?[+_@KQMI?PD^(+>)_A[=_'
M#0/AUX+_ .%@>*M&\1>'M7\(ZQXK\#^(_BS\2N>O)/\ @BGJJ>#[\?L]:U#8
M^$8O$.G6,>@?L2?MFZ)H7BR#XDW'A[4_$^F_%'3O#OP2T_1OC=#X[U7PWX<U
M_5['XO6WCM/$GB*QL_$-S%>:W+]NE^PO"G_!1C]AKPUHFB>%/!%_\3=&\.Z-
M;1^'O#?AOPI^QK^UC8Z+I5GHEBB1:!H&BZ+\ XM/L+71M-@CVZ1IEK##IMC&
MCFVA@PQ /T9HKX/_ .'D_P"R@>1J?Q[(XY7]C']LU@<@,,$? $@Y4@C!Z$'O
M1_P\G_91_P"@E\?/_$,/VSO_ )P% 'WA17P?_P /)_V4?^@E\?/_ !##]L[_
M .<!2G_@I-^RB$,C:I\>555+$M^QG^V8IV@[2P#? (,P#80E00'>-#\\L:L
M?=]%?")_X*2_LH@E?[3^/.0S*1_PQG^V7G*+O; _X4%R GS!AE2,D$X--/\
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
M#XLLM.USP9X5TRU\-6'B+3]6U+2A-'J\EU/];44 -VCU;_OM_P#XJC:/5O\
MOM__ (JG44 ?F-\;?V=-1^-'Q4\6:G\9_A/X+^*/PRTGXZ?"#4-);Q[X7T#X
MAQ^'_P!G7X8?!:\^)&L-\.O!#:/XFUG4?'?BW]I@ZGX(\8Z1INF6?B7Q9X#U
MO3+.27Q#X?T#2?#LGRGH.D?\%>/B%>>%/#MIXLG^$WBS1?@7\+_%EYXM\01>
M#$^$>F?$.\\3QZ1J'AWQ=HL7PWU+5?B%XN\4>"/@-+J?C#P3X.N]&\+?!N]_
M;-\6K-K7B36_@S\'M:UK]W_L\.,>6I'/!R0 <Y !) '., 8Q@ 8  D"*N=HQ
MG.<$CJ<GOQDDGCN2>I)H _*&X^%G_!2J?X4_ 30=/^-MPGCJ_M_BU<?&/Q9J
MD7PM\.:WX+\<^(O$OA2Y^#&MWFB67AKXF:!XY^%/PM\)Q?$>Z\5_#GP[XFL/
M$?Q.\?WGPWT<^+?"7POD\4Z;X9Z3Q#H/[:&C7/[-GPKTWQ=\2O&?BS7O!/Q7
M\;_&KXLQZA\/_#/@'P1XYN?&?P=7P?HWB#4H_AO)'XC\*>!=,\5_$EOAU\-_
M".GVGBKXEI\.-&T_XF^(F\.:YXT\1W'Z>4PQHSK(5!=1A6YRH)YQSQGH?4$@
MY!(H _(#Q/\ !/\ X*1:_HMI+X>^*&G?#WQ]J?P0U#_A(_']EJOPWU37)OCW
M>^&-2?P1I5V\WPQ>#4/@Q\'/B?\ ';QWXRT#PBL26GB'3OV;/!'A?7X]:TGX
MV?$:+5?>?V1/A/\ '3PEX_\ ''BSXU#78=2?1?%7A[[?K'Q N?B(_BR]\7_M
M'_'3XRZ?:Z-K5[>2ZFOPQ^$G@'QUX(\"?"6VU>STC4M)T_4/%?AC_A']'M/#
M<5QJWZ$TP1J#G!SD'.6/(SSR>O.,]2, ]!@ 7:/5O^^W_P#BJ-H]6_[[?_XJ
MG44 -VCU;_OM_P#XJC:/5O\ OM__ (JG44 ?CM^TUX&UCXG?MC_M*?#K0?#5
MQXPU3QA_P3:^$>BZ=HEO<_#^&ZBU"]_:;^,:6OB*Q7XK^'_%/PYNM0\)3E/%
M%CI_C#0M4T/4)](CT^YL+KSXHQC^$?V8?VT_ &M7'BZ*+3YO%VG?#+P'X?\
MB5K7P_\ C=K]SK'[1">7^R/:W?@SPUXJ^,EIXC\4^$3\&="^$G[1OA/P1K7Q
M!U*YU;7;7XQS>/K#Q]X6^+GQN^,OC?P7]-:=_P I3_B!_P!H_/A#_P"M'?&V
MOT'H _.#]I#X/_$7XY:!\(9O%_[+G@3XNP>%?$?QCT*_^%'Q!^*/A^;2+2PU
MSP_K7@[X9_%+5O'=YX6O[W1=0ETV"TU?7M4\#:'KOQ'^'TGBR_@\)Q>+KW3+
MB[O_ (H\3?\ !.[]L;Q!X(_:'\*_%3QO\)OVG;/X^_L:^(OV8-4C^(VDZE'X
MFC\:?!;X'>$/#O[+?Q;UWQ#XLU_QSX=UD:I\=K;]H#XSW^GZ7X-\-^*/A]XQ
M_:;N-4U#Q;\0'\ :5<VO[[44 ?F%X"_9(/P[^-7[4E]X>^"MOX>^'GQ)^%+^
M#/A_#\-+GX'?"/PY!X:;X0?"/PG/\/?#?C#X?^$-!_:6^%VLW7C+PEXLN[*;
M0_&R_#/PVMUI_C30M(MO&S+?6GSAX,_8D_:.\/\ PG\&>&/$7@'X:^*O O@K
M6? \.L?L]OI_P>TFT^,/PG\+:]^VM<:!X9^)?ASPGX0\%_L[:I\5/#'BKX[?
M!+]H3Q5+H_A?PE\,/B3\3OA?<6BKX=N=0D\0Q_N910!_/'\6O^"<W[8'C_P9
MHNMP3_#G1_&OC?PIXTM?CC\(O!/B*;P[\%(?B#>?\$>/B+^QYX(\<?"K0=4A
MU+2O!=EHGQI\;ZS\,=6\-Z=IT<'B;X8W?PX\5ZW=21_!_2M)U'WN+]CCXEW_
M (I^%,GA+X%Z)\,=3\+P?LRR>'/CQK5S^S_X:^)WP,\/_!;]ICXI_%;XQ>#?
M#FD_L]^&/#GAR"[^._P[\2+\/;SP_P##K2= ^&7BSPW\2?%^G_%N/5--7Q-X
M5\8_M#10 Q4^4 [LXY_>.>>O4MD_C_*EVCU;_OM__BJ=10!^&?B/X+^/OCI\
M2_\ @HQX7^&_AWPOJWBWPW_P4]_9[\?^'O$WBK4?#UA:?#O6_"/_  3<_P""
M>FHZ?XG$NJ^!_%7BV#3[A/MFB^(=2^#/B7X3?'*PT74;R+X9_%;P5J^H2Z]I
M_K?Q'_9*_:#TC7/C#XD^",6B:7JOC+]K'XF_&_P,VB_%.^^'U]X?@^)?[(/@
M#X.P>,M3OY?!'BZUNK[1/CSI>N_$;Q'X'?3;[1]?\/PM/?)XD6]N_AYXE]S_
M &0Y%C_:0_X*J%MW/[<GPO "JSDG_AV;_P $]S]U S=NN,#O7Y]_M,?M_>)]
M7N/CV_[*WC_QY\5]!_:!^'__  3_ /@]^S=K'P)\+W7Q0UWX:>*_C_K7[6/B
M?]HGXO\ @KP?INGW6K/\5/@W^RMX%NOCT? ?B'3+B^36?ASX#TSQ1X7M;#7K
ME;H ^IOVVOV3OCQ^U =#\<>$;3P'X0^*/PU^ '[=/PS^'O\ :/CC7CH.K^(O
MC-XE^#WA7P-I_B:ZTKPXA3P-\9/@KX!\<VWCNRU32?%T/P;\8>+_  MKNCZ-
M\1?%/PU\->)D^6O$?_!.+]L7QQ-\8%\2?$;X.6OAC]HJ\^ 7AGQ5X2TBS\6K
MK'PM\*_L@_M%?!C5OV>_%^E^,=1UO4=*\=Z_>?!;P=\5O%GBOP]HW@OX6Q:?
M\3_B!I/A>]UWQ[H_A?3?%<'GOP]_;<_;0\0+^R#X^D@^(>L>-_V>_@9^UK%^
MWQ^RS!\*+J/XH?'@? ;XL_LM_#C5?&_ACX3WJZ7XV\#?&S5_A7\2=!_:_P#@
MGX!L(;W4_%WA3Q[;?!RWT>_N?B+HGB#1_#_$'_!4#]HFX\+_ +,?CGX*WGQD
M^,GPV^#7A_Q-^UO^T;\3/A[\,==^)G@?XI_"#QU^U9XM^'_@KX6^,_$WA[1K
MRV\&:9HO[%F@?M!_'O3Y=>_X1S5=*\9^&OV5]:N&OO#^M:]IU\ +\3/V0/VO
M-+_;#^$'BGQCXP\'> /'_P 7=3_:@_:C_:.^-GPWUCX2:CI7[*WP[\3^%O\
M@E%X7^*.N:%XA_:0^"/CC28G^'UI^S7XF^#WP-\7Z-)\._B8VFV>B?&@O-HG
M@+XB^"*T?V=?^"<?Q!^.FH^)/C=\/O#6E?!WX :SX<_:LTK]E34O$<7AN?QY
M\4/V?OVB_@[\:OAMX5U#XG>&_%/AWQWK]P_Q$;Q_\#O&VD7/QDUCQ<=$^'/[
M,7@'Q#XI^%<?QE_:<_:3M=-]?_X+":?XX^(?[17[(4'P.^'/B#]I.T\:_LD?
MMD_%G5OA5X9U_3_$_P (?BWI'P ^)?[$'C/X9>*/BG\'_P#A8OP\L/VJ?"_P
M]L/BK\0O%/PD_9]T?Q=H5C\</C9K_P +_"GC;Q+H7PHU#Q=XO\.^L:'\4_A]
M\3_%T/A/6/\ @IS\5_@]\"/ '[(_P8_:)^#OQ=A^*/P4^&GC+XW7/B_Q/\9V
M^-'Q]^)OB[XH?#?4?#GBK3OA'JOAKP3X8U[X-6'AGP]\'O@O=ZU-H'Q7^%]Q
MI/B/X<>'_"X!]D?$_P#92UC3S^SK9Z'\*_AE^U5\/O@SX6^(_A2]^&OQNE^'
MOPWL$\3^.=5\$WNB?&K1_"'@7X*1? FX\7>&]+T3Q?X2N8;#X7>#-2T;PO\
M$+Q-=>"M6LY]:\7^'?&_QUK'_!-+XM>*]#\)^#CX=^&?PVUOPSJOPQL_BI^T
M=\-/B+JUG\9/VI];\._M@_L]_M#WW[1/BY+SX=B+1/BEX73X7^.?BMX6L_'N
MH_%.?PG\:?B!KW@7PAK)^&5_XF\2>/-K_@E1^V/\9?C[XY^,C_M/^.[#1_%V
MH?!C]@GQ3X<^'.KVT'P_M-.\1?%3X1^*]3\3ZSX/^'GB&X3Q3X:7XIWMEHOC
M!_".J7&I:GH=SJL&B$B[L9H:\=_X)7?'#XOZE\3_ -CGP[XS^-GQS^(VD_M'
M_P#!.B;X\?$+3?C7\<O@I\;Y=;^-&F0_LR:G%XT\$^'/ DFH_$3X,^&;?3_B
M5X^@U%=<U.R\$:_-XG\+Z#_PC=CXDT339V /2/B7_P $Q?BY\3OA[JEUXP\.
M_LXZW^T/KW[.G[>WPQ\5_%ZP\+:;IUQXC^)'[1G[2?@+QS\//%EH-;\,>(]8
MTSPS<?"[3?B!::EX4U?6/$=OX%M?&&H?#6RN_%GA[5=8U:^Y?2O^";G[<VA7
MGA+_ (0#X_\ PW^#5I\&=&_:%^#OPYN?!FAZR_B/6_"'[5_COX^W_P 7/B[H
MRZ!K/@KP'\'+;2;KQU^S#\=_"_[/FF> _&.D:%\1?V//"WPT^''Q!^&?@3Q?
MKFHZC_0<P)'!P?Y\'@]\9Y..>.*_ 7]HO2?C=:_'+_@H%XO^"?[6GQD^%7A;
M]F;]DKXM>(=6\5?&WXZW,?[./AK]K/\ :'^&OB#7/A9;3:!)X'UVQ\!?!O\
M9)^'']G?&+QG?W,>HM'??%+X7:C#;OI'P]\1VVN 'OZ?L%Z!XQT?]GPZE^Q=
M^R=\&/$'P/\ BWXGUG4QX8NO#OQ*B\0^'W_96^-/PRT7Q1I'CC5_A+X7\8:I
MJ4OQ@\7_  ]UZ"7QK9IXKN+/PQ!XYUV]3Q3IEKI@\ANO^";W[05KXB\%:SHG
MB;P/?^&M0TK7[OXQ_#'7_''BBP\,^(?'FE_L<Z7^S;X:UCPYXFT[PQJOB'PE
MI_Q-T.&Y^%'QB.C6=S%8^$] \!?$7PUX;O/%^E>);+Q9\ZQ:A\8_B7^SK\2/
MA%\/OC_^T7I/[5/@C]JCPC^S;X!\>?#S]O/5_P!HKX1>(O&OQ]^'_P */%=Y
MXU?XPCX&?!;7/B#X?_9I^$,OBCXT^.?@O<_"_P (:AI.M^$?&6A6&M7.D^-M
M.\5Q?8_[;/[;/CK]GOX+^,?@G\'_ (8_MP:E\1O#NA6OPJC_ &JKC]DOXZ?&
MSPKX0TZR^'6I:OKGQ^E\2?##X4_$6W^(?BJRTG0I[;PWJ<G@:?X=7OQQUWPF
MGQ+E\,_#7_A,=:T< ]!\/?LU_&7_ (4Q/X5\6_L]?LTWW@SPS^U/=_%+P1^R
M;H47@?PQ\/=9^!UU\-$T.P\$^.[O1/A9!\,]>\<^!_C+KVN?%+P5?3^"([+6
MM.\"_"Q?$6M:-XXCU+Q#I7A?PE_X):_$7P_IGQZ'C3QGX<L+[XG^(?@MH7A'
M0_"FB_"/QQX>^'GP=\-^-O@IXNU3PCH'B?XP_ ;Q;\1M;C^"WAKP+J/P<^%G
MA7QGK.H?!'QQX0\'>%-?\8_ O2M=U>]BTWQ3X*?\%&_C!XY^(?\ P2W\+ZW;
M_M4^'OAKXH\$? #2_BOXCO\ ]A?]K+6H/VJ_BK\9OV)_B5XUO]<D^--K\$;K
MX9>'?A+\+O&*>"M=\22:?K-MXL\0^-Y_&/C?Q=+\.O@7\ _$6N_$W[%^ ?[3
M/QG^%GB__@H99_M$7WQ._:<O_A5^W'\.?A/X*T_]F_X!>)]4'@_PAXV_80_9
M-^-MOI6A_"W1/$'C_P 1Z#X*T;Q+X^\3'5O$>N^,O$DUUXAUO^T+^]L%UBVT
M^T *-C^Q+\2O!'[1^O\ Q.OOAK\(_P!I'X47?BO0;+P5\._B3K>@>%9?AO+I
M?P._94^&"_M#:1X5T[X87/PJ;X@7)^"WB3PYJ>D:#X3\*W'@OPQ8Z(GPBN]
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
M?0/#FA>*_%OB#P[X/TY/".D:'+-]+T4 -VCU;_OM_P#XJD:-6!5MQ!ZC>_\
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
M7G_P3]_Z--_X*4]<_P#)O7PMZ^O_ "<%U]Z_6/7_ -L3X_\ A1O%/@_5;/\
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
M264.P;=<HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
9 (+E_P#)IGP\_P"SB?"7_JM?BW110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>ex10-3_002.jpg
<TEXT>
begin 644 ex10-3_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" .N IX# 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#^_BBBB@ 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 *_F5_P"#K+_E'E\&_P#L\[X>?^J/
M_:)K^FJOYE?^#K+_ )1Y?!O_ +/.^'G_ *H_]HF@#^FJBBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *_F5_X.LO^4>7P;_[/.^'G_JC_ -HFOZ:J_F5_
MX.LO^4>7P;_[/.^'G_JC_P!HF@#^FJBBB@ HHKSSXN_$O0O@O\)_B?\ &+Q1
M9:SJ7AKX3_#SQK\2_$6G>'+2VO\ Q#?Z%X$\-ZGXIU:RT&QO+W3;2]UFZT_2
MKB#2[2ZU&PMKF^D@AGO;6)VGC /0Z*_DD3_@\M_X)F.B./V=/^"AN'57'_%E
M_@>WRL ?O)^TPZ'KC*LRD\JQ4@EW_$97_P $S/\ HW7_ (*&_P#AE?@C_P#1
M+4 ?ULT5_)-_Q&5_\$S/^C=?^"AO_AE?@C_]$M1_Q&5_\$S/^C=?^"AO_AE?
M@C_]$M0!_6S17\DW_$97_P $S/\ HW7_ (*&_P#AE?@C_P#1+4?\1E?_  3,
M_P"C=?\ @H;_ .&5^"/_ -$M0!_6S17\DW_$97_P3,_Z-U_X*&_^&5^"/_T2
MU-?_ (/+?^"948W/^SQ_P4+12\489_@O\#U!DGE2"&,%OVEQEYIY(X8E^])+
M(D:@NZJ0#^MNBOY)O^(RO_@F9_T;K_P4-_\ #*_!'_Z):C_B,K_X)F?]&Z_\
M%#?_  ROP1_^B6H _K9HK^2;_B,K_P""9G_1NO\ P4-_\,K\$?\ Z):C_B,K
M_P""9G_1NO\ P4-_\,K\$?\ Z):@#^MFBOY)O^(RO_@F9_T;K_P4-_\ #*_!
M'_Z):C_B,K_X)F?]&Z_\%#?_  ROP1_^B6H _K9HK^2;_B,K_P""9G_1NO\
MP4-_\,K\$?\ Z):C_B,K_P""9G_1NO\ P4-_\,K\$?\ Z):@#^MFBOY)O^(R
MO_@F9_T;K_P4-_\ #*_!'_Z):C_B,K_X)F?]&Z_\%#?_  ROP1_^B6H _K9H
MK^2;_B,K_P""9G_1NO\ P4-_\,K\$?\ Z):C_B,K_P""9G_1NO\ P4-_\,K\
M$?\ Z):@#^MFBOY)O^(RO_@F9_T;K_P4-_\ #*_!'_Z):C_B,K_X)F?]&Z_\
M%#?_  ROP1_^B6H _K9HK^2;_B,K_P""9G_1NO\ P4-_\,K\$?\ Z):C_B,K
M_P""9G_1NO\ P4-_\,K\$?\ Z):@#^MFBOY)O^(RO_@F9_T;K_P4-_\ #*_!
M'_Z):C_B,K_X)F?]&Z_\%#?_  ROP1_^B6H _K9HK^2;_B,K_P""9G_1NO\
MP4-_\,K\$?\ Z):C_B,K_P""9G_1NO\ P4-_\,K\$?\ Z):@#^MFBOY)O^(R
MO_@F9_T;K_P4-_\ #*_!'_Z):C_B,K_X)F?]&Z_\%#?_  ROP1_^B6H _K9H
MK^2;_B,K_P""9G_1NO\ P4-_\,K\$?\ Z):C_B,K_P""9G_1NO\ P4-_\,K\
M$?\ Z):@#^MFBOY)O^(RO_@F9_T;K_P4-_\ #*_!'_Z):C_B,K_X)F?]&Z_\
M%#?_  ROP1_^B6H _K9HK^2;_B,K_P""9G_1NO\ P4-_\,K\$?\ Z):C_B,K
M_P""9G_1NO\ P4-_\,K\$?\ Z):@#^MFBOY)O^(RO_@F9_T;K_P4-_\ #*_!
M'_Z):C_B,K_X)F?]&Z_\%#?_  ROP1_^B6H _K9HK^2;_B,K_P""9G_1NO\
MP4-_\,K\$?\ Z):C_B,K_P""9G_1NO\ P4-_\,K\$?\ Z):@#^MFBOY)O^(R
MO_@F9_T;K_P4-_\ #*_!'_Z):C_B,K_X)F?]&Z_\%#?_  ROP1_^B6H _K9H
MK^21?^#RW_@F4^_9^SO_ ,%"WV.T;[?@O\$&V2*%+1MC]I<[74,I9&PP# D
M$4[_ (C*_P#@F9_T;K_P4-_\,K\$?_HEJ /ZV:*_DF_XC*_^"9G_ $;K_P %
M#?\ PROP1_\ HEJ/^(RO_@F9_P!&Z_\ !0W_ ,,K\$?_ *):@#^MFBOY)O\
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
MQ%;75[)!I^F6LM[>S1V=C#<WUV\5M#*Z6UG;7%U.RB*WAEF=(V -/G(].?\
MZW]:\)_:+\._$3Q3\/=$TGX87FLV/B-/C9^S/K6K3Z#XFE\(Z@WPX\,_M(?"
MCQ+\8;8ZS!J6DSOIU[\(](\;V6M:'#>&3Q5HUQ?^%TL]3;61IMWY*/\ @H/^
MR:0"/B'XE((!!_X4Q\<AD$9'7X;<?0\CH:7_ (>"_LG?]%"\2_\ AF/CC_\
M.WH ^*/#O[-/[5_P[^(_P ETJ]_:3\4^"M(^(/\ P4=U'QZVM?M6_%/XE6^G
M67C_ /:-\#WG[&&I>+)?B%^V;X2N]5\+^'_@3X9D32-$N/!O[0&G^"K2Y\2Z
M-??"K0O%GC+6M7N/3OV-/A+^W'X-^*'PR'[1?BCQGJWPX^#O[.GQ!^!FD2ZM
M\5K?QD/B)K-_KO[.GQ \#?%[XE+%XBO-9\>?%>#PQ/XM^ &K>,?'UIXB\36?
MB/X"?$OXH:3XJM](_:BNH=9^B?\ AX+^R=_T4+Q+_P"&9^.7_P [>C_AX+^R
M=_T4+Q+_ .&8^.7_ ,[>FW=-.,=8I)\JNK<]I)]&N>6KO?W;I\L>4>NGFW]Z
M2:]/=5ETUM:\K_G5\-?@'_P4&\+:#\/?#_QT/[1OQF\!>"? /[+7A_Q%IGPQ
M_:W3P?\ &OX@QZ7\+OVL=2^(UK>^.6^,?PBFE\:?#3XN_%+X.>!?'/B>\^*F
MFZ[\?/A_\*OAU\3/$/Q2^(7BS2?%'@2]_6W]FJS^+&A_!+X9^#/CA'J=_P#%
MGP#\._ACX.^(GCB]UC0]=TWXH>.],^%_@JX\>>/?#6IZ5<0:K=Z)?>.+[Q'H
MDE[XN\*^ /$6H:[X?UO4X?!UMX8OO#>L:WY/_P /!?V3N?\ BX7B7_PS/QR_
M^=O_ /7_ $H_X>"_LG<?\7"\2\?]49^.7_SMZ<Y.;;<4KMOW8J*6^B2LFES<
MJZI)+JVY4;<J3=DDK;WLDKWZ7LY.UDY2<K*R2^SZ^&O^"AO_ "0/P!_V?+_P
M3!_]>5_LEUK?\/!?V3O^BA>)?_#,_''_ .=O7QQ^W5^V_P#LT>+/@EX'TO0/
M''B&\O;;]L[_ ()NZ[-%+\)?C)8JNF>'/^"BG[+&NZO.)]0\ 6D#R0:9I]U+
M#:)*UY?3)'96%O=7L]O;2R4?LM17QA_P\%_9._Z*%XE_\,S\<?\ YV]'_#P7
M]D[_ **%XE_\,S\<?_G;T ?9]%?&'_#P7]D[_HH7B7_PS/QQ_P#G;T?\/!?V
M3O\ HH7B7_PS/QQ_^=O0!]GT5\8?\/!?V3O^BA>)?_#,_''_ .=O1_P\%_9.
M_P"BA>)?_#,_''_YV] 'V?17QA_P\%_9._Z*%XE_\,S\<?\ YV]'_#P7]D[_
M **%XE_\,S\<?_G;T ?9N.2<D9QGIV_ _I7Y+_&7X5?M87O[0/QAUSPEHW[0
MOB_X >*/$WPC\2^+?#FB?M#1_"OQKK>D^%_#?AOPQJ'PV_9*OM"_:5T/P_X+
M\'ZCKMGIGQ9^)NI^,/#_ .RY\1I]=\)_$;P-;_$?XY>!OCSIFE_!SZ;_ .'@
MO[)W_10O$O\ X9GXX_\ SMZ/^'@O[)W_ $4+Q+_X9GXY?_.WH6]]]]'JM;6?
M356T]6G=:":NK;;:K?1/;[]]TTFK-'Q#\0O@7_P4"OM,\2GPIXE^(R?#^?3O
MB ?!/PTB^)GB>+XT^'M/O_C9^Q_X@\-Z-XM^+4/[97AF'X@ZV/A1X(^/.A:;
M%HWCSX4ZMIIUCQ%X>/QYT>Z\9-XWU[&UGX"_MS:I??%$^!8_VC?!7B#5?">H
MGPUXE\9?M2ZF?AY=^ +K_@FUX:^%>A_"#P_X*;]IGX]:IX%^.VD_MU6NE_$_
M5/BB;6]OX+'P[XY\2M^U/X^?Q7>Z5\4/O8_\%!?V3CQ_PL/Q*/<?!GXY9_\
M5;4?\/!?V3LC_BX7B7Z_\*9^./'_ )C?O51DXR4ERMQ<&N:*DKT^5Q;3T;;A
M%SNK3UC).,I)CUBXVWOMIO)2:5MNJ36J3=FVE;Y&^,OA7]NGQ=8_'G6_ W@3
M]H#0)?CY\!OVWO#WPS\)6?QQ^&FC:M^SO\1M>^"?[+'@;]GBY\4S:/\ M#Z3
MH7AW7=:\??"7XS>,/ 6O_ OQ5XS;X<WOQ/N-9USQ)\/];\6^,+VV[GQW\,/V
MAM4^%/P"T^;P5^TKXD\-Z+\/?C1HWQ$^%GPY_:5U3X+?'9?C3X@U;PD_P<^(
M_B/XN7'[8?C+6;WX9^%?#VG_ !@TS6_#3_M3_&>YM-2^)'PTU=?AUXQN?!=L
M_P -/H ?\%!?V3L#/Q"\2YP,_P#%F?CEU_\ #;TO_#P7]D[_ **%XE_\,Q\<
MO_G;U,O>@J>R45%.-XSLE))\Z]Y37.VI+WE)1DO>2""Y'>/\TI^][RO)IO1Z
M<MXZ1VLY+:6GAG@?]G[]JG1OA'^UM)\5_BI\3O%WQ+^*^E:1HO@ZX^#_ (R\
M3Z;XVTR_T/P38Z%KGBCX8Q?$;]I+3/@E\.[/QKXFFU'6]"T/X:^&OV6=:\.:
M2L\.N>)]4\7MH7C'1?#?$WPM_P""B&H?![Q)\/\ 2](^)FE^._$WA+Q;XZT3
MQGX<_:'FL-!\&W+_ /!./Q;^SAX1^#K:GXK^._B_XLZ7\2[C]J+3?"GQUO+.
M/Q=\4/AGX6\1>*9/'LG[47Q&^)'A>]\::]]R?\/!?V3NO_"PO$N?^R,?'(_@
M/^+;C\_SH'_!07]DX?\ -0O$O_AF/CC^)/\ Q;?G\A0VY2E)J-Y))J,5&*Y;
MKW8QTCN]%[MM$NH)<KBUJXNZ;7,V[P=FWNGR)2V<M;M7L?!/CO\ 8?\ VY=)
M;XK7/@G]J3XN^)/^$0_90^(VG?"BTTCXJ?'+0)/B3\</B+%^WJNF^#-$/C[]
MKCQ5!X*F^'3_ !<_9RFTWXH_&:7XI>*IKOP!X%7P1\2?AOIG@J.S\+][XH\
M?MH>+OVDO#/Q1?PG^T=X9^#VI?%WQCXA?X>:5\:/"BZQX&\/ZA\'/V$= \(7
M&O>$O"?[8WP\^&,VD:+\0/AM^TMJO]BW%U^T-X*M[_Q#XFU'5_@-XW/Q2N=1
M3ZZ_X>"_LG?]%"\2_P#AF?CE_P#.WI/^'@O[)W/_ !</Q+S_ -49^./_ ,[;
M_/TIMN2LTFMM%9_#RMWT;NNMT[WDFI-LI2:O:VJY=D]FK66JNGKL[WY6N6R7
MPKH'P8_:K\2_"G2OAKXXTW]I;3-8_9_^'/B+Q7X#UVW\>1ZM\:OBK\0OB?\
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
M+%S:A':*4=+QC9VNK/M%>>D4KKLW9-M;N_1N_P!GT5\8?\/!?V3O^BA>)?\
MPS/QQ_\ G;TY?^"@?[)[LJ+\0O$I9V"J/^%,_'$99B !S\-P.20.3BI&)_P3
M_P _\,I^!<=?^$O^./'8_P#%^OB;D'-?&D'P7_;_ /$C?"31(M=^*'@'4_@N
M?A%H6H^-?$_QUAU+P7\9/&7P;^'_ .V#J-UX_P#%.B^$?B#KWBWQ=\"/B]\3
MM8_9IT/XC:#XRTOP]\8?&G@W4]134O"_A'5_A_HWBO2M7]AO]N?]F'PU^S+X
M)TG5O'OB"&]C\4_&:Y98/A'\:+R(P7WQP^)%Y;2)<6?P\F@??;SQLR"3S(FW
M13*DR/&OUK_P\&_9.S_R4+Q+TZ_\*9^./\O^%;T1;C>W5+=)VMS6:O?7WGY/
M2^R$U>VB=G?6^NEK.S5UUM_2^-/@1^S7^UWK>D_LFZS\?M7_ &@-!\0>#?C-
M\(O%/Q5T"']L'XAC[-\/K'_@EKX$\$^.M \=-\,_B]8^&_BQ:6O[=_A2.ZU?
M2]1A\46?B/Q3-XJ^)%K97OA;QSXHUO7OV9[GWY_I_0?G7QC_ ,/!?V3O^BA>
M)?\ PS/QR_\ G;T^'_@H#^RE/+'#%\0/$K2S2)%&G_"F?C@"TDC!$7)^' 4;
MF(&20!G)('0;OT2M>R6BU;=MV]-(IMMV2O=W;J3<I.32N]VE9=7T]6_O\C&_
MX)@_\HU/^">7_9C7[)?_ *H/P!7W+7XS?\$YOVX_V9?"/_!/3]@OPOK_ (Z\
M0V>M^'OV+?V6-'U:UA^$GQDU"&WO]/\ @7X#MKN**_TWX?7FGWD:2Q.([JRN
MKBTN$Q+!/+$Z.?LK_AX+^R=_T4+Q+_X9GXX__.WH$?9_I[5\+_'OPO\ M&7'
MQDTZ7X9V'CS6O ?Q T[]G/0;W5?#'Q(T;POX>^$$_P *_P!HI_'OQ;\3^*]
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
M&9^./_SMZBVK?5O7Y**VV7PK1:7OW*/L^BOC#_AX+^R=_P!%"\2_^&9^./\
M\[>NR^'W[8W[//Q2\8:+X"\#^,M<U7Q5XA;4$TBPO/AC\5_#]M<-I>DW^N7P
MEUCQ)X(TC1++R=,TR]G3[=J-J+B2)+2V,MY<6UO*P/IVBBB@ K^97_@ZR_Y1
MY?!O_L\[X>?^J/\ VB:_IJK^97_@ZR_Y1Y?!O_L\[X>?^J/_ &B: /Z:J***
M "BBB@ HZT44 %%%% !1110 5\-?\%#?^2!^ /\ L^7_ ()A?K_P4K_9+!_2
MON6OAK_@H;_R0/P!_P!GR_\ !,'_ ->5_LET ?<M%%% !1110 4444 %%%%
M!1110 8Z^]%%% !C]>:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#XS_ &069M<_;'W,S;?VS/B,J[B3M4?#OX2849)PH[ <
M#L*^S*^,?V/_ /D.?MD?]GG?$?\ ]5W\)*^SJ "BBB@ HHHH **** /C/_@G
M^S-^RKX%9F+,?%_QQRS$DG_B_7Q-ZDY)K[,KXR_X)^_\FI^!?^QO^./_ *OK
MXFU]FT %%%% 'PU_P3"Y_P"":G_!/(GD_P###7[)?_J@_ %?<M?#7_!,'_E&
MI_P3R_[,:_9+_P#5!^ *^Y: "CK110 4444 %%%% !1110 5\9?\%"V9/V-/
MCLR,RL/#FCX925(SXN\.@X(P1D$@^QQ7V;7QA_P4-_Y,R^.__8N:/_ZE_AV@
M#[/HHHH **** "BBB@ HHHH **** "BBB@ K^97_ (.LO^4>7P;_ .SSOAY_
MZH_]HFOZ:J_F5_X.LO\ E'E\&_\ L\[X>?\ JC_VB: /Z:J*** "BBB@ HHH
MH **** "BBB@ KX:_P""AO\ R0/P!_V?+_P3!_\ 7E?[)=?<M?#7_!0W_D@?
M@#_L^7_@F#_Z\K_9+H ^Y:*** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XQ_8_P#^
M0Y^V1_V>=\1__5=_"2OLZOC']C__ )#G[9'_ &>=\1__ %7?PDK[.H ****
M"BBB@ HHHH ^,O\ @G[_ ,FI^!?^QO\ CC_ZOKXFU]FU\9?\$_?^34_ O_8W
M_''_ -7U\3:^S: "BBB@#X:_X)@_\HU/^">7_9C7[)?_ *H/P!7W+7PU_P $
MP?\ E&I_P3R_[,:_9+_]4'X K[EH **** "BBB@ HHHH **** "OC#_@H;_R
M9E\=_P#L7-'_ /4O\.U]GU\8?\%#?^3,OCO_ -BYH_\ ZE_AV@#[/HHHH **
M** "BBB@ HHHH **** "BBB@ K^97_@ZR_Y1Y?!O_L\[X>?^J/\ VB:_IJK^
M97_@ZR_Y1Y?!O_L\[X>?^J/_ &B: /Z:J*** "BBB@ HHHH **** "BBB@ K
MX:_X*&_\D#\ ?]GR_P#!,'_UY7^R77W+7PU_P4-_Y('X _[/E_X)@_\ KRO]
MDN@#[EHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /C']C_\ Y#G[9'_9YWQ'_P#5
M=_"2OLZOC']C_P#Y#G[9'_9YWQ'_ /5=_"2OLZ@ HHHH **** "BBB@#XR_X
M)^_\FI^!?^QO^./_ *OKXFU]FU\9?\$_?^34_ O_ &-_QQ_]7U\3:^S: "BB
MB@#X:_X)@_\ *-3_ ()Y?]F-?LE_^J#\ 5]RU\-?\$P?^4:G_!/+_LQK]DO_
M -4'X K[EH **** "BBB@ HHHH **** "OC#_@H;_P F9?'?_L7-'_\ 4O\
M#M?9]?&'_!0W_DS+X[_]BYH__J7^': /L^BBB@ HHHH **** "BBB@ HHHH
M**** "OYE?\ @ZR_Y1Y?!O\ [/.^'G_JC_VB:_IJK^97_@ZR_P"4>7P;_P"S
MSOAY_P"J/_:)H _IJHHHH **** "BBB@ HHHH **** "OAK_ (*&_P#) _ '
M_9\O_!,'_P!>5_LEU]RU\-?\%#?^2!^ /^SY?^"8/_KRO]DN@#[EHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /C']C_ /Y#G[9'_9YWQ'_]5W\)*^SJ^,?V/_\
MD.?MD?\ 9YWQ'_\ 5=_"2OLZ@ HHHH **** "BBB@#XR_P""?O\ R:GX%_[&
M_P"./_J^OB;7V;7QE_P3]_Y-3\"_]C?\<?\ U?7Q-K[-H **** /AK_@F#_R
MC4_X)Y?]F-?LE_\ J@_ %?<M?#7_  3!_P"4:G_!/+_LQK]DO_U0?@"ON6@
MHHHH **** "BBB@ HHHH *^,/^"AO_)F7QW_ .Q<T?\ ]2_P[7V?7QA_P4-_
MY,R^._\ V+FC_P#J7^': /L^BBB@ HHHH **** "BBB@ HHHH **** "OYE?
M^#K+_E'E\&_^SSOAY_ZH_P#:)K^FJOYE?^#K+_E'E\&_^SSOAY_ZH_\ :)H
M_IJHHHH **** "BBB@ HHHH **** "OAK_@H;_R0/P!_V?+_ ,$P?_7E?[)=
M?<M?#7_!0W_D@?@#_L^7_@F#_P"O*_V2Z /N6BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ^,?V/_P#D.?MD?]GG?$?_ -5W\)*^SJ^,?V/_ /D.?MD?]GG?$?\
M]5W\)*^SJ "BBB@ HHHH **** /C+_@G[_R:GX%_[&_XX_\ J^OB;7V;7QE_
MP3]_Y-3\"_\ 8W_''_U?7Q-K[-H **** /AK_@F#_P HU/\ @GE_V8U^R7_Z
MH/P!7W+7PU_P3!_Y1J?\$\O^S&OV2_\ U0?@"ON6@ HHHH **** "BBB@ HH
MHH *^,/^"AO_ "9E\=_^Q<T?_P!2_P .U]GU\8?\%#?^3,OCO_V+FC_^I?X=
MH ^SZ*** "BBB@ HHHH **** "BBB@ HHHH *_F5_P"#K+_E'E\&_P#L\[X>
M?^J/_:)K^FJOYE?^#K+_ )1Y?!O_ +/.^'G_ *H_]HF@#^FJBBB@ HHHH **
M** "BBB@ HHHH *^&O\ @H;_ ,D#\ ?]GR_\$P?_ %Y7^R77W+7PU_P4-_Y(
M'X _[/E_X)@_^O*_V2Z /N6BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^,?V/\
M_D.?MD?]GG?$?_U7?PDK[.KXQ_8__P"0Y^V1_P!GG?$?_P!5W\)*^SJ "BBB
M@ HHHH **** /C+_ ()^_P#)J?@7_L;_ (X_^KZ^)M?9M?&7_!/W_DU/P+_V
M-_QQ_P#5]?$VOLV@ HHHH ^&O^"8/_*-3_@GE_V8U^R7_P"J#\ 5]RU\-?\
M!,'_ )1J?\$\O^S&OV2__5!^ *^Y: "BBB@ HHHH **** "BBB@ KXP_X*&_
M\F9?'?\ [%S1_P#U+_#M?9]?&'_!0W_DS+X[_P#8N:/_ .I?X=H ^SZ*** "
MBBB@ HHHH **** "BBB@ HHHH *_F5_X.LO^4>7P;_[/.^'G_JC_ -HFOZ:J
M_F5_X.LO^4>7P;_[/.^'G_JC_P!HF@#^FJBBB@ HHHH **** "BBB@ HHHH
M*^&O^"AO_) _ '_9\O\ P3!_]>5_LEU]RU\-?\%#?^2!^ /^SY?^"8/_ *\K
M_9+H ^Y:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XQ_8__ .0Y^V1_V>=\1_\
MU7?PDK[.KXQ_8_\ ^0Y^V1_V>=\1_P#U7?PDK[.H **** "BBB@ HHHH ^,O
M^"?O_)J?@7_L;_CC_P"KZ^)M?9M?&7_!/W_DU/P+_P!C?\<?_5]?$VOLV@ H
MHHH ^&O^"8/_ "C4_P"">7_9C7[)?_J@_ %?<M?#7_!,'_E&I_P3R_[,:_9+
M_P#5!^ *^Y: "BBB@ HHHH **** "BBB@ KXP_X*&_\ )F7QW_[%S1__ %+_
M  [7V?7QA_P4-_Y,R^.__8N:/_ZE_AV@#[/HHHH **** "BBB@ HHHH ****
M "BBB@ K^97_ (.LO^4>7P;_ .SSOAY_ZH_]HFOZ:J_F5_X.LO\ E'E\&_\
ML\[X>?\ JC_VB: /Z:J*** "BBB@ HHHH **** "BBB@ KX:_P""AO\ R0/P
M!_V?+_P3!_\ 7E?[)=?<M?#7_!0W_D@?@#_L^7_@F#_Z\K_9+H ^Y:*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#XQ_8_P#^0Y^V1_V>=\1__5=_"2OLZOC']C__
M )#G[9'_ &>=\1__ %7?PDK[.H **** "BBB@ HHHH ^,O\ @G[_ ,FI^!?^
MQO\ CC_ZOKXFU]FU\9?\$_?^34_ O_8W_''_ -7U\3:^S: "BBB@#X:_X)@_
M\HU/^">7_9C7[)?_ *H/P!7W+7PU_P $P?\ E&I_P3R_[,:_9+_]4'X K[EH
M **** "BBB@ HHHH **** "OC#_@H;_R9E\=_P#L7-'_ /4O\.U]GU\8?\%#
M?^3,OCO_ -BYH_\ ZE_AV@#[/HHHH **** "BBB@ HHHH **** "BBB@ K^9
M7_@ZR_Y1Y?!O_L\[X>?^J/\ VB:_IJK^97_@ZR_Y1Y?!O_L\[X>?^J/_ &B:
M /Z:J*** "BBB@ HHHH **** "BBB@ KX:_X*&_\D#\ ?]GR_P#!,'_UY7^R
M77W+7PU_P4-_Y('X _[/E_X)@_\ KRO]DN@#[EHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** /C']C_\ Y#G[9'_9YWQ'_P#5=_"2OLZOC']C_P#Y#G[9'_9YWQ'_
M /5=_"2OLZ@ HHHH **** "BBB@#XR_X)^_\FI^!?^QO^./_ *OKXFU]FU\9
M?\$_?^34_ O_ &-_QQ_]7U\3:^S: "BBB@#X:_X)@_\ *-3_ ()Y?]F-?LE_
M^J#\ 5]RU\-?\$P?^4:G_!/+_LQK]DO_ -4'X K[EH **** "BBB@ HHHH *
M*** "OC#_@H;_P F9?'?_L7-'_\ 4O\ #M?9]?&'_!0W_DS+X[_]BYH__J7^
M': /L^BBB@ HHHH **** "BBB@ HHHH **** "OYE?\ @ZR_Y1Y?!O\ [/.^
M'G_JC_VB:_IJK^97_@ZR_P"4>7P;_P"SSOAY_P"J/_:)H _IJHHHH **** "
MBBB@ HHHH **** "OAK_ (*&_P#) _ '_9\O_!,'_P!>5_LEU]RU\-?\%#?^
M2!^ /^SY?^"8/_KRO]DN@#[EHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /C']C_
M /Y#G[9'_9YWQ'_]5W\)*^SJ^,?V/_\ D.?MD?\ 9YWQ'_\ 5=_"2OLZ@ HH
MHH **** "BBB@#XR_P""?O\ R:GX%_[&_P"./_J^OB;7V;7QE_P3]_Y-3\"_
M]C?\<?\ U?7Q-K[-H **** /AK_@F#_RC4_X)Y?]F-?LE_\ J@_ %?<M?#7_
M  3!_P"4:G_!/+_LQK]DO_U0?@"ON6@ HHHH **** "BBB@ HHHH *^,/^"A
MO_)F7QW_ .Q<T?\ ]2_P[7V?7QA_P4-_Y,R^._\ V+FC_P#J7^': /L^BBB@
M HHHH **** "BBB@ HHHH **** "OYE?^#K+_E'E\&_^SSOAY_ZH_P#:)K^F
MJOYE?^#K+_E'E\&_^SSOAY_ZH_\ :)H _IJHHHH **** "BBB@ HHHH ****
M "OAK_@H;_R0/P!_V?+_ ,$P?_7E?[)=?<M?#7_!0W_D@?@#_L^7_@F#_P"O
M*_V2Z /N6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^,?V/_P#D.?MD?]GG?$?_
M -5W\)*^SJ^,?V/_ /D.?MD?]GG?$?\ ]5W\)*^SJ "BBB@ HHHH **** /C
M+_@G[_R:GX%_[&_XX_\ J^OB;7V;7QE_P3]_Y-3\"_\ 8W_''_U?7Q-K[-H
M**** /AK_@F#_P HU/\ @GE_V8U^R7_ZH/P!7W+7PU_P3!_Y1J?\$\O^S&OV
M2_\ U0?@"ON6@ HHHH **** "BBB@ HHHH *^,/^"AO_ "9E\=_^Q<T?_P!2
M_P .U]GU\8?\%#?^3,OCO_V+FC_^I?X=H ^SZ*** "BBB@ HHHH **** "BB
MB@ HHHH *_F5_P"#K+_E'E\&_P#L\[X>?^J/_:)K^FJOYE?^#K+_ )1Y?!O_
M +/.^'G_ *H_]HF@#^FJBBB@ HHHH **** "BBB@ HHHH *^&O\ @H;_ ,D#
M\ ?]GR_\$P?_ %Y7^R77W+7PU_P4-_Y('X _[/E_X)@_^O*_V2Z /N6BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ^,?V/\ _D.?MD?]GG?$?_U7?PDK[.KXQ_8_
M_P"0Y^V1_P!GG?$?_P!5W\)*^SJ "BBB@ HHHH **** /C+_ ()^_P#)J?@7
M_L;_ (X_^KZ^)M?9M?&7_!/W_DU/P+_V-_QQ_P#5]?$VOLV@ HHHH ^&O^"8
M/_*-3_@GE_V8U^R7_P"J#\ 5]RU\-?\ !,'_ )1J?\$\O^S&OV2__5!^ *^Y
M: "BBB@ HHHH **** "BBB@ KXP_X*&_\F9?'?\ [%S1_P#U+_#M?9]?&'_!
M0W_DS+X[_P#8N:/_ .I?X=H ^SZ*** "BBB@ HHHH **** "BBB@ HHHH *_
MF5_X.LO^4>7P;_[/.^'G_JC_ -HFOZ:J_F5_X.LO^4>7P;_[/.^'G_JC_P!H
MF@#^FJBBB@ HHHH **** "BBB@ HHHH *^&O^"AO_) _ '_9\O\ P3!_]>5_
MLEU]RU\-?\%#?^2!^ /^SY?^"8/_ *\K_9+H ^Y:*** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#XQ_8__ .0Y^V1_V>=\1_\ U7?PDK[.KXQ_8_\ ^0Y^V1_V>=\1
M_P#U7?PDK[.H **** "BBB@ HHHH ^,O^"?O_)J?@7_L;_CC_P"KZ^)M?9M?
M&7_!/W_DU/P+_P!C?\<?_5]?$VOLV@ HHHH ^&O^"8/_ "C4_P"">7_9C7[)
M?_J@_ %?<M?#7_!,'_E&I_P3R_[,:_9+_P#5!^ *^Y: "BBB@ HHHH ****
M"BBB@ KXP_X*&_\ )F7QW_[%S1__ %+_  [7V?7QA_P4-_Y,R^.__8N:/_ZE
M_AV@#[/HHHH **** "BBB@ HHHH **** "BBB@ K^97_ (.LO^4>7P;_ .SS
MOAY_ZH_]HFOZ:J_F5_X.LO\ E'E\&_\ L\[X>?\ JC_VB: /Z:J*** "BBB@
M HHHH **** "BBB@ KX:_P""AO\ R0/P!_V?+_P3!_\ 7E?[)=?<M?#7_!0W
M_D@?@#_L^7_@F#_Z\K_9+H ^Y:*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XQ_8
M_P#^0Y^V1_V>=\1__5=_"2OLZOC']C__ )#G[9'_ &>=\1__ %7?PDK[.H *
M*** "BBB@ HHHH ^,O\ @G[_ ,FI^!?^QO\ CC_ZOKXFU]FU\9?\$_?^34_
MO_8W_''_ -7U\3:^S: "BBB@#X:_X)@_\HU/^">7_9C7[)?_ *H/P!7W+7PU
M_P $P?\ E&I_P3R_[,:_9+_]4'X K[EH **** "BBB@ HHHH **** "OC#_@
MH;_R9E\=_P#L7-'_ /4O\.U]GU\8?\%#?^3,OCO_ -BYH_\ ZE_AV@#[/HHH
MH **** "BBB@ HHHH **** "BBB@ K^97_@ZR_Y1Y?!O_L\[X>?^J/\ VB:_
MIJK^97_@ZR_Y1Y?!O_L\[X>?^J/_ &B: /Z:J*** "BBB@ HHHH **** "BB
MB@ KX:_X*&_\D#\ ?]GR_P#!,'_UY7^R77W+7PU_P4-_Y('X _[/E_X)@_\
MKRO]DN@#[EHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /C']C_\ Y#G[9'_9YWQ'
M_P#5=_"2OLZOC']C_P#Y#G[9'_9YWQ'_ /5=_"2OLZ@ HHHH **** "BBB@#
MXR_X)^_\FI^!?^QO^./_ *OKXFU]FU\9?\$_?^34_ O_ &-_QQ_]7U\3:^S:
M "BBB@#X:_X)@_\ *-3_ ()Y?]F-?LE_^J#\ 5]RU\-?\$P?^4:G_!/+_LQK
M]DO_ -4'X K[EH **** "BBB@ HHHH **** "OC#_@H;_P F9?'?_L7-'_\
M4O\ #M?9]?&'_!0W_DS+X[_]BYH__J7^': /L^BBB@ HHHH **** "BBB@ H
MHHH **** "OYE?\ @ZR_Y1Y?!O\ [/.^'G_JC_VB:_IJK^97_@ZR_P"4>7P;
M_P"SSOAY_P"J/_:)H _IJHHHH **** "BBB@ HHHH **** "OAK_ (*&_P#)
M _ '_9\O_!,'_P!>5_LEU]RU\-?\%#?^2!^ /^SY?^"8/_KRO]DN@#[EHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /C']C_ /Y#G[9'_9YWQ'_]5W\)*^SJ^,?V
M/_\ D.?MD?\ 9YWQ'_\ 5=_"2OLZ@ HHHH **** "BBB@#XR_P""?O\ R:GX
M%_[&_P"./_J^OB;7V;7QE_P3]_Y-3\"_]C?\<?\ U?7Q-K[-H **** /AK_@
MF#_RC4_X)Y?]F-?LE_\ J@_ %?<M?#7_  3!_P"4:G_!/+_LQK]DO_U0?@"O
MN6@ HHHH **** "BBB@ HHHH *^,/^"AO_)F7QW_ .Q<T?\ ]2_P[7V?7QA_
MP4-_Y,R^._\ V+FC_P#J7^': /L^BBB@ HHHH **** "BBB@ HHHH **** "
MOYE?^#K+_E'E\&_^SSOAY_ZH_P#:)K^FJOYE?^#K+_E'E\&_^SSOAY_ZH_\
M:)H _IJHHHH **** "BBB@ HHHH **** "OAK_@H;_R0/P!_V?+_ ,$P?_7E
M?[)=?<M?#7_!0W_D@?@#_L^7_@F#_P"O*_V2Z /N6BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ^,?V/_P#D.?MD?]GG?$?_ -5W\)*^SJ^,?V/_ /D.?MD?]GG?
M$?\ ]5W\)*^SJ "BBB@ HHHH **** /C+_@G[_R:GX%_[&_XX_\ J^OB;7V;
M7QE_P3]_Y-3\"_\ 8W_''_U?7Q-K[-H **** /AK_@F#_P HU/\ @GE_V8U^
MR7_ZH/P!7W+7PU_P3!_Y1J?\$\O^S&OV2_\ U0?@"ON6@ HHHH **** "BBB
M@ HHHH *^,/^"AO_ "9E\=_^Q<T?_P!2_P .U]GU\8?\%#?^3,OCO_V+FC_^
MI?X=H ^SZ*** "BBB@ HHHH **** "BBB@ HHHH *_F5_P"#K+_E'E\&_P#L
M\[X>?^J/_:)K^FJOYE?^#K+_ )1Y?!O_ +/.^'G_ *H_]HF@#^FJBBB@ HHH
MH **** "BBB@ HHHH *^&O\ @H;_ ,D#\ ?]GR_\$P?_ %Y7^R77W+7PU_P4
M-_Y('X _[/E_X)@_^O*_V2Z /N6BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^,?
MV/\ _D.?MD?]GG?$?_U7?PDK[.KXQ_8__P"0Y^V1_P!GG?$?_P!5W\)*^SJ
M"BBB@ HHHH **** /C+_ ()^_P#)J?@7_L;_ (X_^KZ^)M?9M?&7_!/W_DU/
MP+_V-_QQ_P#5]?$VOLV@ HHHH ^&O^"8/_*-3_@GE_V8U^R7_P"J#\ 5]RU\
M-?\ !,'_ )1J?\$\O^S&OV2__5!^ *^Y: "BBB@ HHHH **** "BBB@ KXP_
MX*&_\F9?'?\ [%S1_P#U+_#M?9]?&'_!0W_DS+X[_P#8N:/_ .I?X=H ^SZ*
M** "BBB@ HHHH **** "BBB@ HHHH *_F5_X.LO^4>7P;_[/.^'G_JC_ -HF
MOZ:J_F5_X.LO^4>7P;_[/.^'G_JC_P!HF@#^FJBBB@ HHHH **** "BBB@ H
MHHH *^&O^"AO_) _ '_9\O\ P3!_]>5_LEU]RU\-?\%#?^2!^ /^SY?^"8/_
M *\K_9+H ^Y:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XQ_8__ .0Y^V1_V>=\
M1_\ U7?PDK[.KXQ_8_\ ^0Y^V1_V>=\1_P#U7?PDK[.H **** "BBB@ HHHH
M ^,O^"?O_)J?@7_L;_CC_P"KZ^)M?9M?&7_!/W_DU/P+_P!C?\<?_5]?$VOL
MV@ HHHH ^&O^"8/_ "C4_P"">7_9C7[)?_J@_ %?<M?#7_!,'_E&I_P3R_[,
M:_9+_P#5!^ *^Y: "BBB@ HHHH **** "BBB@ KXP_X*&_\ )F7QW_[%S1__
M %+_  [7V?7QA_P4-_Y,R^.__8N:/_ZE_AV@#[/HHHH **** "BBB@ HHHH
M**** "BBB@ K^97_ (.LO^4>7P;_ .SSOAY_ZH_]HFOZ:J_F5_X.LO\ E'E\
M&_\ L\[X>?\ JC_VB: /Z:J*** "BBB@ HHHH **** "BBB@ KX:_P""AO\
MR0/P!_V?+_P3!_\ 7E?[)=?<M?#7_!0W_D@?@#_L^7_@F#_Z\K_9+H ^Y:**
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#XQ_8_P#^0Y^V1_V>=\1__5=_"2OLZOC'
M]C__ )#G[9'_ &>=\1__ %7?PDK[.H **** "BBB@ HHHH ^,O\ @G[_ ,FI
M^!?^QO\ CC_ZOKXFU]FU\9?\$_?^34_ O_8W_''_ -7U\3:^S: "BBB@#X:_
MX)@_\HU/^">7_9C7[)?_ *H/P!7W+7PU_P $P?\ E&I_P3R_[,:_9+_]4'X
MK[EH **** "BBB@ HHHH **** "OC#_@H;_R9E\=_P#L7-'_ /4O\.U]GU\8
M?\%#?^3,OCO_ -BYH_\ ZE_AV@#[/HHHH **** "BBB@ HHHH **** "BBB@
M K^97_@ZR_Y1Y?!O_L\[X>?^J/\ VB:_IJK^97_@ZR_Y1Y?!O_L\[X>?^J/_
M &B: /Z:J*** "BBB@ HHHH **** "BBB@ KX:_X*&_\D#\ ?]GR_P#!,'_U
MY7^R77W+7PU_P4-_Y('X _[/E_X)@_\ KRO]DN@#[EHHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /C']C_\ Y#G[9'_9YWQ'_P#5=_"2OLZOC']C_P#Y#G[9'_9Y
MWQ'_ /5=_"2OLZ@ HHHH **** "BBB@#XR_X)^_\FI^!?^QO^./_ *OKXFU]
MFU\9?\$_?^34_ O_ &-_QQ_]7U\3:^S: "BBB@#X:_X)@_\ *-3_ ()Y?]F-
M?LE_^J#\ 5]RU\-?\$P?^4:G_!/+_LQK]DO_ -4'X K[EH **** "BBB@ HH
MHH **** "OC#_@H;_P F9?'?_L7-'_\ 4O\ #M?9]?&'_!0W_DS+X[_]BYH_
M_J7^': /L^BBB@ HHHH **** "BBB@ HHHH **** "OYE?\ @ZR_Y1Y?!O\
M[/.^'G_JC_VB:_IJK^97_@ZR_P"4>7P;_P"SSOAY_P"J/_:)H _IJHHHH **
M** "BBB@ HHHH **** "OAK_ (*&_P#) _ '_9\O_!,'_P!>5_LEU]RU\-?\
M%#?^2!^ /^SY?^"8/_KRO]DN@#[EHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /C
M']C_ /Y#G[9'_9YWQ'_]5W\)*^SJ^,?V/_\ D.?MD?\ 9YWQ'_\ 5=_"2OLZ
M@ HHHH **** "BBB@#XR_P""?O\ R:GX%_[&_P"./_J^OB;7V;7QE_P3]_Y-
M3\"_]C?\<?\ U?7Q-K[-H **** /AK_@F#_RC4_X)Y?]F-?LE_\ J@_ %?<M
M?#7_  3!_P"4:G_!/+_LQK]DO_U0?@"ON6@ HHHH **** "BBB@ HHHH *^,
M/^"AO_)F7QW_ .Q<T?\ ]2_P[7V?7QA_P4-_Y,R^._\ V+FC_P#J7^': /L^
MBBB@ HHHH **** "BBB@ HHHH **** "OYE?^#K+_E'E\&_^SSOAY_ZH_P#:
M)K^FJOYE?^#K+_E'E\&_^SSOAY_ZH_\ :)H _IJHHHH **** "BBB@ HHHH
M**** "OAK_@H;_R0/P!_V?+_ ,$P?_7E?[)=?<M?#7_!0W_D@?@#_L^7_@F#
M_P"O*_V2Z /N6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M/HHHH **** "BBB@ HHHH **** "BBB@ K^97_@ZR_Y1Y?!O_L\[X>?^J/\
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
MU[H]QJ-II?Q=U7P)XE^(/B^W3Q%IULNI?LV?!_1-5T'Q5%\?/BKJ/@]\L?\
MGY'[.Z:7O3A%]_AC*4WY0:WDFIN[_"[6DT^;^6+DE;=.32BK]9:OW6G]8_\
M#;'[17/_ !J7_P""@O<#'CW_ ()B')'T_P""C?'Z_P"!_P -L?M%?](EO^"@
MW_A=_P#!,3\_^4C?]>W:O+_V6/V5OVE_V=_ 7QGT'QW-X7^/UAJ7['OP&\#?
M#'X>^*/BQXS2'6?BWX9T?]H+Q%\;/A;XQ\;>)_#_ (NETOP!XF^*/Q-MK?P;
M\4K/1-2O-*^&'B'1_ <GPRMM,^"^@/XNZK]G']GWXS_##XL?LWZWK/AO5+3P
MGX/_ &:/VBOA[\3I'^)"+X3T+QW\4?CQ\/?BCX%\,_"_X-6GB+Q-X=\&_"OX
M?:7X0\;>%?AQHFD:MJ.H_#/X4>)/A+\(%\0^,])^'TNHZ'"L[N]DEI=.[=I7
M5G;9QLI;2NK?$AS?*TE[RNE=/HWOJM;73:6NZ5[-G3?\-L?M%?\ 2);_ (*#
M=/\ H?/^"8GZ?\;'/\_K1_PVQ^T5T/\ P27_ ."@N1Z>//\ @F)_],</\^QK
MY3UO]@']M+Q#X.\0_#BW_:@NM%T_XG> _@CX:UWQMXGOI?$U_P# ^Y^$WB3]
MJWXE1GX-:1\*--_9[\5:Y<6WQ.\9_LU7=AJ_Q"^)NL:UKWA?PIXNT;QMKFOV
M%FNC^,O6)?V9_P!J3Q'\*OV^M(U'2?AQX1\;?M6?LV:OI6ARV_C;_A*O$&E_
MM'>+_A/XT\-:OI%A\64^'7AKQ1=_L^>#=7USP];?#*V^)6G>-?''@"_F\=Z)
MX6GL/@[IOPR\&:2TD[7:CWO>RT@]U=M7E*.EFW!V5I18/27+O[Z5UMR\\H\U
MW96LE-J_PRO=.+3]4_X;8_:*_P"D2_\ P4&XS_S/G_!,/]?^-C8Z?_KH_P"&
MV/VBO^D2W_!0;'_8]_\ !,3_ .F.5\$S?\$Y_P!H9=!^+VG_ -C:3=7OBC]C
M;]I;X&_ "5O$/P8N8O@GKWQ4\>_MQ>)/!FC7M]KWP9U;5_ANNG> /CI\$?AM
M#9_LW77A[X4:-8^%[_P5J7@KQ3\+OAU\/[*Z^D?AM^QA\<O ?Q8^%7CWP9J=
MAX*^'-GX[^'FG_$;X2ZMXGT;1K:W^%WPU^">IZ=X2\1^&?"'P?\ !WA_X*^'
M/'^F?&+6/'UOXE\'?#CPCX$\#_$CPG\7F\6>)]136O@U\/?"LM<J]WWEKW^R
MN52]ZU[.[Y6E?WTU=Q]X&[)Z-V2V3=VU*Z7HTE=VT:=NA[+_ ,-L?M%?](EO
M^"@W_A>?\$Q/_ICE'_#;'[17_2);_@H-_P"%Y_P3$_\ ICE?HA14#/SO_P"&
MV/VBO^D2W_!0;_PO/^"8G_TQRC_AMC]HK_I$M_P4&_\ "\_X)B?_ $QROT0H
MH _._P#X;8_:*_Z1+?\ !0;_ ,+S_@F)_P#3'*/^&V/VBO\ I$M_P4&_\+S_
M ()B?_3'*_1"B@#\[_\ AMC]HK_I$M_P4&_\+S_@F)_],<H_X;8_:*_Z1+?\
M%!O_  O/^"8G_P!,<K]$** /SO\ ^&V/VBO^D2W_  4&_P#"\_X)B?\ TQRC
M_AMC]HK_ *1+?\%!O_"\_P""8G_TQROT0HH _.__ (;8_:*_Z1+?\%!O_"\_
MX)B?_3'*/^&V/VBO^D2W_!0;_P +S_@F)_\ 3'*_1"B@#\[_ /AMC]HK_I$M
M_P %!O\ PO/^"8G_ -,<H_X;8_:*_P"D2W_!0;_PO/\ @F)_],<K]$** /SO
M_P"&V/VBO^D2W_!0;_PO/^"8G_TQRC_AMC]HK_I$M_P4&_\ "\_X)B?_ $QR
MOT0HH _._P#X;8_:*_Z1+?\ !0;_ ,+S_@F)_P#3'*/^&V/VBO\ I$M_P4&_
M\+S_ ()B?_3'*_1"B@#\[_\ AMC]HK_I$M_P4&_\+S_@F)_],<H_X;8_:*_Z
M1+?\%!O_  O/^"8G_P!,<K]$** /SO\ ^&V/VBO^D2W_  4&_P#"\_X)B?\
MTQRC_AMC]HK_ *1+?\%!O_"\_P""8G_TQROT0HH _.__ (;8_:*_Z1+?\%!O
M_"\_X)B?_3'*/^&V/VBO^D2W_!0;_P +S_@F)_\ 3'*_1"B@#\[_ /AMC]HK
M_I$M_P %!O\ PO/^"8G_ -,<H_X;8_:*_P"D2W_!0;_PO/\ @F)_],<K]$**
M /QQ^!/[0/[5'PNU+X^7FN?\$I/V[[V+XJ?M ^+?BMH"Z3\0O^":$\EEX=UW
MPKX&T.SL]8%Y_P %#;!;?6DNO#-_+<VMD^HV,5O+9M%J=Q))/%;^_?\ #;'[
M17_2);_@H-_X7G_!,3_Z8Y7Z(44 ?G?_ ,-L?M%?](EO^"@W_A>?\$Q/_ICE
M'_#;'[17_2);_@H-_P"%Y_P3$_\ ICE?HA10!^=__#;'[17_ $B6_P""@W_A
M>?\ !,3_ .F.4?\ #;'[17_2);_@H-_X7G_!,3_Z8Y7Z(44 ?G?_ ,-L?M%?
M](EO^"@W_A>?\$Q/_ICE*/VU_P!HDD9_X)+_ /!0<#/./'?_  3#)QWP#_P4
M=&2.H&1D\9%?H?10!^./[,'[07[5/P3^"GAKX<>*/^"4G[=VH:WH^N_$;5+J
MZT'XA_\ !-&YTIX/%_Q-\8^,]-2WGU#_ (*&:7=O+;Z5X@LH+X26,*1ZA'=0
MV[W-M'%=S^_?\-L?M%?](EO^"@W_ (7G_!,3_P"F.5^B%% 'YW_\-L?M%?\
M2);_ (*#?^%Y_P $Q/\ Z8Y2C]M?]HDD9_X)+_\ !0<#/./'?_!,,G'? /\
MP4=&2.H&1D\9%?H?10!^,7['?QW_ &K?V>OV1OV6/@#XQ_X)3?MUZKXN^!W[
M./P/^#_BO4_#7Q#_ .":=WX;U'Q)\-/ACX7\%Z[?^'[K5/\ @H7I&J76AW>J
M:)=SZ3<ZCI&E7\^GR6\MYIEA<O):0_1O_#;'[17_ $B6_P""@W_A>?\ !,3_
M .F.5^B%% 'YW_\ #;'[17_2);_@H-_X7G_!,3_Z8Y1_PVQ^T5_TB6_X*#?^
M%Y_P3$_^F.5^B%% 'YW_ /#;'[17_2);_@H-_P"%Y_P3$_\ ICE'_#;'[17_
M $B6_P""@W_A>?\ !,3_ .F.5^B%% 'YW_\ #;'[17_2);_@H-_X7G_!,3_Z
M8Y1_PVQ^T5_TB6_X*#?^%Y_P3$_^F.5^B%% 'YW_ /#;'[17_2);_@H-_P"%
MY_P3$_\ ICE'_#;'[17_ $B6_P""@W_A>?\ !,3_ .F.5^B%% 'YW_\ #;'[
M17_2);_@H-_X7G_!,3_Z8Y7S_P#M3?M _M5?''X ?$KX4^%O^"4G[=VG>(/&
M6DV%AI=YX@^(?_!-&UT:&:UU[2=4D-_<Z=_P4+U:^AB-M8SJC6^G7;F<Q(T:
MQL\L?[(44 ?G@?VU_P!HD$X_X)+_ /!0<C/&?'?_  3#!QVR!_P4=.">I&3@
M\9-)_P -L?M%?](EO^"@W_A>?\$Q/_ICE?HA10!^=_\ PVQ^T5_TB6_X*#?^
M%Y_P3$_^F.4?\-L?M%?](EO^"@W_ (7G_!,3_P"F.5^B%% 'YW_\-L?M%?\
M2);_ (*#?^%Y_P $Q/\ Z8Y1_P -L?M%?](EO^"@W_A>?\$Q/_ICE?HA10!^
M=_\ PVQ^T5_TB6_X*#?^%Y_P3$_^F.4?\-L?M%?](EO^"@W_ (7G_!,3_P"F
M.5^B%% 'YW_\-L?M%?\ 2);_ (*#?^%Y_P $Q/\ Z8Y7H?PI_:C^-'Q%^('A
M_P &>+/^">'[8OP,\/ZT=5_M#XJ?%3Q9^PIJ?@+PL-.T34M5M3KUC\&?VU/B
MY\2)O[;OK&V\.:7_ ,([\/M?$>LZQITVKG2M"CU/6M.^S:* "BBB@ K^97_@
MZR_Y1Y?!O_L\[X>?^J/_ &B:_IJK^97_ (.LO^4>7P;_ .SSOAY_ZH_]HF@#
M^FJBBB@ HHK\W_\ @K-XE\9>%_V'/'%SX#\=^.?AIX@U[XR_L=_#Z3QK\-/%
M6J^!_'>D>&_BC^V9\ /AKXUC\,^+]#FMM8\.ZCJ_@OQ9K^BC5--GBO+6'49G
M@D5\&@#](*/\_P"?\_7M7YE'_@EQ\.22P_:X_P""FJ@DX4?\%%_VJL#)X W?
M$,M@=!N)..23UK0_X)Z:%K7P_P#%_P#P4+^#-W\3_C-\5/"WP3_;7\+^"_AS
MJWQV^+'C?XT>.-#\*>)?^"?O["7Q@U3P\/''Q!UC7/$<^C_\+#^)_CKQ#9:;
M)?&RTVX\0WL5C!! RQA.UG?^E_7S _26C'^?\/3\*0]_\_XGZ_IS2T:( HQ2
M9R..IZ9/_P"OT)'7-+_G_(HT ,9ZT8&<]\8_"BBF 4444 (>1WZ?C_\ K_'%
M+7S!^V[XI\1^!OV+_P!KOQMX/UK4?#?B[P=^R_\ 'WQ3X6\1:1<R6>K:!XC\
M/?"GQ9JVAZUI=Y$1+::CI>IVEK?65S&1)!<P12H0R U\*_ O_@G#X1\=?!+X
M.>-_$/[7_P#P4PN-?\8_"KX=^*=<N(?^"B/[4=M%<ZSX@\(:/JVJ7$=M!\0(
MX+=;B^NYYE@MXX[>$/Y<$442HB@'[$TG7(_#N*_+/]D/X;:A\!?VZ_VO/@3I
MOQG_ &COBK\.]*_9(_8*^+&A:?\ M#_'SXG?'J_\-^-OB/\ &3_@HSX0\;:A
MX9U3XF>(=?NO#UMXCT'X1?#NTU33]':SL[R3PQI]S<12W,9EK]3/S_PY''3I
M[^G?O2T79?U_P/P 6BC/\L_Y^G?ZBC_/3^7^33 ***/\GVH **** "BBOPD_
M9/\ V3C^UKH/[0OQA^*?[5_[?VG>)C^WI_P4+^'5AH_PW_;=_:#^&G@7P_X)
M^$'[:OQS^%OP[\,^%_ W@[QEI7ASP]I'ASP-X1\/Z+:VFG6,2LMD9Y"TDK8
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
M'QLT.]_;>^-DWQ^^&FFGPA\2[QO",EGX[T_Q/;6OCOP_+\$?A3I'Q5NX=?\
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
M+_$6A? 36?VP_$_C?X_SZYXH;XJ^+['Q!\7/ ?@G1OA_XNDU?4?&/BZWUO\
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
MVEW:3RVUU:W/[8?[/,%S;7,$C13V]Q!+\14EAGAE1HY8I%62.161U5@0(/\
MA[%_P2R_Z26?L ?^)D?LZ_\ SQJ^_P"B@#X _P"'L7_!++_I)9^P!_XF1^SK
M_P#/&H_X>Q?\$LO^DEG[ '_B9'[.O_SQJ^_Z* /@#_A[%_P2R_Z26?L ?^)D
M?LZ__/&H_P"'L7_!++_I)9^P!_XF1^SK_P#/&K[_ ** /@#_ (>Q?\$LO^DE
MG[ '_B9'[.O_ ,\:C_A[%_P2R_Z26?L ?^)D?LZ__/&K[_HH ^ /^'L7_!++
M_I)9^P!_XF1^SK_\\:C_ (>Q?\$LO^DEG[ '_B9'[.O_ ,\:OO\ HH ^ /\
MA[%_P2R_Z26?L ?^)D?LZ_\ SQJ/^'L7_!++_I)9^P!_XF1^SK_\\:OO^B@#
MX _X>Q?\$LO^DEG[ '_B9'[.O_SQJ/\ A[%_P2R_Z26?L ?^)D?LZ_\ SQJ^
M_P"B@#X _P"'L7_!++_I)9^P!_XF1^SK_P#/&H_X>Q?\$LO^DEG[ '_B9'[.
MO_SQJ^_Z* /@#_A[%_P2R_Z26?L ?^)D?LZ__/&H_P"'L7_!++_I)9^P!_XF
M1^SK_P#/&K[_ ** /@#_ (>Q?\$LO^DEG[ '_B9'[.O_ ,\:O0/A;_P4)_8%
M^./CO0OA;\%/VX?V0/C!\3?%']I_\(S\.OA;^TM\&/B!X[\1?V+H^H^(M9_L
M+PCX3\:ZOX@U?^R/#^D:MKNI_P!GZ?<?8-'TS4-3N_*LK*YGC^OZ* "BBB@
MK^97_@ZR_P"4>7P;_P"SSOAY_P"J/_:)K^FJOYE?^#K+_E'E\&_^SSOAY_ZH
M_P#:)H _IJHHHH ***H:I)J<6F:C-HEI8:AK,5A=R:18:IJ-QH^F7VII;R-8
M6FHZM::7KEUI=A<W0BAN]1MM%UBXLK=Y+F'2]0DB6TF +]'2OSVN?CA^W_8_
MVLNH_LY_\$];&3P]/H]IXBCN?^"E7QJA_L*\\0&V30[35C/_ ,$R86TZ?6I+
MVT31XKY+:74S=6PLXY6N(E;5TWXJ?\%%]9MY;S2/V7?V"]5M(;_5=*FNM-_X
M*,_'.^MXM4T+5+S1-<TV6>V_X)BRQ1W^C:SI^H:1JMFS"XT[4[&\L+N.&[MI
MHD /O//..^,XI:^!;;XN?\%$+R[O-/L_V9/V!;J_T_4&TB_L;;_@H]\<9[NQ
MU5--L]9?3+RVB_X)CM-;:@FCZAI^JM931I<C3;ZSOS&+6YAEDI:9\;OV_P#6
M["SU31_V<O\ @GQJVF:C:QWUAJ&F?\%)_C5?V-]8S7G]G0WEI=VO_!,J6WN;
M66__ -!CN(9'A>]_T57:?Y"?TNO]=OFN]@O_ %_7HS]!Z*_.G6?VA/VZO#FH
MZ=I'B'X"_P#!.C0M6UB];3=(TS6?^"FGQATS4=4U%9M-MFT_3K*^_P""9\%S
M?7JW&LZ/;M:VT4LZS:KIL1C\R^M5EMWOQT_;ZTW^R#J/[.__  3TL/[?N]%L
M-"^V_P#!2OXT6O\ ;5]XE^V?\([9:1Y__!,M/[2N]?\ [.U#^Q+:S\Z;5?L-
MY]A2<VTP0_K\+_BM5ZJP?U^?^7Y]F?H717Y[:5\</V_=;OO$&EZ+^SI_P3WU
M?4O"5Q'9^*=.TO\ X*4_&C4+[PS=2K.\5KX@M+3_ ()F37&C7$B6MRR0ZC';
M2NMM.R*PBDVU;?X__MWWEQX5L[3X _\ !.RZN_'=C/J?@BUM_P#@IE\8YKGQ
MEIMK9?VE=:AX5@B_X)G/+XAL;;3O]/GN](6\@ALO]*DD6#]Y1U_3[_SL[>C#
M8_1.BO@H?%7_ (*+M<-:#]EW]@LW::A_9+6P_P""C/QT-PNJ?V6-;_LQH?\
MAV+YJW_]BLNK_8RHN#I;+?B,VC"4\QIO[1G[<>LZU<>&]'^!G_!./5?$5I#'
M<76@:;_P4Y^+U_K5M;S2Z9!#/<:5:_\ !-"6^AAEFUK1H8Y9(%2275M,C1B]
M_:B5?TON_KONO(#]'**_/YOC+_P4(%[I^F']FO\ X)_KJ6K66IZCI6GG_@I'
M\;1>ZGIVB2VD.M7^GVA_X)D>?>66D2WUE%J=U;QR06$M[:QW<D+W,(?GKC]I
M/]MVS\.V7B^[^"7_  3>MO"6I8.F^*+C_@I[\6X/#NH W;V ^Q:W)_P3233+
MO-]')9 V]R^;M&MO]<K)3^[:]^GKZ6UOL!^D7UHK\W7_ &E/VVX[N]L'^"?_
M  3=COM-U?1/#^H6;_\ !3WXMK=6&O>)1<-X<T.]MV_X)I>;:ZOKZVETVBZ9
M.B7NJK;7!L(9Q#(5ZG4/BU_P42TF;2K?5?V8OV!],N-=U$:/HEOJ'_!1SXXV
M<VL:L]I=WZZ7I<=Q_P $QXWU#46L=/OKU;&T$URUI97=R(O*MI71?\-YW[6W
MOOIOH]-'9>?EW6W5^:UWV^_7[YHKX LOC'_P4*U*XN[33OV:?V ;^ZT_6)_#
MU_;67_!2'XW75Q9:_;:?%J]SH=Y!#_P3(DEMM8M])GAU.?3)E2]BTZ:*]>!;
M:1)3SDG[2G[;<,NH03?!/_@F[%/I,GAZ+589/^"GOQ;273)?%PC;PI'J$;?\
M$T@]G)XG6:(^'DN5C;6A+&=-%R'7+_K^O+5:^:[J[]?G^/\ DWZ)OH?I%17P
M%/\ %_\ X*&VL=Q-<_LS_L!V\5FUTEW)/_P4@^-\,=L]DT"7BW+R?\$QU6!K
M-[JV6Z60J;=KF!90AEC#9OB'X\_MZ^$BH\5?L^?\$\/#)>?2[5!XA_X*7?&;
M12]UKDFHQ:+;I_:7_!,VVW3ZO+H^KQZ7"N9-0DTO44M%E:QNA$?UL_ZZK[UL
MFKK_ (?^M?\ @'Z'T5^=>O?M ?MW^%;%-4\3_ +_ ()U^'-+DO+C3H]2U[_@
MIE\8]'L9-0M+BYM+JQ2[U#_@F=;V[WEM=6=Y;7%JLIFAN+6YAD19()53I+'X
MF_\ !1[5+*SU/3/V6/V#]1TW4+6WO]/U"Q_X**_':[LKZRO(5GM+RSN[?_@F
M));W5I=6\D<UM<0N\,T+I+&[HRL4M5HUZW5OS:&?>%%?#7_"?_\ !2O_ *-+
M_8:_\6&_'S_Z6#1_PG__  4K_P"C2_V&O_%AOQ\_^E@TP/N6BOAK_A/_ /@I
M7_T:7^PU_P"+#?CY_P#2P:/^$_\ ^"E?_1I?[#7_ (L-^/G_ -+!H ^Y:*^&
MO^$__P""E?\ T:7^PU_XL-^/G_TL&C_A/_\ @I7_ -&E_L-?^+#?CY_]+!H
M^Y:*^&O^$_\ ^"E?_1I?[#7_ (L-^/G_ -+!H_X3_P#X*5_]&E_L-?\ BPWX
M^?\ TL&@#[EHK\P+O]JK]N[3/B7XN^%FL_LM?L1:%K7@?X7^#_B[X@U_7/\
M@H?\9M+\%V_A#QKXG\=^$M-;^WKK_@FNDL.I66J?#W6I=6AOM.LM/M[*\TB:
MUU.]FN+VVT[TBV^+'_!12]U#5-(LOV8/V";O5M$^Q?VSIEK_ ,%&_CE<:CI'
M]I0-=:=_:=E%_P $QWN;#[?;*US9?:XHOM4"M+!YD8+4!_7]7/O>BOS_ -8^
M,G_!0CP_)I$&O_LU?\$_]#F\0:K;Z%H,.L?\%(OC=IDNMZY=J[VFC:1'>_\
M!,B!]2U6Y2*5K?3K,37DRQN8X6",1D^)OV@OV[/!4'VKQE\!/^"=7A.V^VMI
MOVCQ-_P4S^,6@P?VBNG?VN;#SM4_X)G6D8O5TDC4S:EO/&GD7I3[,?-)\_Z5
MK^77\5W5S^O^#^#^Y]F?HM17Y\Z#\;?^"@'BF35X?#/[.7_!/KQ'+X>U.;1-
M?CT+_@I/\:M7DT36;<9N-)U=-/\ ^"9=RVFZG ,>=8WH@NHL_/$*Z'_A/_\
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
M9V5Y=I?/<K:M;6ES.)3%!*Z+H[?\#[WI_P .NZN>77^O\GZ6=]G;]%/3'?\
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
MKPAJ^NVGPM\0?!S2_$O@/X5Z7K6C_!.^\,WFFZEIOQTL-2^,-W^S]''7]?\
M/X4E*22C>Z2MJD].51L]-59+1]4GH]1]WW;;]79W79JVZV5U:S9^0J?L*?%N
MSM+>PB\(?L\^);/2/VL_C-\?X=%^('CKQUXM^'WBWPC^T!X/_;)\+:_X+UKX
M:W?PC31_"MM\,X_VI=.MXM!T'5-5T?XX6/AC7VUO4/A%=^)E;3^XOOV$_B9X
M?UK]G"\\%_%?1?&)^$_PF_9-^"'BCQ9\6M&L]>\:V?AS]FKXE6OC_P 7>./
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
M?!O_ +/.^'G_ *H_]HF@#^FJBBB@ HHHH **** "BBB@ _S^72BBB@ HHHH
M**** "BBB@ HHHH *,?7GW/^1^%%% !1110 4444 %%%% !1110 4444 %%%
M% 'QEH'_ "D,^+/_ &9E^SU_ZN_]IVOLVOC+0/\ E(9\6?\ LS+]GK_U=_[3
MM?9M !1110 4444 %%%% !1110 5\-?LE_\ )?/^"GW_ &?+X _]=J?\$\J^
MY:^&OV2_^2^?\%/O^SY? '_KM3_@GE0!]RT444 %%%% !1110 ?UHP/\_P">
MOOUHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *_F5_X.LO^4>7P;_[/.^'G_JC_P!HFOZ:
MJ_F5_P"#K+_E'E\&_P#L\[X>?^J/_:)H _IJHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ^,M _Y2&?%G_LS+]GK_ -7?^T[7V;7QEX?_ .4AGQ9_[,R_9Z_]7?\ M.\_
MC7V;0 4444 %%%% !1110 4444 %?#7[)?\ R7S_ (*??]GR^ /_ %VI_P $
M\J^Y:^&OV2_^2^?\%/?^SY? '_KM3_@GE0!]RT444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %?S*_\'67_ "CR^#?_ &>=\//_ %1_[1-?TU5_,K_P
M=9?\H\O@W_V>=\//_5'_ +1- ']-5%%% !5'4["'5=-U#2[F6]@M]2LKNPGG
MTW4;[2-1AAO+>2WEET_5M+N+34],O8TD9[74=/N[:^LIQ'<VEQ#<11R+>HH
M_$WXCP?LY_#77?VH?#,S_P#!0;Q1J?[)?PK\,_&7XA1>'_\ @I?\="UW\/\
M7M-\8ZQ<75N^O?MM:*WAO7M+T/P+JFN2:#\1O^$-NM2T?5_"NKV,TNG:U+>:
M;ZO\'?!'[#WQ[\??%/X6?"K]I3]KSQ3\1O@E/IMG\5O"$7[>/[?FGZGX-O\
M4M6\3^'3I]W/JGQNL],U6[TKQ-X+\6>%?$D7AZ_UA?"_BGP_J?ASQ"^FZQ!]
MC;[!^(/['_P#^*6H^(M8\<^'?&.L:OXDU7PMK,NK0?&3XT:)J?AR]\&>*-"\
M=: OPZU#0/B#I=W\*M/A\=^%?"?CS4M'^&<WA+2/$'CGPCX2\9>(+'5/$WA?
M0-4T[M/!WP!^&/@'6+S6_"6G^*M(EO?%#^-9M)_X67\3+[PE'XMNM.\7V&N>
M(;+P/J/C"\\&Z=J?C.Z\>^+?%'Q#N=/T&U;XD_$+6)/B;X]_X2/XAVUCXHMD
MME_-;7M?6S6NSTNFEJGRNSLD];VNNW;[-T^MTU)Q:_FM)::_D]X9\1_LB^*/
M&&B> ;+7_P#@HI;^+-3_ &J/CW^RUJNEWG[>7[7<,?A:]_9]GN+;Q1\7=8U-
MOVJ1I=S\)]6N=5^%UEHUWH-YK/C6'4/C#X1L=<\&:3<:'\1%\&4/A_XS_9 ^
M)&D?"35]$UK_ (*,V1^+]WK5OIFCZQ^WO^U;!K_A6&Q^._[.'P2\/W7C;3+#
M]K74SH9\<Z=^U1\)?C-X6L$FO-5?X2:P-4UBPTGQ)<:;X8OOTWU;]B_]ES7+
M[QKJ>J?!OPO=:I\1='U/P_XTU/S=8@U+7-%UGQ?\;_'VJ:;-?V^J0W=M:WGC
M/]I#XV^(I$L)K7&I>/\ 4I4*"QT5=,JZU^Q+^RWK2:X(?A'I7A&?Q#J":QJ&
MH_"_7/%OPAUF#6DU7X(ZW_;>BZY\*_$'@[6/#>N/J?[-_P #IY]9\.7VE:G<
M1_#?0+2>[DLQ?07EWA=^[*VNEU?[%KO;=3O;^9=(I-:]WMK=+1VDNEM+N+\U
M&V\I-?F)/\0OV/;'XCZA\-M5U7_@H]I5];>)=#\)Z=XBOOV\/VMD\)ZWK>J?
MMP_$7]A?4=-L]7B_:OD^Q:EH/C#X;ZQ\7)](UJWTS5]?^":ZQXG\'6/B+7/
MGQ'\,^$/0OA]!^RGXW^&7Q;^*NI>,/VZO!.B_!OX3^'/CEXN\-:S_P %*/VB
M?$'Q(TOX9>+_  'K?Q(\*ZIXD^'7@#]L;Q?XJ\!ZSXA\):!>:OHOA_QYI_AR
MXUFVN+1=%N-2O+;Q#9Z!^B4O[(7[-=S>66HWGPA\,7^IZ;X]\*?%'3=4U$ZG
MJ.JZ=\1?!/Q5^)?QM\,^-+#4[[4+B_L_$.G_ !/^,GQ5\3RZE;7$5QJ1\?\
MBC1M5:^\/ZK<Z4U70?V./V:O#7ASQ%X/TOX6::?"7BA?AM9:EX8U76?%/B#P
M]:>%_@WXCE\6_"?X:^'-&U_7=3TWP=\&OAOKEUJ,_@GX)>$K;1/A%X:L]8U[
M1])\%6NCZ_K-A?DG!_"IQT:3;3N[PLVGHO=]IW2:A=-2ERGO>ZWK[UYKIRV>
MD6M=TKZ7?-*UN57_ # TOQ1^S+J-]X4$UI_P4ALM#U3PS^SQ>^/-;/\ P4+_
M &DM0?X.>/\ ]I7XU?$K]G'P?\*/'VDZ1^V-?W][XM\)?'KX5>)/A+\3KKP"
MOC70?"'BN^T6[34]4\&P>+_%OA'A3\8?V6M,NOA%HGC/2?\ @H]X&\7?%^V^
M&>M>'_"FO?\ !2/X[_VE>^$OC'?_  VT/X;:_P"%I;3]M.>T\=ZGXD\3_$>X
M\.6_P[\-2W/Q0DO/AA\5KZP\&:CHNE>"-2^('ZWZ7^Q7^R_H7BRP\8Z%\)-'
MT2^T]TF@T'1M8\4Z5\.9;VV\?^-_BOI>K7_PFL-=M_A=JVN>'?BA\2?'OQ$\
M):]J?@^\UGP?XW\7:YXH\+WVD:U?37I/"7[%O[,_@GPX_A;0OAJ)-/E\.:SX
M2FU#Q%XP\>^,O%=QH&M6WP\LI;*Z\=>,/%.N^-;F32++X2?#"S\(W\_B"34?
M MIX"\*6O@N[T"WT6RCB$XZ737O1;2E=<NG/&-TFK:\K;;MRIN_-)T[6=KWY
M9)-VTERM1DUL_>Y7);/5I):'Y=Z%XT_9EUG2? 7B%K3_ (*,P>'_ (C^+?B3
MX1\-ZO%_P4._:@GLGUGP ?!5OI/@VXO;C]K.PTR?XQ?%*^\;QCX3?!31-0UG
MQ_X^T[P=\1+SP[I^H7?A9-,U/TW1]!_9^\4_"OX(_$7P5)_P4!\9ZU\??'GB
MGX<>#/ASX?\ ^"D?[1=UXBTKQ1X'T3XG^(?&=CXVUI_VPX_!GA6Z\)6/PD\6
MZ9XJT2\\12>*_"OC-+;X?^)_#NC^,X=9T72/OZ/]CWX"II^BZ+-HGCK4/#GA
MOQE+X]T#PEK/QN^..N>#-%\2K>^']5T.32_!FL?$:^\+6&C^!/$'A3PUXL^%
M?A6VTB/PK\(O&NB:;XU^%^B^$?%EK%K*ZDW[*?P-G\!Z%\.V\+Z]%I'ACQC?
M_$7P_P")+7XE?%"R^+&D_$/5[+7])UOQ_9_'&S\9P?&B+QQK_A_Q7XI\*>(?
M%P\?'Q#K_@KQ-XA\%:SJ-[X4UO4]&NH6RO=NT;VMNE'FL^MY<SVV2BDN9N*>
MK=M(WG:]_A;GR<VJUC'D3L][MO1)_FS^S]/^R7^T)??$IM'\??MJ^!/#_P +
M/ 7PW^(7BO4?B'_P4Q_:9TK7])T#XD_ OX5?M V>HZYX)T?]K+7_ !!X<T+0
M?!GQ9TK2]<\4:U':>'1XJ\.^+=,TS4-1L--LM7U/(^'NO?LI_$/P._C>VN?^
M"E'AI;'PWHNN^(/#'BG]NS]K*R\5>&+_ %/X]^)/V=]0\+:W8Z=^UIJMA#K^
M@^,_"NI:M?K;:I<Z9=>%);#5=+U&^GO$L5_5JP_9Q^!>D_#SQ]\)=(^%WA+1
MOAA\4-&M_#?CKP#HVG#2/"6N>'+7X6^$_@E:^'!H6FO:Z?I?A^W^$W@;PEX
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
MO!NH>/OA+_PN"/Q-\3+SQ9^UCH6D?"CP=I^GFV^'T.N_$'6-"BU/XP:[X3\
M)':3>);+4TP=4^)_[)_A[2E\0^(1_P %'+/PU/\ $3X_?#M=<L?^"@_[45_:
MZ)?? 76M-\&/?>-(IOVM-.N/#4?Q.^)OB3P'\*OAOI\,6LZG>>/?B1X'T_Q'
M;>&].U+4-5TG]3KG]B?]G2\TKQ+X=NO#'C:?PEXSC\+V_B[P/)\;_CJWP_\
M$]CX3\&6GP[M=)U_X?\ _"R?^$,U?0_$?@FQM?#?Q)T*_P!#GT;XM:;&R?%*
MQ\8O+-))>O?V-OV<-5\._$/P?XA^']UXM\)_%31OC!X;\8^&?&WCKXC>.- E
M\+_'N:QN?B[X2\.:/XM\7:U8>!/"/C.ZTVQN[OPIX%M_#?A[3[NW6ZT73=-N
M"\C5+E][D36GNJ6MG[UVVG?6\;:67+JG=LF/V>975US<KLVO<O:ZTO:?G9JS
M3V_,#7?$O[.O@W6O$-IXYTS_ (*)^&_#VC?'[P)\ 8/%G_#QW]I*^TV>\\:_
M#/PQ\;K[XF:K;?\ #7=K=^&?A7\.O@SXLT[Q[\1_$.N+;ZEH<-IJFCZ9HFNZ
MC!9KJ$OAW6O@'=:EX(TKQMH'_!1SP'<^/?B-\3OAII+R?\%$_P!J#Q7%::M\
M*/VJOA%^QEXBU34QX8_:OOKB#1;SXY_&CPM9Z3/;V]U>?\(;9ZYXNUBQT>*Q
MAT^[_4CQG^R!^S+\1KGQ+=^/_@KX&\9R^+]*\6:-XCC\3::^M6>I6/CGP7\,
MOAWXI!L-0GGLK:[U3P3\&_AKX;_M.SM[?4[+3?"]O'IUY:/?ZN]_H>(_V5_V
M?_%WAKQ%X0\1?#32-2\/>+/!_P ?O 7B"QDOM<@?4/"?[4GBVP\=_'W2S?VN
MJP:C;-\2?&.EZ?XCU;4+.[M]4L=4M(;C0[W2RN"-QO*T7;FFX)R?P.3]FI/5
M\RC93:NG=V2M<:MI=RUC%-I1TERI3:3T:Y[N-[/E23>ME^9G[/?PX_9._:%^
M-7B9O C_ +<>E:T?A%X&UJ7XEZY_P4-_:YMK_P 6?#36?(^('PH6QT33?VG-
M3UT^'M8\-_%-/&VER:S9:5J>A3^*+_0==TW3=:BNK&'[F_X83^$7_13/VSO_
M !8%^W#_ /1 U[KX<^"/PX\(>/M3^)'A;2]:\.^(-;T#3O#NJ:3HWC?QUIWP
M[O++1],T+0]*OY/A%:^)(_A0/$^F^'_#/A_PW8^,D\%KXOM?#.D6/AR#7$T.
M$6%>L_K_ )_*ET5K[:M[MWEKIHKKE;2ND[I-I)BUNWLFTTM[*T;J[2;L^:S:
M3:2;2;:7QC_PPG\(O^BF?MG?^+ OVX?_ *(&C_AA/X1?]%,_;._\6!?MP_\
MT0-?9U% SXQ_X83^$7_13/VSO_%@7[</_P!$#1_PPG\(O^BF?MG?^+ OVX?_
M *(&OLZB@#XQ_P"&$_A%_P!%,_;._P#%@7[</_T0-'_#"?PB_P"BF?MG?^+
MOVX?_H@:^SJ* /C'_AA/X1?]%,_;._\ %@7[</\ ]$#1_P ,)_"+_HIG[9W_
M (L"_;A_^B!K[.HH ^,?^&$_A%_T4S]L[_Q8%^W#_P#1 U^7&B?#OX"_ SXK
M?MLWGC3Q#^V1>Z/K7_!2G]G[X!Z'=>$?V_?VD_"^M-K'Q6_87_X)YZ;HE]KJ
MZ_\ M2>#]9^)>IV6M^++_5M3EL!XQ\=Z=\/-"U1-/M+CPUX'T+0;3^A6OS/^
M"OPA\ _%_P".'_!273/B%I>IZ[H^C?M\_#S51H,'BOQ=H/A[7BG_  35_P""
M=S/H_CCP_P"'-=TC1?B)X1O&BA;4_ _CVQ\2>#-6>&!M3T&[:&(H+1IO5<T;
MI:/EYH\R6^O+S6\VKM),6MGWY7;RE:7*_-*7*VNJ375'@'@_3/@?XT^.>C_
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
M_#.M:5XWUG4-=N+&E?LB_L_^'=3\%:QX4\%:CX*U+X>^,OBIX\\-7/@3Q_\
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
MB@ HHHH **** "BBB@ HHHH **** "C';^I_GUHHH 3 X]N!UI:** "BBB@
MQ1110 F!D'N.E+110 4@ '3_ /7]?7\:6B@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *^&OV2_^2^?\%/O^SY? '_KM3_@GE7W+7Y,_"'Q]^T!X5_:
M;_X*96'PJ_9ZT?XL:!-^VE\.[F[\07_QIT3X=SV>J/\ \$W/^"?<<NF+HNI>
M$M<FN(XK:.VN%U!+Q4E:Y>'R$,!>0 _6:BOB_P#X7+^V;Q_QA5X:_']J?PES
M]/\ BW7X^A'3M2_\+E_;._Z,I\-?A^U/X2_+GX=8_P ]J _K^NWZ'V?17QA_
MPN3]LWO^Q5X9]?\ DZ?PEVQ_U3G'?U[4?\+E_;-_Z,J\-?\ B4_A+_YW5'W?
M>O\ @_U;NKA]GT5\7_\ "Y?VS1G/[%/AKC_JZ?PER/7_ ))S_P#7_.E_X7+^
MV:>G[%7AHCU'[4_A+'T_Y)UU&.:7_!_K^NMNK2:\^EOZ\OZ?9GV?0?;KV_\
MKU\7_P#"Y?VSL_\ )E/AKM_S=/X1X_\ ,=9ZX_/BC_A<O[9O_1E/AK!_ZNG\
M)8Z9_P"B=>E"_0?W?E_7^1]H45\8?\+D_;-[?L5>&CT_YNG\)<^__).>GOZ?
MH?\ "Y/VS?\ HRGPS_XE/X2_^=S^?]:/Z_!,7]?U\]/4^SZ*^,/^%R_MF\?\
M84^&N?\ JZ?PD?\ WG72D_X7+^V<>G[%7AKZ_P##4_A'_P"=U^/X4QGVA17Q
M?_PN7]LWM^Q5X:QVQ^U/X1P>?^R<G\>W\Z7_ (7+^V;_ -&4^&O_ !*?PE_\
M[JC^O^'6Z^[\173U3[VLUKZ='^7YGV?17Q@?C+^V=_T93X:^G_#4_A+GZ?\
M%NO3/^(H_P"%R?MF_P#1E/AG(_ZNG\)9&?\ NG7>E_6CN']?U]Z_X<^SZ*^,
M/^%R?MF_]&4^&O\ Q*?PE^/_ #3KZ?6D_P"%R_MFD<?L4^&>?7]J?PE_\[K]
M/Y4QGV@ !THKXP_X7+^V;_T95X9_\2G\)=L?]4Z/^2.11_PN7]LWO^Q5X:_\
M2F\)<G_PW7Y^V3VH^[SU_K[]K._5!O\ U_7])]F?9]%?&'_"Y?VS?^C*?#7K
M_P G3^$L_E_PKJC_ (7)^V=_T93X:_\ $I_"7_SNO\_R7K;[U_7_  ;+JKK[
MK_K_ %^"OLC[/Q^E%?&'_"Y?VS>/^,*O#7_B4_A+G_S'5)_PN7]L[_HRGPUC
MOG]J?PD._P#V3G_/;-'W7M>W7_@C_K^O/RW/M#'?^I_ETHKXP_X7+^V;_P!&
M4^&O_$I_"7_SNJ/^%R_MF_\ 1E/AK_Q*?PE_\[JF!]GT8[]Z^,/^%R_MF_\
M1E/AK_Q*?PE_\[JC_A<O[9O_ $93X:_\2G\)?_.ZH ^SZ*^,/^%R_MF_]&4^
M&O\ Q*?PE_\ .ZH_X7+^V;_T93X:_P#$I_"7_P [J@#[/HKXP_X7+^V;_P!&
M4^&O_$I_"7_SNJ/^%R_MF_\ 1E/AK_Q*?PE_\[J@#[/HKXP_X7+^V;_T93X:
M_P#$I_"7_P [JC_A<O[9O_1E/AK_ ,2G\)?_ #NJ /L^BOC#_A<O[9O_ $93
MX:_\2G\)?_.ZKLOA]\3/VG/$'C'1='^(/[+NA_#SP?>MJ UKQE9_'_P[XTN=
M$6WTF_N]/:+PQ8^"M)N]5_M'5H+#2'$.H6QLH]0?4I#+%9O!* ?3M%%% !7\
MRO\ P=9?\H\O@W_V>=\//_5'_M$U_357\RO_  =9?\H\O@W_ -GG?#S_ -4?
M^T30!_351110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7XC^(OV?/'/[1'Q:_;<T3P%:^!+75_A__P %7/V<_BW_ ,)=XRU/3+*\\)?\
M*\_X)]?\$X/$$-SH-E<_!CXF^(-7>[>U/]J:9\//'_[-GQ$U.TM(]$\/?M!>
M +?5]5U%?VXKX:_9+/\ Q?W_ (*>]>?VY? '_KM3_@GEUI+1IK6THRL]4W&4
M9*ZZJ\5=:75U=7NDUH_-->BE%Q=O.TGWUL[/9_!,?[-O[;GPZ^*GP9E\,_#?
MPQ\/OAY\2?VP/%_QU_: \%?LB_'+5M"^&GA33(-?_9'\*?#>*RBU+P'\ ]2N
M[2X^$GPY^+&K_'?PAXJ\/>./AO\ %W4KOXV^*],@\-_&CXJ_LZ^!OA]]G_%C
M]G+XU?$[]I+]EW]H%-&^"VC:G\+O@Y\4?#7BA-7UO2O'J_#7XH?$33?"IL=;
M^'<?BS]FFZ\7?$+0/#FL:7>EK_PE\3OV/?$WB6TTS28_%#ZOHVJ7'A70OT,[
M=^?SY_S^%%-:<NWNW2=K?%3]DT[63O'K96=K62L%KMMZ\T>5KHESJ>EVVFFE
MU;M>]VVS\;?$7_!/W]H/5?BGJFM1^//AG<_#3Q?^U=\#/VQ/'GAM=:\:Z)=:
M[\9_@)\;O@]<Z-X@ET=O"_B33;[0_%_[/OAS4X[SP7=ZM%:^"?C+^S_^S7JF
M@Z]JMKK7Q!\4Z/R6A_L#?MEZ'X<N(=:\<?L\>/?$5[\8?#'[5%_'IVM?&#X6
MZ%/\</%.GV5S\?\ P/;_ -HZ3\:O[)\ >(_&_@KPYXW\->,]!TC2(KC7?B7\
M39V^"?A"PT#P_I'B+]OZ3H#Z?Y_'^M5&<HRA)-*4.3E=E_R[=XMJUFT[:M.Z
M26R!ZW3U4N>Z?]]<LK/=)J^B:2;;T;3/S4_:-_96^,?QU\::5XSN?#?P3O\
M5==^#GP^\%:3J_BCQ[XINM=_8@^+6A>+?%'B/QA\??V5K_\ X4QJ,GQ$\>:T
M/%OAB2WO-2D_9OO[^\_9U^&$&M:H^E^+]1M/ '*?\.__ !M9_L::E^RGX?\
M$OPRTQ_C=\2+/Q-^TEK.L^$--;PM<>"M132]3^)?@?2=!^"?A3]G/Q3\8['X
MJ0>#M'^$/BC7/BIXZT7XJ:A\/?B#XU\4>*?BYXTU?PKX=\(:]^J_ZTGN>W3V
MX_S_ )%2FU%QTLVGJDWHW))::)-[;/=ZZCN]/[KNG;JXN%]]TG?I[R3UV?Y*
M_#K]BS]HC4_%7@VT_:<O_@+\8_!EY\4_#/QZ^.&NS77B+49OB9X]TW_@GO:?
ML->*? Q^"?B#X;MX*'@GQCK^F1?'QM=U/X@7/]C7.KW/PT'P]U5]&MOB3JWC
MNE?\$N_CSX>^$GPY^'/PY^.&@? 9O"'[-?[.OPEN-*^$D>B67@?3OBU\/_AM
M\?\ 0?B'\<-*CC^#>@_$R3Q1IWQ*^+^E?$KP/=>&/B;\,7\9Z[I=_JWC:UT#
M5IKR77?W-I.GKR?\DG/M_2J<Y.[;U;YF[+66NK22CNWIR\NUHJRLHI1M:RMR
MI*UTN6UK7N]DDVVVUHV[N_X>>-_^":OQ/\>VL>IZ)X#_ &9?V>+'P]XGM?B)
MX1_9_P#A#XGFUWX2P_$#PGX'73++Q!;^.M9_9>\+^)OA9XG^+]_<IX'\<_%_
MX$> _AQ\<_A!X9\$^"_B;\(/B)/\19];TR3 ^+7_  34^.?Q&UGQ]>O\/OV5
M+V_FTO1]$\ _$BZ\=7=E\0-5T:__ &S/#G[2OQ-TSXC:5XA_8_\ B3X5U>U\
M4> _"_A?X5^$=-\7#XM>$/ EMX8UZ%O!WB3PE\9/&_AC3/WCHH4Y*/+I;71J
M^K<I-WO>[<GK=NSL[JUFM&I+1KEU6FD4THM=59[/LNVOY0_ O]B;XH_#S]I.
MW^+-YX3^ ?PTT2U\9^#/%U]XS^%_B>YU'XH^-? 6@?L&_"_]EN3]ECQ3H>B?
ML]_!#PG:?!C0_C!X7E^.7AV\TC6QX4.I_##X9W&F? ?P9JVN%OACY!X2_P""
M>G[0OAN(67B7P_\ LN_%CP[I?B7X)ZMX]\(>-]:BL]/_ &W-2^'WPZ_:0^'G
MCGXD?M/>(=/_ &4KOQ3:>)?&?C'XI?"[]J2S\$_$W4/VQM&\-?&SX?7>D>$/
M%_@^(Z9\0E_;W_/^>?\ /I1C'_ZR?YTI2<G=VV:=DK.[3NUWTT>RW2YDI);+
MRT^5H\NCWLUO=MO57LVG^(/B#_@F[\?+_P"&_B/X:0^(?A#K'A'5O@U8>)['
MPQKGB;Q+<1Z=^UY/\/\ 1_V=;NWL-8\6?"7XDZ*O[/WA#]D[0;7X/^$HO&/P
M]^(Q\2:IJVL^,/B'\(=<N)9+*]SK[_@E=XY\0^)]=\0^(9/A3'X>^(/A[X9?
M"#QW\-=$UC3O"EM:_!3PSX"_9!TWQ3%HWQ.^$W[.OP?\87-]=:Y\!OBOX:T_
MX0Z'IGPW^ Z6GQ(\*_&?P/X5^#_Q+\'76BZO^Y])V/3I]!C]?QHYGIV4HS2M
M]J,5%-ZW?NQBFV^9\J?,I<TI.[LTFUS1E%OK:4N9V[/FNU963V5DHK\5= _X
M)_\ [6-KK]CXO\0?%OX<:EX[O1X_^#7Q"\=Z?KGC/1M>\>?LR_&7XZ_%K7/C
M!JEA;:+X+T?1OA[\>O$WPZU#X%?%O0M0\,V4WA?P?\?_  !K7@+1+B#X27TF
MMZUYI\(O^"4OQ?\ #_ASQ?X,\<W?PA\/Q^(H_P!@Q]*^)GPM\5:?%X^\'WO[
M)?[/W[,'@&[OO"+7'[*OA?Q?!?>$_C!\#+OXF?"FV\>?&'XF?#^_E\/^ [K4
M_AEX)DU7Q;H\7[[4F>2/3'ZY_P *KVD[65K7@_A6CA)3C9]+27,]+-MNRT27
M?O*]WWNG&UMK<LN7EV<4D[I'YI?L?_L4Z]\(OB=J/QX^-/@S]G.[^.'BGX1^
M'=!\5>.?A=H-W>ZQ;_$J?XN_M ^-O'3^&O%/B_P?I?C6#P/=>#?B3\._!NAO
MJ6OW.MW6C^#K?PYK5J=,\,Z#?ZC\6_LQ_P#!*7XU_L]^(_V29M7NO@5\0_#/
MP-U6_P#$?BQ+F^\)Z3J&G^*O%7PI_84\+:]XA\':)J/[('BGPK?ZCX5\<?LV
M_%;5_#/B/P7:_LZ_%3Q1IGB+P7KOBWXJP?$/Q'\8/$_BG^@"BESRUVL]URJW
M5:+9;O1*UM-M"KNTM7[V[Z[-?J^_??5_@E\+_P#@C]XJ^%%C^PE?:'XU\'WW
MB/\ 9L'AKQ?\3-+<>'M \'3_ !(NM=_X)\:)X^@^$#^&/@AI7C'PEX,N?A]^
MRG\3O%ZR>&?$OPO\0?%?XP>)[:R^.<OC;X6?%[XP^%H><\&?\$M/VB_#'[-O
MP1^$FGZ7^SAX8^)'P]_9U^.WP6\5>.K?QQH?B'PY=:K\6/@/J/PXD\1>$_#O
MAO\ 81^#^K^&?$NO>(VTVTUWXK^"/$?PV^*,W@Y8O^%Q:I^T[!X?T/P?7]!Y
M_$^PZ_A2X_SDT3J3J)J3NFY2^%+XG-R6U[/VDE:_PV5]VYC[LE);J497>NL7
M%QNM$[.*>V][\VB7XC6'_!-SXS6?B#X<^(=#/P3\$:7;:-^R)\./B]\--,UV
MUE\#^-?A7\"OVT_C-^U1XW5=&^%'[-7[.GPQO?&\;>*/!W_"N;U?@IX;\/W$
M7Q _:0\ ^*=*MY/&MG\7+IG@_P#X);^-?"/Q-\/>(-+TS]DO1_@OX9\:_&JS
MOOV?=.^%=V=#^(WPL_:,^+OQ<\3?%*T\1ZU9Z7H?@K2_,\(ZE^R;KB?#?6_@
MS\3-,UGQI^Q#\)O"^F_$GP'X6UFXUWP[^WE!SV&?;I2E)SBXRM;EE#1)-*2D
MG9I7O:<K/=<SL^SA[EN7H[W>O6+UO>ZO&/RBM=[_ (JZ3_P37^*GA+X=_#KP
M3X!OO@WX$33OA9\)/V>?B);>#]4\4>%;2Z^!_C/X4:M\./VSK/P)=Z%X$M8]
M"\9ZYXPO/"GQ[^%NM2Z%&WB[XH?##P['XXNO!EGXC\0ZBGV#^Q-^S5XR_9RE
M_:57QEHWPVM9/BW^T[\=_C'X=UWP)J/AJ^U/6?!_Q,^,OQ(\>^$=/\9IHW[/
M'P4UFSUKPYX8\5:/IT]GXL\9?'C4['4Y-:T[2OB1+X<L=(MY?NFD/7&.",?S
MZ_7U_P#K4Y5)3YKM/G;E+1+5RG4T[+FJ3LM59VV2M/*KIW>BBEJ[>Y&,5IM?
MEBKO1NVMVQ:***DH**** "BBB@ HHHH **** "BBB@ HHHH *_F5_P"#K+_E
M'E\&_P#L\[X>?^J/_:)K^FJOYE?^#K+_ )1Y?!O_ +/.^'G_ *H_]HF@#^FJ
MBBB@ IDDB1(\LKI'%&C2222,$2-$!9G=B=JJJ@EF)  !).*?67KFAZ+XFT75
M_#?B32-+\0>'?$&EZAH>OZ!KFGVFK:+KFBZM:36&J:1J^EW\-Q8ZEI>I6-Q/
M9:AI][!/:7EI--;7,,D,CHP!F#QKX-(!'BWPP00""->TH@@]"#]KP0>Q&12_
M\)KX._Z&WPS_ .#[2_\ Y+%?@;\</V>_^"?7PE\1_M1>%M&_X(G?L ^.=7^!
M/PF\+?%GX<V%I^RAHL&H_'BUU*_NM,\6^&_".EZ!^PQXOO=7U#P+>WWP_M?%
M7B3X21?&SP/X&F^(NDQ?%OQ)\,9M.N8KKV;]H#]CC_@EU\'OA!X%^.7AK_@E
M/_P3E\=?##6-5T75?B9\0&_9G^ L7@SX1?!?4?!?B'Q3>?&[6+[P#\!?BAKW
MBCP5I^J6'A3PYJ.I>%?#6H:+X;TOQJ/BIXTU[PS\)_!7C?Q;HPDY6M]IQC%:
M)MR<E%;WU<6EI:^FK:0I/EWZ)OOI&*D__)9)_P##.W[&?\)KX-_Z&WPS_P"#
M[2__ )*H_P"$U\&_]#;X9_\ !]I7_P EU_-[XPT?_@E?X8/B:*'_ ((L?L/R
M7'A/2?VB-0U,^(_V5_@OX+TR^N?@-HO[86L+;>&==US]FI='\5Z?XH7]E!([
MK7_#UWJ.E^&(?B';7,LFL?V!!!XE](\0_ S_ ()S> /A#\%?BS\1O^"*/["/
MA>Q^(?[0/BOX7^.K74?V6?A3X0N? _P?\%?#_P",_P 2O%'[1&C>&OBQ^RS\
M-OB7K.D>&_!WP@O_ !/K_P ./&WP^^%_BV?P[#XKU3P#=?$2+3?AZ/BP)/W>
MTH*HG=).$MI7;LKZZ/5+5JR;*E&4=T[\TH::^_"_-&RN]+-7U3=E%MM7_?G_
M (37P=_T-OAGZ?V]I6/_ $JS_*E_X37P;_T-OAG_ ,'VE?\ R57\V"Z-_P $
MPKS]G&\^.NE?\$8O^"<=SJ\4#M;^"[CX.?L\1:8+@_\ !+"R_P""D\ U'QC8
M_LTZE-8Z>=0U+3O@K<ZE%X4O##IM[;?%2&TN9;BV^',R:_H__!,.Z;6&^&/_
M  10_80\6QZ7IOPKTK[+JG[+7PWO/%<?Q@\26OB>_P#C'\'=0^'?P1_9%^//
MCMM;^!$^F:%\/_%]_P"%M"\7ZA8?& ?%3P+XP\+^!K?X*^)=?U2Y4JD+\T=G
M-:.+=X)2FDDW=Q36F[?NV<O=)3YG**NW%I2TLE>Z6KLFG9M--KE7->RN?TH?
M\)KX-_Z&WPS_ .#[2_\ Y*H_X37P;_T-OAG_ ,'VE?\ R77\SGB+2O\ @FQI
M_P +O%/Q@\-_\$6?^"=OB7P7:^*O!FB> KRQ_9@\/>)8O&NA^(OV9_$/[2NI
M^*;'4?A1^PW\4[;Q-IUCI/AZ?PXLGP=B^+UEHEO<#QQX[U#PAX9L[HC];/"W
M_!+?_@EKXD\,^'?$,O\ P3&_X)_::^O:%I.LOIZ_LD_LQ:RMA)JEC!>M9+J^
MB> [[1M56U,_D#4M(O;S3+X(+FPNKBUEBE:9)Q<E+1Q:35T[.47)+2Z=XIO1
MM>>J07MRWNN92:NFG[K2=UNFFTK-)WOIH[?>_P#PFO@W_H;?#/\ X/M*_P#D
MNC_A-?!O_0V^&?\ P?:5_P#)=?$W_#IW_@EE_P!(T_V /_$-_P!G7_YW-'_#
MIW_@EE_TC3_8 _\ $-_V=?\ YW-(9]L_\)KX-_Z&WPS_ .#[2O\ Y+H_X37P
M;_T-OAG_ ,'VE?\ R77Q-_PZ=_X)9?\ 2-/]@#_Q#?\ 9U_^=S1_PZ=_X)9?
M](T_V /_ !#?]G7_ .=S0!]L_P#":^#O^AM\,_\ @^TK_P"2J/\ A-?!O_0V
M^&?_  ?:5_\ )=?CI^TY_P $Q?\ @FMX;\8?L=6OA_\ X)X_L+:-;^*_VLM&
M\+^)[?3/V1OV?K*#Q#X;N/@7\>M6FT+6H;?X>QQZGI$FJZ/I&IMI]XLUM_:.
ME:=?",75E;2Q?*OA7PY_P28OOBG\/?@GXY_X)/?\$P_ 7Q(\6_M*:Y\!-=TC
M7/@U\!_"=SHMC:?#'PQXV\-:UX>\(?%W]E_X4?%[Q/XW\;>)_'?A+PSX3^'.
ML?"[P3:^(_!@UGXP:%XWU#PKJ_P?L?B\>5^WXM17EN^_GLFTF[)MWLDVVDW9
M)7;T_P MVENT?T:_\)KX-_Z&WPS_ .#[2_\ Y*H_X37P;Q_Q5OAGG_J/:7^O
M^E5^(7[1W[.'_!*C]G+QG/X2UK_@DC^P)XB;5_ &@_$?X9)IG[,'[.47B#XK
M:+X/U;QKKO[6%CX5T ?!F[@36OV=/@;X:\/?%72[/4-;@C^+NM^/-!^&^D3^
M%]0237YN!TSX%?\ !.#1O'+?#CXI_P#!'W_@EUH'B!?A7I_QD'B'X>_"WX ?
M$#X:2>$_$7PT^+WC[PYI=KXTUO\ 9<^'DEWXJ%S\#/'\6NV<&BG1K/P%-X,^
M)6EZWJX\1:WX0\'%M)2Z1C*<NZC"-24G9V;LJ531)N\7%)RLFUJXQ6KERJ-M
M;\TH16JT2;J0U;6DKO1-K]^_^$U\&_\ 0V^&?_!]I7_R71_PFO@W_H;?#/\
MX/M*_P#DJOP$T;X&?\$W[_P1<_%S4/\ @C3_ ,$Z+?X8Q_%WX;?!&+3]#_9Y
M^$?BWXWV_C3Q7\3?A9\+?%=SJOP>T/\ 9/FGM]$\/:KXZ\1^(/#:V'B?4]?\
M7^"="\"^+)="\/6'Q0>/P+Y+;^&?^"<^J> OB%\2]*_X(B_L#Q^&/!NK_ 7P
MEIT%[^R7H6H:YJOB[XZ_$SX#^!K73;NP\)?L0^)%AUCPII/QNCUZ^^&6@2^)
M_C3J^HZ!;:%8?#J"W\1P:YIMRI3C*<9*TJ<G":YHNTHOE:O&33UO;E;36JTU
M%%J:BXZJ24H[JZE:V^JU:6MK,_I5_P"$U\&_]#;X9_\ !]I7]+JC_A-?!I_Y
MFWPR.O\ S'M*_P#DK\J_F_\ C'X=_P""77P;^!/[//QZUC_@C'_P3PO_  Q\
M:_V.?B;^U'XE$7P5_9KMK/X9ZYX7\(_!"]^''@2756_9[G/B_P )_%+XF_'+
MPI\(U^).FZ=INK>$-9UWPAXFU'X9:AX6U3QA?_#[3^*O@;_@F7\//"FF^(="
M_P""*?[!/Q U34?&?[3GA6V\(:!^SS^SX/$FKI^S9_P47^!G[!EQ#X3L8?V=
M]0?Q!XO\>6'QCN/B9X=\*,--A@\6:#I/PEG\036WBB3XD^'14YOHM[7YH)*U
M[MMR5DDG)R=HJ*NWRZ@W:*E9M-I*R;NVY))):MMQ<4M'>RW:/Z+?^$U\'?\
M0V>&?_!]I7_R71_PFO@[G_BK/#/M_P 3[2N?_)JOYHO%Z_\ !*72W\2>)O!G
M_!'K_@G)XT^#VC^.?$4&A?%.Q_9[^$^JZ3XP^"?@SPCX;U?Q/\<XW^'?[)/Q
M&\.>"_!,NMW?C"X\*>-_'GB[0?@5JOPN\/>%/BIXI^./@;2_B3IFE:+LZ_X$
M_P"">/ANV\"W]_\ \$2O^">KV_CKXR?%;X>V, _9=\-VTMKX3^&WQF^%?P:M
M/%UQJ4W[$#>'+"#Q-?\ Q4T_7(_&OB76?#/[..@OIJ^'/$'[0FGWNKP:C9KD
ME9-JRDXI-Z7<I*"7KS-1=]G=2M9C>E[KX4V^EE&$IOKTC%RMJVK6O='](G_"
M:^#?^AM\,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\ )=?$W_#IW_@EE_TC
M3_8 _P#$-_V=?_G<T?\ #IW_ ()9?](T_P!@#_Q#?]G7_P"=S4@?;/\ PFO@
MW_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_ "77Q-_PZ=_X)9?](T_V
M /\ Q#?]G7_YW-'_  Z=_P""67_2-/\ 8 _\0W_9U_\ G<T ?;/_  FO@W_H
M;?#)_P"X]I7Y_P#'W_GM1_PFO@W_ *&WPS_X/M*_^2Z_#+XS_P#!//\ X)Y>
M /VHMGAC_@FA^PEXGTK1?V./B/X\7X<G]C[X<W>B:SX@TKXS?"K2O[9'AKX7
M_L^?%7QGK?B/3_#NH:Q!HUMX6^''BGQ'J+7$FAV%O;1:K<W<%']E;]G/_@FK
M^T!XE\&Z-X]_X(\_\$[/@S;_ !8_9_\  _[0?P6Q^SK\!?B%/\2?"5_\/?V>
M]=^*]UIVLZ1^SUH_@BPL?A)\4/V@-)^#]U%J'BJW\5>*[[3;+QEHOA-/#NNS
M#0COH[*U_*Z<EHKO9-WM;03:5F^K:^ZR?W77W]3]VO\ A-?!O'_%6^&O_![I
M?Z_Z5QC_ #DTI\:^#?\ H;?#/'IKVE<_^35?SD?&30/^"3WPZ\?_ +1GPT\#
M_P#!(3_@G#\6_&?P5U7X+Z+X%\'^&_@S^S$OCGXTZGXL^,'P0^$?QOL--\+:
M7\!O$<O@BY^#^N?M%?"OP[X27Q%?3+\7_B??>*?A\K_#^V\%ZYXMCV_"_P +
MO^"9_P 8/B)J_@/]G_\ X)#?\$KO&VE:Q?ZUJWP5^)_C/X:_ ;P7\./BY\,/
M!_AK48O%GC:'5_#O[*7Q%O=#U&\^*&C:UX;^'OA_2=/\:67CKX2:%K_Q_L_$
M=GHNFVW@W5:4922DEHXRFG=*\8*\GJU9):_)V328-VO>ZLU%W[MQ26VOQ1O9
M.W-K;I_0Y_PFO@W_ *&WPS_X/M*_^2J/^$U\&_\ 0V^&?_![I?\ \E5_.I#X
M+_X)=>(_@AIWQ=\!?\$9?^"?6IZQXGT;Q-K'A#X>^-/@1^S;X)U1EL_V<? ?
MQ^\(VWCC4[#]G_QBG@HZ[-\2/"7@_P 2WEOIWB;3_" U:R\1V=SXK@U#3-*O
MNR^#OP(_X)N?'SXS>$?!7PX_X(^_\$TK;X<:[)\6+;Q!XD\:? 3X)Z'\4/".
ML_!2U^!B?$;P7K'PLTO]F/7M'L?B#X1\3?&X> /&/A'5OB3IEQX/\=?#OQKX
M=U:[>\AA2(<)7E[KM&RD]+*[TUO;\_ON@NK-[65VNO;;U32>SMHVM_WY/C7P
M;_T-OAD?37M*_P#DHT?\)KX-_P"AM\,_^#[2_P#Y*K^=WQ5\+O\ @G#8^+-,
M^&GA3_@BY_P3UU/XE6OQ4\2?"3X@>']4_9L^%=U)X*US^TOVBK[X7:C9:/\
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
M $-OAG_P?:7_ /)5!\:^#?\ H;?#/_@^TK_Y*-?SD>*O!W_!,FTDUK1_!_\
MP12_8?UCQ+I/Q(^)_P .4CU[]COP3INB:I/\.OVZ=+_8U75O#%SX;_9%\8:W
MX^M[_2[ZX^*NKVWP\T'Q2WA:1-/\%7]Q<PZD?&-IM^-OA7_P3;\!^ =0^+FK
M_P#!&C_@FM)\,W^/GQN_9UT#44^#?P%M?$L/BCX!:M\<? WCWQ_\1]-O/V78
M_"7PT^#.E?$/X%^(K_Q%\1;OQYKVG?#SX#RS_''XAP^'(M"\2>"='OE:Z7UY
M;*UV[Q5M^O-%+97>K5G9;[:75^BTM*3>O:,)/2[LMFVD_P"AS_A-?!V?^1L\
M,X]?[>TK^7VJC_A-?!O_ $-OAG_P?:5_\E5^"GQP^!G_  3#^ WQ^\(?!#Q1
M_P $??\ @G9>V7C&U_9!T/3O'UI\ /V=K:Q'Q7_:J_:)\5_!N+X=-X?N/@"^
MHB/1/ GP\^)GQ<\)^*&NETSQK)\/]7^'.N0_#OQ!KG@B_P#%7CM[IO\ P2QT
MW1_V<?$E_P#\$:_^"==IX>^-'PF_8T^-GCW5;CX*?LXVT'P>^''[3?PN_:[^
M+?Q(\5W$ES^SM%!XHT3]GOP7^R9KWB35KV:?PL_C;P[J6O:A:V_AJ^\)6ND>
M*3DD]E=:ZW7V;<W5.RNKNRM=7M=#ULG9VEMIJ_=<K65];1EIO=-:M6?])O\
MPFO@W_H;?#/_ (/M*_\ DJC_ (37P;_T-OAG_P 'VE?_ "57\TVEZ=_P3%U+
MQ]X>T&3_ ((N?\$\K'P1XD^)>D^$]+\;/^SI\,M0CO? _P 3+_X+M^S]\0;R
M[TS]CVZ^'O@*_P#BOX<^.O@76T\!_%[XD_#G5DU?4X?AWX&U/XD?$C=X5KI_
MAW\-/^"=_BOQ'^R;X>\1_P#!%/\ X)Y>'I_VE?"'@#Q9JQB_9:\.P'X>Q_$B
M^\?V^CV5SJ'C']B#P9X2M+C3K7X>ZE=0)\6O%GP5N?BB]Y;Z5\![7XI^)FTS
MPYK9R22C=-<W+RWW?-%R6FZT3O=*S34K24DDW:]W\*N[6>BY;M--IKWHZIO=
M6NK-_P!&7_":^#?^AM\,_P#@^TK_ .2Z/^$U\&_]#;X9_P#!]I7_ ,EU\3?\
M.G?^"67_ $C3_8 _\0W_ &=?_G<T?\.G?^"67_2-/]@#_P 0W_9U_P#G<U(S
M[9_X37P;_P!#;X9_\'VE?_)=6+3Q3X9U"YALK#Q'H-]>7!<06EIJ^GW-S,8X
MWFD$,$-P\LACACDE<(C;8XW=L(K$?#W_  Z=_P""67_2-/\ 8 _\0W_9U_\
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
MQ0'Q.F@-X:76?#C:L/$.E^X?\()_P45_Z.G_ &*__$!OCG_],FK._P""AO\
MR0/P!_V?+_P3!_\ 7E?[)=?<M(9^77[0OB__ (*)? 3P%H/CF3]H#]B[Q:NN
M_'#]F/X+C2D_8B^.7AXVC_M(_M)_"?\ 9VC\3F_;_@H9KPN%\$R?%)?&;Z']
MA@/B=- ;PT-9\.-JX\0Z75TWXW?'K6=,LM9TK_@I?_P2[U#2-4UB/P_I6K6G
M[+?CJ?3M5UV;Q7\.O <&D:9>I_P5"-KJ.H7/CGXP?"7P9;6EC+/-<^*_BA\/
M/#L"2:QXT\-V>I>T_P#!0X9^ 7@$>O[<O_!,(#_Q97^R7_6O*M0_X)A?#;5_
MAI\&_A1KOCWQ7XJ\'?#GX:VWPT\::1XXO?%GC_3_ (E:/=?%S]C_ .)_BK3K
M>R\:^.M?7X;^"_$>G_LG1>#+3X9^");/P)X2TSXC:O=>%=&TP:1'8:LX\KE:
M;<8VW2N[]$ELD]KZV;5U9,3^'3XKI6>JY>5W>ZNU*VEU=7U3LS6N_&G[5U@[
M1WW_  4$_P"";MG(FB_%CQ)(EW^R'\2+=T\._ ;Q%IW@_P".6O,DO_!3M671
MO@QXMU?2?"_Q7U0@6/P\\1ZIIVB>+KC2-2OK:UE].C\$?\%$I426+]JK]BB6
M*1%>-X_V"/CB\;QN R2(Z_\ !2<JZLIW*RDJRD$9ZGY6/_!)QKO0!:Z[^U?\
M6/$'B6TL?B1H]KK&I>$/A\='URR^+FM?M87'Q!\0^.]%BTM-:U?XA>(]!_;*
M^+&GZAK?@OQ?\.?!5]XAT+X5>+-3^&]_+X!@TK4_U.^'VF>-M&\'Z)I?Q%\1
M>%/%?C*SAN(-7\0>!_!FL_#[PM?JM[=-IG]E^$/$'C[XH:QHXM=(:QLKS[9X
MZUTW^H6UWJ<3Z?;WL.DV(^7[+;UZJS:UUM=V>UTV];ZO<5WY=;VV5DMGU3?-
M9V6B5TFVE^:OQE\,?M=:1\7_ -AJ[^-?QO\ V;_B!X*_X:_TV)_#_P +_P!E
M;XG_  @\5'57_9Y_:(_LZ]B\8^*OVR?C=I$5C:R!VOM.E\"7$VH1-Y-OJ6F2
MA;D?JY7QA^UO_P CO^PW_P!GGZ!_ZSW^T9_GV[5]GTB@HHHH **** "BBB@
MHHHH **** "BBB@#XPU+_E(?X,_[,P^)O_J\/A+7V?7QAJ7_ "D/\&?]F8?$
MW_U>'PEK[/H *3 _SW^OK^-+10 F!C&./2EHHH ,<Y_S^72C'^?\_3\*** #
MI1110 4444 %?AQ^PW_RFZ_X+O?]B1_P2<_]4)\=Z_<>OQ[^'/[%/[(W[2G[
M4_\ P4K\=_'W]F_X-_%[QKHW[7WPR\$Z9XM\?> ] \1>([/P?IG_  3L_81\
M1:9X7BUF_LY=0_L#3->\6>*=9T[27N&LK#4_$FO7MI##<:OJ$EP ?0G_  5
M!;]B_P >!06(^)G[,#$*"3M3]JCX+,YP >%526/8 DXQFOT KX-TG_@ES_P3
MGT+6-&U_2?V)_P!FNSUCP]K6B^(]$OT^$_A-YM-UWP[JMGKFA:K:B;3I(TO=
M)UG3['4["8H6MKVTM[B/$D2,/O*@#\]O#G[8OQ;^(4?@'_A6_P !? .JW/QN
ML_'GC;X&P^+OCYK/A*/7/@_\-;S3=.\2>-/B=-I_P)\6/\./%VH7OB[X=CPM
M\,- @^)FL7%MXIU23QAJO@>Y\%>)+.W\;\(_\%8O"'CJW\/GPW\&O%)U/Q_\
M8_V.O"_PVT75O$NGVE]JOP'_ &MS\/;:#]H#QB=-TC6;?P7'\-]?U[QWX%U[
MP';S>*/MGQ \/?#/0;OQEX>T[XY^%=>TG[EUC]D/]D_Q%#XFMO$'[,/[/6NV
M_C7Q;<>/O&4&L?!?X<:G#XL\=7:^,4N_&?B6*]\-SIKOBN[3XB?$!;KQ#JBW
M6K7"^._&:S7;CQ3K@O\ MK_X'?!75-?L_%>I?"#X7ZCXHTZZNK[3_$=[X \)
MW>O6%]?>+/AWX]O;VSUBXTI]0M;J\\=?"#X3>-+JX@N8YKCQ9\+_ (=^(YG?
M6/!/AJ\TQ1LDU)2D[)734;-*-WUNVU)V:M:;5TXQ8:7VLN:ZW;Y;U+Q>R^&4
M+.UU*G?53:7Y\?"#_@ICJGQ'^']UX_\ $/[/FH>$=.E_9N^.7[3'AJ>T\<:O
MJ>B>*?"GP;\#_LT^-#H&DZYXK^%WP\&I:S=R_M%?\(AXLUSP]I_B'X?>$/&O
M@#Q%X<TCQIXYU"VU^+PK8\<?M^_&SX>^%[/QCX@_9F\%G11^R'^UU^UAJ]F?
MBS\?/"WC2RM?V3Y_"]EJ'@2T^&GQ0_8D^'?Q%EO_ !Q??$7X=+I.HZYX7\-7
M]M87WBW4M.\,^)(-#\)+\1?N[7/V=?V?O$^G> ]'\2? SX/>(-)^%OAZ[\(_
M#+2];^&?@O5-.^'7A._T_1M(OO"_@6ROM%GMO"7AR]TKPYX>TR\T/0(K#2[K
M3]!T:RGM9+;2[&.!L7[.G[/EOX2'@&'X%?!R+P(G@?XA?#)?!<?PR\%)X37X
M;?%N[TV_^*WP]7PXNB#2%\#_ !-O=%T:\^(/A,6@T#QE=:1I<_B+3]1ET^T>
M)Q:3BVFXVBFKV;M)WE?2SE'2RV<4UO)#;B[\L;>])[MVB_A2[J.FKU?I9G2?
M"GQ;K_COX=>$?&'BCPW!X/U[Q%I,6IZAX:MV\=&/1WN)93!:LGQ-^&WP?\?0
M3_91!)<VGBOX9^#M7L[F26TN-)40I//Z#7/>%/"/A7P+X>TSPEX)\,Z!X/\
M"NBPR6^C^&O"^CZ?H.@Z3;S3RW4L&FZ1I5O:Z?8PR74\]Q)%:V\2//-+*REY
M&8]#1U_KR_R)2:2N[M'P!_P33_Y-U^(W_9__ /P5B_\ 7IO[9%-^."G_ (>)
M_L"L%.T?![]N92V#@,UM^S054GIDA7*@\D*Q .#6WXF_X)E?\$]O&?B;Q-XS
M\5?L:_L[Z_XK\9^)?$?C+Q7X@U/X8>&;G5/$/BSQ?K=_XE\4^(M6NWL?,O=8
M\0^(=4U+6]8OYBUQJ&J7]Y?7+R7%Q+(W;?!W]A']C+]GSQO'\2O@C^S#\$OA
M;\08=#U;PU;^-/!7P^\/:'XEMM UZXTNZUO2+36+2R2]M;'5I]%TF348+>:)
M+S^SK1;@2)"J@&<_^TI^UK?_ +/WQ8^ 7PSL?AJ/'4'QAC\5:SXCUJ/Q+K6D
M7W@?P=X,^)7P!^'?B;Q+9:)I'P^\8VNNVOAFT^/$?Q$\7W_BCQ!\-_!WA#X<
M_#[QKXG\0>,[&UL40_'7A/\ X*_>%?B%'^S%-\/?A7I7BN+]H#XA>+? WBC^
MR_BK)KL/P=-K\6_V8O /P[?Q1XE\"_#;QK\.HO$'C;P3^UO\'OBCK/AOQ;XY
M^'\?A0ZI/\(]+UOQM\:KG0/ >N_K%XL^''P\\>+=IXY\!^#/&:ZAX,\9?#B_
M7Q9X7T/Q$M[\//B*-$'Q!\!W8UBQO!<^#/'0\->'!XR\+S!]#\3CP_H@UNQO
MO[*L/(R-5^#7P?UW7+WQ/K?PI^&VL>)-1G6ZU'Q#JO@;PQJ&N7]U'=?#R^2X
MO=6N]+EO[J=+WX1?">\2:>X>1;KX8?#NY5A-X*\-/ICBXZ\T6U;1J5GS:ZJ]
MU:UO.ZZIC;5E9:I.]W=-V=G;=6=KI/5+NS\WM7_X*:>)O ?PJ\=^//BM\#_A
M[X5\0Z%J7QQ\)^"] TC]I&WN/!_BOQ[\)OVL?#/[%_AW0/$WQ.^)'PA^$FC_
M  [T7X@?&CQ";EO%NI:3K%AX.^'MK'XKU>TN]0DOO#>E_;7[-W[3'@O]J#2/
M'/BWX<H+SP%X?\0?#VR\&^+XKQKFT^(?A7XF?LX? K]I#POXSL+.2RL[C2+2
M\\/?'+3=*CTZY:[G9]&DU%[B,:BMA9>EVGP>^$ECK.@>)++X6_#JS\1>$]<\
M:>)O"^O6O@GPU!K/AKQ+\2;_ ,1:M\1?$'A_5(M,2^T;7/'VJ>,/%FI>--6T
MV>VO_%-_XH\17FN3WUSK>I27-/P9\#?@K\.?$FL>,?A[\(/A?X$\6^(;"STK
M7_%'@WP#X4\,>(=<TS3K32[#3].UC6M$TFQU'4[&QL-#T6QL[6]N9X+6ST?2
MK6"..#3[2.$O&S7*T[*SYM+IN^ENJ:N[Z6T6[$]W9NUE9.SL_=N[KT=E:WO:
M]+>I4444@.?\6_\ (J^)O^Q?UG_TW7-?'W_!,@$?\$VO^"?"L,$?L/?LG@@C
M!&/@-X!!!!YR#G(/3I7V[-#%<12P3Q1S03QO#-#*BR12Q2*4DBDC<%7CD1BK
MHP*LI*D$$BOS]M_^"3W_  31M+>WM+7]AC]F2VM;2"&UM;:W^$WA2"WMK6VB
M2"VMK>&*P6*&WMX(XX8(8U6.*)$CC5450 "7P4"/^"I_[2YP0I_X)_\ [#J@
MGH2/VB_^"A60#W(W+D=>1GJ,Z/Q,_;0U3X=_'[Q%\'U^$\VL^&O#2?LN6=]X
M[75?B!9&7Q!^T[^T9X(^ >EZ=#+'\&=0^$4,?A.#QG_PF=SI%_\ '*Q^)FOP
M:5/;:5\,T\-O<>.+#V;X%_LC?LP?LQWOBG4OV>O@)\*_@UJ/CBTT'3_%]_\
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
M<?$7QC\0M*^%FE_M^_&73?&VM6XDT_3O&?[!8^'>FRZD?#5QXT'A&?Q1X_\
M@]X9\*V/Q$_X0NTN_&A^&=]K5M\0AX.M+OQ4?#(T"VGU&-VEIH];VT>MM7;O
MRK679:NP76NNBM=]KVM?UYHV[W7<_5RBOR+^&_Q>UGXN/X(C^'W_  4Q\6Z\
M_P 1=4?1?!Z/^R#X3T9M3U-+_P",.G&UG77_ (;:6VCEKGX"?%4Q2ZV-.AFM
M/#EGJ$4KV'BOP=<^(.8G_:.MK?P?\6_'D_\ P5!\71^%?@7X=^#/BSXI:C_P
MQKH9G\->'_V@]*TW6OA!J$.E+\+#K'B(>+M.U:QD%MX6T_6KS0KB2:P\2P:-
M?V5Y:VXHR=K1D[\MDHMMN4H1BDK:\TIPC%+64IQ2NY(>V^EKII[IJ]T^UN65
M[[6=]C]FZ*_&5/VA;^X\2ZAX,L_^"BGQKU+Q;IWQ6O?@K)X9TG_@GEKFKZ[>
M^/-/O_CYI5V-#TO2_@7=WGB+P7'J'[+OQ]M$^*6@0ZG\+IY_AKK*V_C*076C
M'4_6?A+K'Q/^-WB/XB^$/AQ_P4-\>ZGXD^%.IOIGC72==_8_\'^!;FT4>,_B
M'\/;;7-#;Q[\._#,/C3P9JOC3X3_ !(\/Z#X]\%R>(?!/B*]\&ZX="\0:C;V
MOG,.,E>Z:LKNZ:LKI7?DVTK[7:5]175KWT;MY-ZZ7[JST\GV9^H-%?&/_"B/
MVL/^CZ_$W_B/7P-_^4E'_"B/VL/^CZ_$W_B/7P-_^4E(8FI?\I#_  9_V9A\
M3?\ U>'PEK[/K\7/'O@/X\^ _P!L.V\1^+?VX?$&EV7A3]BCXM^,=;\:/^S]
M\(;F32/"V@?%KX97FLVZZ/I_AZZDU!&AB%XD-I976J236B6^GQ32W1@E[[X3
M?$?Q?\<?%FG^"/AE_P %'?'^N^(M7^'6F_%728K_ /8Q\/>%-,U3P1JGACX4
M^,4O]-\1>,/AAH'AR_U?3/#OQP^$VH^)?"5KJLOB[PD?'.BV7BG0M'U W5K;
MG?RU:[+?7[F']?I^;/UEHK\>?$GQSO\ P=KGB_P]XM_X*6>/O#%_X(UZU\.Z
MU<>(/V*=*T?0KR\?QOX2^'>N:AX1\4ZA\*(/#/Q!\+_#WQ5XZ\*VWQA\:> M
M7\2^#O@GI.K+XI^+NN^"?"MGJ&M6FK?_ !5\3Z;XQL? MU_P4;^)7]MWOB>T
M\&2WMM^Q'I=]X0T/Q/J?Q@\3_ '0])\7_$*Q^$]QX \$S>)_C'X-\1^ ?"$W
MC#Q+H=IXOUO3T_X1B?5K._TVZO'9Z:/WDG'1^\G9JVFJ::>FC35F[JZNM=?A
M^+^[Z]MGOV?9GZXT>G/_ ->OR!\2_&K4?!?Q.\5?"+QI_P %-/%_@WQAX)U2
MSTCQ/=^+_P!CSPQX7^'VFW=[H?PMU])!\7M>^&>G_"6^TVT@^-_P>TC5M:T[
MQO=Z-H?C#XF^"/ 6M7]AXW\1Z7X>N/I/PQ\*OVG_ !?X:\/^*]'_ &Z/'D6D
M>)]$TGQ#I<6O_LL_"SPEKT6G:U86^I64>M>%/%?A'1?%/AG5DM;F)=1\/>)=
M&TG7]%O!-IVLZ98ZC;7-I$--)-II/5-II--75F][K5>6H75[75][=4KVO;UT
M_1:7^ZZ*^,?^%$?M8?\ 1]?B;_Q'KX&__*2C_A1'[6'_ $?7XF_\1Z^!O_RD
MI#/LZBOC'_A1'[6'_1]?B;_Q'KX&_P#RDH_X41^UA_T?7XF_\1Z^!O\ \I*
M/LZBOC'_ (41^UA_T?7XF_\ $>O@;_\ *2C_ (41^UA_T?7XF_\ $>O@;_\
M*2@#[.KX:_9+_P"2^?\ !3[V_;E\ ?\ KM/_ ()XUK_\*(_:P_Z/K\3?^(]?
M W_Y25YUX)_8U_: ^'WB;XQ>+O#/[<?C6#6?CK\2-+^*OQ DO/@3\$+RVN/%
MNC_![X3_  -LI-'MVT!%TO31X%^#'@L2V(:Y,FM_VSJ(G6*_ALK( _1.BOC'
M_A1'[6'_ $?7XF_\1Z^!O_RDH_X41^UA_P!'U^)O_$>O@;_\I* /LZBOC'_A
M1'[6'_1]?B;_ ,1Z^!O_ ,I*/^%$?M8?]'U^)O\ Q'KX&_\ RDH ^SJ*^,?^
M%$?M8?\ 1]?B;_Q'KX&__*2C_A1'[6'_ $?7XF_\1Z^!O_RDH ^SJ*^,?^%$
M?M8?]'U^)O\ Q'KX&_\ RDH_X41^UA_T?7XF_P#$>O@;_P#*2@#[.HKXQ_X4
M1^UA_P!'U^)O_$>O@;_\I*/^%$?M8?\ 1]?B;_Q'KX&__*2@#[.HKXQ_X41^
MUA_T?7XF_P#$>O@;_P#*2C_A1'[6'_1]?B;_ ,1Z^!O_ ,I* /LZBOC'_A1'
M[6'_ $?7XF_\1Z^!O_RDH_X41^UA_P!'U^)O_$>O@;_\I* /LZBOC'_A1'[6
M'_1]?B;_ ,1Z^!O_ ,I*/^%$?M8?]'U^)O\ Q'KX&_\ RDH ^SJ*^,?^%$?M
M8?\ 1]?B;_Q'KX&__*2C_A1'[6'_ $?7XF_\1Z^!O_RDH ^SJ",\5\8_\*(_
M:P_Z/K\3?^(]? W_ .4E'_"B/VL/^CZ_$W_B/7P-_P#E)0!]G45\8_\ "B/V
ML/\ H^OQ-_XCU\#?_E)1_P *(_:P_P"CZ_$W_B/7P-_^4E 'V=7Q=_P4B_Y1
MW?M[?]F7?M2?^J.\=4__ (41^UA_T?7XF_\ $>O@;_\ *2O/?BU^QU^T-\;/
MA3\3?@SX[_;H\;R^"?BY\/?&GPQ\8QZ1\!_@7IVK/X6\?>&]3\*>($TO4'\.
M7<=CJ+:3JUVME>26ETEM<F*=K:8(8F /T0HKXR;X$_M7LS,/VZ?$J L2$7]G
MOX'E5!.0JE]&=RJ@X!9V; ^9B<DI_P *(_:P_P"CZ_$W_B/7P-_^4E 'V=17
MQC_PHC]K#_H^OQ-_XCU\#?\ Y24?\*(_:P_Z/K\3?^(]? W_ .4E 'V=17QC
M_P *(_:P_P"CZ_$W_B/7P-_^4E'_  HC]K#_ */K\3?^(]? W_Y24 ?9U%?&
M/_"B/VL/^CZ_$W_B/7P-_P#E)1_PHC]K#_H^OQ-_XCU\#?\ Y24 ?9U%?&/_
M  HC]K#_ */K\3?^(]? W_Y24?\ "B/VL/\ H^OQ-_XCU\#?_E)0!]G45\8_
M\*(_:P_Z/K\3?^(]? W_ .4E=C\/_A+^T-X9\8Z+KGC?]K/7?B3X5L&U ZMX
M'O/@W\*/"MMKRW.DW]E9++X@\-Z5;ZWIW]F:G<V6LH;&=#=2::EA<[K.ZN%8
M ^G:*** "OYE?^#K+_E'E\&_^SSOAY_ZH_\ :)K^FJOYE?\ @ZR_Y1Y?!O\
M[/.^'G_JC_VB: /Z:J*** "BBB@#X!^+_P#P3I^#?QM\3?&'Q;XT\3^+I-5^
M-4W@+_A*[2W\&_LZWOA;4=-^'*7,7AC0_'7@;Q%\!]>\$?M$Z5H\=PK>$5_:
MR\/?M 7WPHOK:WUWX*WWPU\1&?5Y_3_B;^R1X7^+OP-T?]GSQO\ $KXLZQX$
MTW6M*O;W4M6U'P+XF\?^(-!\/7D][X8\,ZG\0_&7P_\ $OB^PU+PO<+H=_X;
M^-'A?5O#G[3.B^)/"?AWQ[8_'"+XC0ZEXPU/ZOHH7NVY6URM2C;I*+;4E>^J
M;O=WN]7<)>]OK9-?*2Y6M+:-:6^:L]3X7T+]@;X3P:K\'OB!XIOKW6_CA\(-
M2O/%ND?%S1M%\.:%J]K\0O&WQ6UOXP_'?Q)X,M]6T[Q;J?P[T?X_Z]XR^(7@
MOXC^$O#_ (C:RNOA#XZUCX?6M[&+72M;L:7B'_@GE\(=?\7>(_B*/B%^T!I?
MQ&\1>(O%'C >,;?XLZCK!T'Q7K'QC^%?QH\+:]X8\$^,+#Q-\+=#NOAEJ?P8
M^'W@3P=:VG@,:5K/PJTBY\!?%#3OB-I>KZJUW]ZT4:Z:M6O:SLU?65FK/5ZO
M75@];WUO9._51NDO17=NUW8^*;O]B7P_>6_C>UD^./QXCM?'?B7X>_$[4+>W
MO/A!;QZ3\?/AMJ7PQUG1OC_X<\OX.H^C^-]5UCX4>'M3\5>!(WE_9Z\1W6J>
M+UU+X*26WBO6;>XS]&_8'^%VC>(="\0CQ]\7]3F35_!WB?XDZ=JFN>#IK#XX
M>,OAU^T'\0?VK/A[XM^(;P> [75/#U_X-_:%^*/C;XCZ;H_P5U+X1^#[]=3L
M_ /B/PSK?PKT+0/ FF?<U%)76J;Z?^2I)+T48Q5MFHP37N0Y%9:JRLTTUWN[
MZ]W?5/=-R::YI7^#OAM_P3M^ OPI>X/A+4_B3'%>:1^QOIM[::EXIL=0LY[O
M]B'4[K4_A?KL-O+H"QZ9JGBR26T3XIV^BC3- \37%A_;VDZ)X;\5:WXJU[Q!
M8^,7_!/']GGX[>--1\<?$1/'=]J6M^+?BYXB\0V.E>+[C0=,U[0_CE^R'I7[
M%_Q+^'=^-)L[74H/!6O?#;PYX3\60R:5J>F^,]'^)WA31O$6C>,;#16U7PQJ
M?W313;DW?FES+7FOJVU9N_1VZK:RM;ECRU=WO=WM:]W>RZ>FKTZW=]W?Y\^$
MWP!;X6^(_$'C"[^+_P 5/B?XJ\9)-_PG6N?$2'X4+=>+YK33_">D>#I+V#X?
M?"SP!8:!;?#S2?#NLVGA70_!%GX5\-W5U\1?'_B#QEHWBWQ3J>D:[H7T%@^O
M_P"K_. 3[>O-+12MMY:=K*]TDEII?3[]V[S9:^;N_-]W_71+9*Q1113&?%_[
M6X/_  F_[#?/7]L_0/P_XQ[_ &B_Y8_Q%>=>%?\ @F7\!/#-YX(OKC6/$_B>
M;P-\6_$?QSTX:UX)_9STV)?B?KU]\-]>M_$/AR/P7\!_":_"&UTKQI\)? WQ
M%U'PU\ ?^%2>%OBC\0K'6O%_QUT7XK:OXQ\9S^(/1OVM_P#D=_V&_P#L\_0/
M_6>_VC*^S\#_ #_G_P#5VI-7OJU=6=FU=:VU3NK-W35FGK>Z5E;_ #MT^:V>
MVSNO+5W^(?VA/V(]!_:+N_ NJ>,OBMX^?5O G@'Q5\-;&[;1?AG;37VB?%3P
MGJWPS^-WB&XUWPIX%\'^/;'Q=\2?AEXCUC2TTO1_&VG?!7P_X\TGX<?%$_!;
M6?$7PT\.P#T#P;^R1\(O 7[1GQ%_:D\+6>IZ3\5?BQ;W-A\0KRR;1++2_%NE
MCP1\#? ?A[2M?M['0K74-<L? .D_ C1;KX=?VSJNH7/@K4?'GQ<&A7-KIGQ"
MU73$^GJ*:;2:3:4K\RT2=[MIJUK-N]DDK]+))%D[>2LM7MIYZ[+5W?GJ[_G>
MG_!-+X'V/@D> /#GC7XQ>$O#FH:3\9_ OBZ+P]XA\'17GCOX(_&RY\(6&J?
M/Q#>ZEX!U.?3_AYX!^&OPX^&?P2^$'B#P:?"GQE^&OPF^'OA[1/#WQ7AURZ\
M3>)?$'2:Y^P!\+M;UG7M;3XA_&31[AO$GB_QK\,8-'USP3!!\"/&OQ%_:"\"
M?M4_$?Q/\-I+SX?7M_K]UXZ^/OPW\*>.]:TGXV7WQ>\+6=C!JOPZ\-Z!H/PH
M\0Z_X%U+[LHH3:M:4E;1:[:):>B2MV=W&SE-S++7LWS/S=VVWW;;=V]U9.\5
M&,?SO^)?_!,K]G+XO0_$34?'TOBC6OB/\5AXL7QY\9O[)^$UM\4M=A\;_L8W
MG[#WB339]7MOA9%H2^&[_P"&U]/XZ/@Q/#:^"H_BUY7B!?#H\,11^#%] ^%_
M["OP:^%'Q)\)_&/P_/J\WQ7\*Z-_PALGCX>'/A%X5UOQ%\,/^$,MO"0^#VL6
MWPV^%W@;0K#X31ZAHW@WXA6_@7PEH_AC2+/XD> O#'B6R2W1_$>G^(/M"BFY
M3:2<I62:2TLN;25E:RYDDG9+3L.RUTWM?SM:U^]K*W:RL? .C_\ !.CX.>$=
M5E\4?#_QM\7/A]XU3PE^SQX=TCQAX>UGP/>ZCH&O?LW>$_&WPU\+_$VPT3Q;
M\/O$W@G4/B+XP^$/CFY^$'Q'U3Q-X4U_0]?\ >&_!5MI?AS0-?\ "VF^($Y^
M_P#^"7/[-^I:8=*N-9^+@MQX%\<_#Y6A\=0Q-)HWC[]EKX7_ +(NIW>I1+H1
ML_$&LZ5\,_A3HVM>&K_Q):ZP-$^(.O>+O%-O;LNLQZ;9?H]10I2BXN,G%P<7
M!K>+BU*+3W7+))K=)I.UXQ<4]>9/5334O[R;O9_TGNKV;3_+M/\ @DW^SW;>
M+_%'CO3?%WQ!TWQ-XI_:8NOVJ9[M/!_[,>IV5C\1;O5_VFM;>V_L3Q#^SKK.
MA^([."__ &L/B;]A\6^.].\7_%W3X-.\"06/Q,@3P?8B3ZT^!7[+'PJ_9S\1
M_%;Q'\+K;4M%;XT>)+[QS\0-%0:%9Z!K?Q&UCQW\2/'/B+XG7MAHFA:0^J?$
MGQ2GQ#LO!?BCQOKMSJWB#7O /PO^$7AO4;Z9?!%O=WGTA10Y2=[SD[I1=WO%
M-22TMIS).VS:3:NE8LM--G=>3UU7GJTGT3:5D[!1112&?G=\9/A;X,^,O[;?
MA?X?^/[/6;WPU=_LE:YXC*^'O%WC#P%KMGKW@#]J'X#>/_!^KZ1XO\ Z]X8\
M7:'?Z'XO\,:%K5M<:-KEA)++8+:W1N+">ZM9^A^!W_!/_P"&O[.^J>%M2^&G
MQ2^.ELG@?P+X5^'GA/3O$OBCP?XSMM%\.:58_L_:-XY7[=XG\ :KKNJ:C\9O
M#O[-/PW\/_$/4M=UC5;K1[27Q5J?PA?X6>)/$MYKJ]#J7_*0[P9_V9A\3/\
MU>'PEK[/I:J]G9O1[:K2]TTU^&CU5GJ)I/O\FU^36_7NM'=:'P=X^_X)N?LJ
M?%"Y\87'C7PAK-V_Q%\=>-?B%\1[SPOXFU+X8>)?B)K'C7P'XU^%[Z5XX^(G
MPG;P-\3O$W@[PW\.OB7\1_!OAKP7JGC6X\,P:)XWUF'5]-UF:'1Y]*LZ=^P1
M\/[#5M%U"?XJ_&S5["/4?"NM>/\ P_J>J?#5M-^,NN^!_CKXR_:2\)ZK\1[^
MP^%UAXIMCI?Q?\=>(/$5]I/PY\1_#[PYXNT^=/"?CG1?$_A(W&B7/W1U'K_(
MT4U=))-Z)):WLDDDM;Z))6OM9-6LAO6]WO>_2]W>^EM;]?\ -W_/[Q3_ ,$V
M_P!G[QK\8_VCOC7XEN?%.I>(?VGO"2^#?B%HQTOX4V^AV^ECP[\!O#0FL;^V
M^%\7C;Q%=VUK^SI\/[W0D^)OC#X@:=X-U&Y\63>!]/\ #4'B6^MA^@ &.Y^G
M'O[>_P!?>EHHUM:[V2_\!BH+[HI16UEIT5BW7KK^+3?WM7];OJ[E%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MM=FW:.VC;W2U_2?_ (;%U#_HT/\ ;/\ _#2>&?\ YXO^?2C_ (;&U#_HT/\
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
MXTUG2O"TTZ:YJ-I8S7/$/_!/+4/%&N^/]9O?C7'H%CK_ ,6M5^,?@/P/X,\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%?S*_P#!UE_RCR^#?_9YWP\_]4?^T37]-5?S*_\ !UE_RCR^#?\ V>=\//\
MU1_[1- ']-5%%% !1110 F!_GI^72EHHH **** "DP.??KU'\OYTM% !1110
M 48_7_/7K_G%%% !C_'_ #_GIQ1@=/7/Z]:** "BBB@ Q^GN?\G\:/\ /Y44
M4 &/\>I_S^'2BBB@ ZT444 &.OO1110 4444 %%%% 'QAJ7_ "D/\&?]F8?$
MW_U>'PE_SCZ>@K[/KXPU+_E(?X,_[,P^)O\ ZO#X2U]GT %&/\Y-%% !CO\
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
MW]G[]I'X4ZD/$_AW4O&MM8^,?C7)\)/#>D^,+?P;9:YX._M)M/\ A5I/QP\
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
MX_Z+7IG_ (2OC[_YE* /L^BOC#_AX7^QQ_T6O3/_  E?'W_S*4?\/"_V./\
MHM>F?^$KX^_^92@#[/HKXP_X>%_L<?\ 1:],_P#"5\??_,I1_P /"_V./^BU
MZ9_X2OC[_P"92@#[/HKXP_X>%_L<?]%KTS_PE?'W_P RE'_#PO\ 8X_Z+7IG
M_A*^/O\ YE* /L^BOC#_ (>%_L<?]%KTS_PE?'W_ ,RE'_#PO]CC_HM>F?\
MA*^/O_F4H ^SZ*^,/^'A?[''_1:],_\ "5\??_,I1_P\+_8X_P"BUZ9_X2OC
M[_YE* /L^BOC#_AX7^QQ_P!%KTS_ ,)7Q]_\RE'_  \+_8X_Z+7IG_A*^/O_
M )E* /L^BOC#_AX7^QQ_T6O3/_"5\??_ #*4?\/"_P!CC_HM>F?^$KX^_P#F
M4H ^SZ*^,/\ AX7^QQ_T6O3/_"5\??\ S*4?\/"_V./^BUZ9_P"$KX^_^92@
M#[/HKXP_X>%_L<?]%KTS_P )7Q]_\RE=E\/OVR_V:/BIXQT7P!X!^*-CXA\7
M^(6U!-&T:'P_XOLI+YM*TF_UW4 EUJ?A^RL(OL^E:7?W;?:+J$.MNT46^=XH
MW /IVBBB@ K^97_@ZR_Y1Y?!O_L\[X>?^J/_ &B:_IJK^97_ (.LO^4>7P;_
M .SSOAY_ZH_]HF@#^FJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /C#4O^4A_@S_LS#XF_^KP^
M$M?9]?&&I?\ *0_P9_V9A\3?_5X?"6OL^@ HHHH **** "BBB@ HHHH _%_Q
M3XX_:9\+_M<?'/3/@+X!^(6O^#]3_;@_9<?XW^,/!%G\(?$%MHW@;4_@S^Q=
MX%U?PKXF\-_$'Q/IGC"S\(ZEX*\:>/OB+XK^(/PQ\/:_XD\&6OPJTRT6.WT[
MQ'JVIZ+U_P"SM^T]^T$^JV=W\1(?VA-7^"^IZS\:_&FC>(/C%^PI\>8/V@[_
M , >"?!_AK4-!^'FO:%\(_@]\)-"\!>-)V&M?$[PMJ.N_!.]O/B-H_B[PS^S
M)X-T;Q9\?OA[\2?$"?4?[.?_ "<C_P % _\ LNWP?_\ 60_V?J^S2._?M_\
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
M_P!K2X\8? ?2/BOIGQ0;P?X<T>75?BCJ4/[*/QM;Q3\0]%G^"?BW6(?&FO\
MC/2_AEX/\(6E[I'Q6NX/A)J'P?\ #_P4^&/Q2\3^,/AO:_'?1_!7@_X/?&7P
M=\.=#[#]H'4_VM/"7QR^,^K>#_BA^T4OP0B\#_L?7.FZ3X%^"GPF^(L'@!OB
M%\9OB_X6_:(\0?"73K+]GWQ-\1_B9XU\&^ O 'PXU6\\*:OX@^)?_"$:;\2M
M9\;3^!?$ENW@_P ,1_J/^'^>?\_C10]>MFN9^5G*,E%Z).RCR<UD^5RV<FQW
MW?\ =Y>UG9^\M[.\FTM5?E6JBD?A[=>)_P#@HI)H-YK6B^-OVK=>U;QEX3\5
M>$/AKX:T_P"!_P"S'X=NK33/$'[2OB[X7?#OX]^(['XE?!7P78>$_C/X<_9'
MM=%_:CUOX<_%WXA_##P#>_%^TA\ >)?A1X,M_$UC\#X?>_AW^T?^UYXK^"/[
M5$FI?!OQQH/[6^@_""]\?_!+X1^*/@]XOTKX66OQ)T?]E_X6PZI\,-(^+MU8
M:#\*O'UB/VO6^)>@:7&/C9J6L^*/"J-XJ\.>(Y_A8_A[Q8GZC'_.#@_S%!([
M]_R^A[<Y_'\!57T:LF[/>_=O7E<>]G9IVM:479HOK?3[.EOY>6]M]^76Z=^:
M5^9.Q^/TWQ4_:4_X6!\/]*\ ?$G]LGQEX)N;?]GFZ\!ZQ\2/V/--\&/\7M?\
M1_M">,-!_:A\._M'WEW^RI\-KCX(^%_A?\$M.^'NN>!-;7P]^S_?7T?BOQ/K
M7A[4_CYK>F#P?X7\T\$>,O\ @I/XS\"Q>%?'/B[]H+X>>-=(TG_@FAXNM_B5
MX.^!?P9M+OQOH7[2OQ_\7Z=^T[HFIZ%XV^!GC[POX7\6? /X:ZT_@[XJ^%8=
M'M=?\!67P=\ _'76(_!N@_&'5/#-U^YA_/\ G^>1_2E^N,_E1S/M'YKLO*WF
MWI9M[)*P)M=%TU=]KMM?/1=TD]9-W7X6M\;_ /@H[XN^'OBK1[/PM^TA\*_$
M_C?XEZGXQ^''C[6_V?/@_J_B'P%\ /B]^S;^TI)\+_#-SX5T2V\?>';SQ]\$
M_B[\,OA[XH\;6OQ+T?P?XRD\4^._ O@;QWX,T;0/$]MH>N2:U\?O^"AE]XID
MDU#PS\9? EQ9>#OVQK >%/"'P8U#Q)X)U3XK?"KX=^#='^'$GA[56_90^*$G
MBWX:^*OBK8^-/$?P,U3QQ\9_V:-1^(/@76]*U/4)OB)K4,_PQ\/_ +FG\\?Y
M_P Y^M+C_&CFO%QY8IN,HN>O->47'G35HJ2O?1<JDE));#B[-/E32DI).[6D
MX3Y7>\G!J/LVI-OEE*[;9^1/[/WQ$_;=TK]H+X3?#OXZWGQ>\5:/<WGQ6\*>
M/=.L/AUILW@KPD-)MOB/XY^'GQ7\<?M(:7^Q]\)_A5\;O"?C[PH_P]\)>'M'
M^%$_[+?CWX0^.I-&\&^/OA5\<K^[^)7C#P!^NH^N??CG_/M2Y_G@?Y_SQR?8
MH;OY?\%W[+T_RV(7K?;79.W97=O^!:[:N%%%%(H**** "BBB@ HHHH ****
M"BBB@ HHHH *_F5_X.LO^4>7P;_[/.^'G_JC_P!HFOZ:J_F5_P"#K+_E'E\&
M_P#L\[X>?^J/_:)H _IJHHHH ***Y+Q_I'B77_ GC;0?!?B,>#O&.M>$O$FD
M>$_%QLHM2'A7Q+J6C7MGH7B,Z=.##?C0]4GM=3-E,#%=?9?(D&QR* .M_P _
MY^G?BBOY9%_X):_\'$(50?\ @OU8 A5!_P",5/ [\@<C<UL&;!_B;#-U8 T[
M_AUK_P '$'_2?NP_\12\"_\ R-0!_4S17\LW_#K7_@X@_P"D_=A_XBEX%_\
MD:C_ (=:_P#!Q!_TG[L/_$4O O\ \C4 ?U,T5_+-_P .M?\ @X@_Z3]V'_B*
M7@7_ .1J/^'6O_!Q!_TG[L/_ !%+P+_\C4 ?U,T5_+-_PZU_X.(/^D_=A_XB
MEX%_^1J/^'6O_!Q!_P!)^[#_ ,12\"__ "-0!_4S17\LW_#K7_@X@_Z3]V'_
M (BEX%_^1J/^'6O_  <0?])^[#_Q%+P+_P#(U ']3-%?RS?\.M?^#B#_ *3]
MV'_B*7@7_P"1J/\ AUK_ ,'$'_2?NP_\12\"_P#R-0!_4S17\LW_  ZU_P"#
MB#_I/W8?^(I>!?\ Y&H_X=:_\'$'_2?NP_\ $4O O_R-0!_4S17\LW_#K7_@
MX@_Z3]V'_B*7@7_Y&H_X=:_\'$'_ $G[L/\ Q%+P+_\ (U ']3-%?RS?\.M?
M^#B#_I/W8?\ B*7@7_Y&H_X=:_\ !Q!_TG[L/_$4O O_ ,C4 ?U,T5_+-_PZ
MU_X.(/\ I/W8?^(I>!?_ )&H_P"'6O\ P<0?])^[#_Q%+P+_ /(U ']3-%?R
MS?\ #K7_ (.(/^D_=A_XBEX%_P#D:C_AUK_P<0?])^[#_P 12\"__(U ']3-
M%?RS?\.M?^#B#_I/W8?^(I>!?_D:C_AUK_P<0?\ 2?NP_P#$4O O_P C4 ?U
M,T5_+-_PZU_X.(/^D_=A_P"(I>!?_D:C_AUK_P '$'_2?NP_\12\"_\ R-0!
M^Y6I?\I#_!G_ &9A\3?_ %>'PD]_\_A7V?7\GLG_  2 _P""_$OC>U^(\G_!
M>+2&\;6/A+4? MIKY_95\'?:8/"FK:UI?B'4=(2#9]B\NZUC1=+O'N3;&^4V
MB0)<I;/+#)U/_#K7_@X@_P"D_=A_XBEX%_\ D:@#^IFBOY9O^'6O_!Q!_P!)
M^[#_ ,12\"__ "-1_P .M?\ @X@_Z3]V'_B*7@7_ .1J /ZF:*_EF_X=:_\
M!Q!_TG[L/_$4O O_ ,C4?\.M?^#B#_I/W8?^(I>!?_D:@#^IFBOY9O\ AUK_
M ,'$'_2?NP_\12\"_P#R-1_PZU_X.(/^D_=A_P"(I>!?_D:@#^IFBOY9O^'6
MO_!Q!_TG[L/_ !%+P+_\C4?\.M?^#B#_ *3]V'_B*7@7_P"1J /W+_9S_P"3
MDO\ @H)_V7;X/?\ K(?[/W^?\\?9U?R>Z'_P2 _X+\>&]>\;>)]#_P""\>D:
M=KOQ&UG2?$'C74(?V5O!S/KVLZ'X5T+P1I=_<0RI);6\UKX6\,Z%I)%C#:QS
MQZ=%<7*37DD]S+U/_#K7_@X@_P"D_=A_XBEX%_\ D:@#^IFBOY9O^'6O_!Q!
M_P!)^[#_ ,12\"__ "-1_P .M?\ @X@_Z3]V'_B*7@7_ .1J /ZF<=/;_/X_
MC1C-?RS?\.M?^#B#_I/W8?\ B*7@7_Y&H_X=:_\ !Q!_TG[L/_$4O O_ ,C4
M ?U,T5_+-_PZU_X.(/\ I/W8?^(I>!?_ )&H_P"'6O\ P<0?])^[#_Q%+P+_
M /(U ']3-%?RS?\ #K7_ (.(/^D_=A_XBEX%_P#D:C_AUK_P<0?])^[#_P 1
M2\"__(U ']3-%?RS?\.M?^#B#_I/W8?^(I>!?_D:C_AUK_P<0?\ 2?NP_P#$
M4O O_P C4 ?U,T5_+-_PZU_X.(/^D_=A_P"(I>!?_D:C_AUK_P '$'_2?NP_
M\12\"_\ R-0!_4S17\LP_P""6W_!Q >?^'_=A_XBCX%_^1J\,\5_LJ?\%B_
MGB7QAX,\<?\ !T#^S]X-\8?#WP[X?\7^/_"GBOX6? ?P[XD\#>$_%NN:9X8\
M*>)_&&A:OJ]GJGAGP]XG\2:UH_A[P]K6M6MEINM:YJNFZ3IMS<W]]:V\IVU6
MO2_W_=N_+4/Z_P"'/["_UQ^O\AG(_#VS7Q7_ ,$U_P#E'3^P)_V95^RO^?\
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
M#3[OR33OWUZ>[J]=M.NNBWMN'_ TZZ[??LN[VOL?U>45_'?X1_9:_P""POQ
M\+W?C?P'_P '0W[//C;P98:3\0->OO%WA'X7_ 7Q)X8L]#^$\FB0_%/6;K7]
M'UB]TJVTKX:S>)?#L7Q U&:[2S\&R>(-$3Q%-IK:K8BX_1;]B7]@[_@LG\(/
MVE/A7\5OVI?^"P.G_M5?L\:"GB^X\;_!*T^ GA/P6GQ @U[X=>*]"\(3V_BO
M1X?M-I%X>\9:QX9\9H8)1'?QZ#]D9FBN2";;W7JFO/K_ %;785UW7].WYZ/L
M?OU1110,*_F5_P"#K+_E'E\&_P#L\[X>?^J/_:)K^FJOYE?^#K+_ )1Y?!O_
M +/.^'G_ *H_]HF@#^FJBBB@ HQ]?S-%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M?Y_SW_.BOS]G_:*_:+\5/^UIX=\(^!/A=X$\2_ 'XU:'X'\/:CXKG^(GQ=N]
M0^%$WPG\'?%75OB,/A7\*=$T[Q-\1OB7J>DZ[J,O@GX"^#O%>AW.KZ?+H:ZA
M\2-.\3'5/"UM\D^"?^"G?QX\>>$]$^*VC? +PM<^'@FA?";Q1\#-%U7Q9XD^
M-8_:9U;_ ()R#_@H!JOAWP?KMII=GIFOZ=X9U_4?#G[+$OPYO?A[I/C?4O'5
MWXM\>ZEXB\))X'C^&OBR;KEYNG*I62NVG&4HZ*[O)Q=-)VO4:IZ2>C2;=MFF
MD[M)*[BM6WLE-3;U2IJ4WHF?MQU'I_2C_)K\4?"?_!2#XP^#?C7\ ?A%^T'I
M_P --)M];UW]H3P_^UEXDU#X?>(/@;+^SGJ_@OPY^QS=? VRM+6X^.7[1'@S
MQMI?Q(\2_MB?"/3;OQ9HOQ*OM/CMOBQX-TW6K#P!XW\#?$SPE8:_PR_;\_:B
M\=>!OV=/B/KGPN^"_@Z7XO\ [17BWX+S_ BXU+X@:K\>O%7]E_MD_$7X(>+=
M(\+:)#!:VO@S5?V5OV<?"=M^T+\=O&NK6/CSPSXOUG0O'/@M=#^!OA73[7XE
M)HX2C9-)IVLTTXN\G&RDGU:E;I9-W23LE=QYK67NO7W7:4926CL]HN^FC<4_
MBC?]EQGO_G_'\A17Y$P_M?\ [9M_X?\ VBH-%\!?L^^)_$GP*3P1JOB+Q%\,
M--^.OQC\-:'XQU3PQ\8M?^*'[(7@+P=X-T:W\7?M-_'OX,ZWX%^#WA'Q-\0/
M#^H_!/PY-I7[0MYXWU;X5>$O$WP(UGX,?$[FO!/_  4,^.7C%_$OQOT_3?@%
MK'[->A_M1_L(?LU1^"_#DWB35?'^I6'[<?PB_80\3Z'\7/"G[0$'C6;X<^-]
M(\'_ ! _;;TR"S\(6GP7T)?'OP_\(-JVA^.+/Q'K5AHLLI-IO2RY6W=*W.FX
M?>URZ75[*[34FGIYZ2>FM^5I.W3;WK.SM?1--+]FZ*_ O3/^"MGQO\5? ;2]
M0T7X/?"WPQ^T_?\ P0\7_%=?A_XN\2^(+OX>7^D>+_#WA;Q)^RG\3]%U33)+
M+Q1>?![XI0^(-<\+>-M0DL(KWPI\6/A/\;OA;HNI^(;GX:S^)M:[_P <_P#!
M7*/09_$7C"Q\*^!/"WP='['.A?$WPOXB^+OBB;P%J&F_M<>-=>_9=TWPI\"?
MBAJ^JR6GACP'X$M(OVU/V;-.\9?$#4IHK7PSKWB?Q;#K%UIEMX&UG:U&<DY*
M,M+Z-<LG:G"H[1DT](SBM;+F;B]5)*I1<6XMI-<U_>5ERU)4I7:;VE";TNW&
M+G%..K_;6C/Z5^-W@+_@JO9>);W]D?Q%?Z'\/M1^#/QO^&7CS3_C-\5O ?C*
M+Q7X2^#O[0_@_P"./A?]F2UM])\2VUR-&\=?L]ZI^T6WB/X,Q?%'PZ-3<ZMX
MK^$OQ :"W^$=]X^\<>#/,+/_ (*M?'"#X7Z!\;-1^#WPMO\ POK^@Z!\.]/\
M!6?B/Q9HWB.Z_: US_@EQI/_  4RM/$^H^.);+Q!IWASX/7D5YJ?P'O?##>
MM=\8>&I+"R^,;>,?$>G:E<?#?2A0J.SC%RNTDUL^:3A&VWQM+D[J47I&3<8;
M2^+W=+Z[V47*3T;^%*3E:]N25K^ZI?O!17Y(^(?VI_VOH/$>D?"[P[J_[.5Q
M\8/#G[8V@_L@>*-&N?@S\4[OPM\6KK6O@U\._P!KC5OBCX(UP?'_ $B3X*:1
MX!_9'\4>,O%OB/PKXRB^+1UOXI> C\.?"GC'4;OQ7X7EU+Z6_9O^*/[0/CSX
MW_M/^#OB%K_P@\7?"OX)>)/"/P[\-^+? 'PL\<_#'7-0^*>K>'E^(WC7PI=)
MXH^,?Q6TCQ;X=^'OP[\9_!^PN/'GA]M#@UOXFZ[\2?!4WAWPY>_"Z\36BUM[
M*ROJ[77+"5_1^T@EWDW%V::'?2^MN]N\YP_]*A+Y)R5XZK[8HHHI#"BBB@ H
MHHH 3]/Y'\<?X'\.OX4WW[('Q^E_;%_:_N_AW\(O$?AO]FG]H;X;_M&Z_P#&
M;3OCGKO[-WQ ^%_Q/_:/\9?#[]GCP!\%OB)^RC=^';S6OVDOAW<ZWX?^#R6W
M[1GA7X\Q^%_A99ZKX8\%7'PR\,ZY=:=:^*[+]UZ0Y_#]?;']<U$X*<9Q>JG2
MJTGW4:U.=*3B]+22FY1>J4XPE9\J3<9.+4D]8SIS2>J;IU(U(IKJG**376+E
M&_O-K^4KX0_\$P/^"A/@CQ7^PK\=X_"WP)\(^*O^">_PY_X)D? CP)\-HTL/
M$_C_ ,<> / 7P,?P%_P4*\1>"_B)!\1=#^'/PXG^)MK^U'\;_!.O:=K7AK6]
M1^*&K_LD? _Q6ESI\1\(ZU/XK=_\$7_VZ/!_P_\ &/@GP)X8\":CX-^,?[*W
M_!3W4/&/@$^-?"EI<^!/VT/C[\$_C3^SQX$UOPUJ]U=6%C<>$_VF/A?XC^ $
MGB^V2:XTKP1X\^$GBSQEKMYH^H?$+7)-7_L@XZ?Y^O\ ]>D'/48/IG_.:V]K
M)RG.T;U)U9O1V3K5*U2:BF[J+J5G.*?PRC3Y;1C9RTFDGLN3;36G&,8O3JHI
MQOK=3G>]TU_,/\6O^";?[57[57C_ .)=O_PSA\$?V8OV;OVJO&G[+TWQ]^"G
MQ,UG0?B-HOB#PS^QS\-?CQJ5KXK^,OP[_9^^(G@[0M<\>?&WXW?$K]G[2-%M
M?AI\5K]-(^&7[(WA/7?B/XKDN-2TCX76-'1?^"=G_!0/QCXS_9N^,GQOTS3/
M$'CG]G;X6?\ !)3X:?$CP:^N_!3QCH_[4&K_ +$'[=/[5?B+XC_%FW^(NO6E
ME\8?AAX^T+X=>(_@Y^U]X!F\(_$GX;^'_'FO>(=<^ ?QD\,?$BPO=<\/^#OZ
MAZ,@]#FIN]]-9<[^)IRYW.]FVM>:4;6LH-1CR\D'&>7W8QN[1@J:LHIJ"IJF
ME=13;M&#;U;E'F=W*?-_.I_P3H_X)_?M*_"GXV?LL>,OB/\ !OPU^SU9_LD>
M#?V_/ _Q ^(6F^,O GB'Q7^UQ9_M6?M'K\4?A?X4TZP^&VJ:G,GP=^'VE:?#
M\2-8O/C#>:+XPTWXJ?V#I'A'X?#3I?%/B]J^I_\ !.K]J'P;\/=)^(=GIFI?
M&G5/!_\ P6"^*W[<NN?L@S7G[.OABR\6_ AOVL_VU_&O@FS^&WCZ+0O L?C'
MXC:CH_Q^^$G[47AGPO\ M4?&G5/#/AWXE?"GPQX0T;Q%\%+RWEFTK^C+^HZ]
M/\.:/Y?YZG//^<YJ4K6MTBH+1/12IRO9JUVZ4=+66MK-W5S;G)N5_>G*32;2
M?.JR:NFI67MZC34D]DVXIQ?\D7QF_P""1G[9/QSM?C?XZT;P=HWP>B^.6G?\
M%:OBYI'[/>L7WP$\8:3H=Y^U-)_P3UTSX:_LK_%Z[NX_&^D^$M0_:?M_V:_C
M1\1OC'\5?V4/'_ACQ#\$/BG\2M4USP9^T+JMU:W.I_$WK?'W_!)K]KOQW\??
MVD_$-AX$\%^'_@3^WE\=/'OB#]L+PQJ_C?PQ?>(?&'PF^ VD_"'X^?L/Z+-I
MEC<7FCZI+XD^.ME\=/V>OCS:7VI:J-3^#GQ%=+B&_P!"L]/N8OZL.N"#Q_GO
MG],4O_U^?\YHE>47';W7!--\T8N*A92;D[\JCNWK%-6=Q0O"3EHW*49NZ5FX
M2YHZ)+2]WWUM?O\ S\_M ?L<?'/_ (83_P""1OPST;]D>R^//[1'[%_C'_@G
M=XZ\6ZGHWB/X 6>M_!^']E37?@3XL^..B?#[QO\ %GQMX,0:]\2]-^&VK> M
M"G\$ZK;:3XBE2VM_&.M:'X5N3=R^8>,_^"7G[>7B?]LG]KCXHKXP_9TD\*_M
M6?!+QE\//''Q?N(_'NF^+?&G@'7_ -K#X=:M8_LZ^)M(T;6;?6_!>F6W["_@
MG_AG&U\>?#";2;C0-7>^^+NB7D'QB\4^)?%U_P#TJ8Y'MGC'7/\ +^M+3;;J
M5*OVZE2I4E;X4ZLN>2C%W2BI6:6NB2ES1NFXMQIJFF[1A&"?VK1=T[Z/FOK=
M6LW=6DDU_)K\&/\ @E#^UKX3T3]B?PCK?P\U+P5\0_#GBG]FR3X_^(OA]K7[
M+*_LA>!OA!^R#_P4V^*_[<GPY\/:))X@T[Q+^UUI'Q;OO"OC;Q+X<\/:%\#M
M$TCX2^(M6\;_  ^L_B1XR\+^'_AKXCTWQ!_62!@?S]_?\:7T_P _Y_\ U44.
M[5FWTZ]H0@M[]()O763E)ZO1-)MRVOS:*R7O5)U'HM/BJ-+M%1BM%J?CCG_(
MY_\ K5\T?M3_ ! ^(OPZ\ Z)JWPVMV_M74/&=AH]WJ*:5!KK6C/H/B35?"&A
MC2)QMO5^*/Q.TKP'\%)%ADM-1@B^)CWFBZGH^MVVG:O8_2]%3*+<6E*46TUS
M1:YE=-73::NKW3::TV&G9WLG;H[V>SUMK_PY^.?@OXZ_\% M'\17>E_%KP3K
M2W'P[^#$GC[5[+P=\*_'GC/2_BAK7@?]IOXIIXY\(>%_$>@_ O2O"/BCQWXW
M_9,\(>!;GX6D>/\ X%ZC<_%'Q[H\LWP/U1-4UWPM\+O<OBC;_M!_%'X<?LI7
MD/P_^+EM\0C\:_A]XN^-FM?##Q[%\*HO@KIG@3Q]I7BWQ_X6O/"7B;XL_"BU
M^-G@[7[OPW)\$#=/)XS\->)OA)KOC#XI:5IGQ T^^T7P'\3OT9QZ=?ZXQSZT
MO ]JN3NW))+WN=+7EC:3DHI:OEORKJ[1LG:4DY2LDF[M0<&V][PY)2_Q-7?:
M[O;16_(S6_VDOVI7N+#5O"UC\2;_ ,+^,_AC8?%JZDL_V6OB1XKN/!GPW^*O
M[5'@S2O!%Q\/M9\-^#;SP_XA^-/PF_8\N_'OB[XF?!GQ!=>+/%\?Q-L/ EWX
M6\#_ !4TO5/$/A6WYKXB^+OVP_CY\&_%WPSUSX2?&RS^*LNB?LQ7.N7GP'@\
M5_LW:M\$M?\ B/\ !/5=9^-GB3X:_$CXD_&?X:?"[]H#6_AAXVM-1LO!WA_1
M?BSXS\,^"/'_ (C^'C?$CP_XEC\":GJ&J_LOQV^G'08_3^OX4O\ C[?YY_/G
M\DO=Y;)/E=U?5MJ5.4&[Z-Q]FNFO-.ZU7*-735[-VVW6DU.S=OCYW>ZT2A9*
MSYO$?V?O&7BKQWX!UC7O&&3J=O\ &/\ :,\+:=)]ABT];GP?X#_:%^*/@7X?
M7<4,44,=Q#>^ O#OAF[@U-$*:S#/'JZRS"^\U_;J**2_R[]EY^3_ %;=VZ_X
M/XMO^OPLK)?SD?\ !7+_ ()]_M6_M6_M3> ?'GP(\!P^)O#H_9S\+?#N'5-;
M\6?!G0_A1;?%+P/^US\*_P!H/PGI_P"TI;^,-)U/]H"/X!P_\(#!XB\07G[(
M-[X<^..I:OHFF^&[#Q#IVEZK>W5O\Y_'O_@E-_P49^+?C#]L?XN>'[_X*>'?
M%O\ P44\*_M[? GXNV%O>Z]X4\;>"?@_XC\->&;+]AX_%CQGH_Q*\3>$?B5H
M&D>!/V5OA9\ ?$&C_#GPAINK?#BS_;"^.WBJ'3O'07Q5JLW]87MCCWYS[\GI
M]>:7UZ_Y_'_#VH5XI)/9R:YDI).3O)V?5^ZGLI12C).+FIC;=FTKI1BVKJZ@
MK1U33T?O+M*SO=1<?YM_VR?V.OVGOVS]2^ ?Q7\$?L4Q_ 72O@1\*OCVWC/]
MD3XL?$#]F:/P;^U??Z-\6O\ @F#\0O O[-?QBN_@WXJ^*OA&'X6?&SPI^R_\
M1_ 'AG4XM:N=(T0?"'X4Q?''18OA+KVN_!3Q)_1]9S27-K;7,UI<6$UQ;032
MV%V]H]W922QK(]I=/I]S>V+7%L[-!,]E>W=HTL;&VNKB$I*UD>OK^1Z?X4O^
M?\*>]^B;<DNSE\6KO)K:RE*5DK*RNG*C9WUZ+7LE;962VU:2;ZWT42BBB@H*
M_F5_X.LO^4>7P;_[/.^'G_JC_P!HFOZ:J_F5_P"#K+_E'E\&_P#L\[X>?^J/
M_:)H _IJHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P'Q]^R[\"OB;:>,[
M;Q?X%6XNO'OC/PI\1]=\0Z'XD\7^#O&EG\0_ WAW2?"/A#QYX/\ '?@W7] \
M:?#SQGX>\,:'IVA:7XH^'^O>&=;M],6[M%OC%J6I"[X5OV#/V/)+_3;NY_9^
M\ 7NFZ5\.C\*[;P3J-E>:E\+)_!Q^'?B#X/&/5/A!?WUS\+-<\2_\*;\6^+O
M@T/'FM>#[_QX/@]XM\5_"H>)1\/_ !+K?AV_^N**%HK+1/1I;6LU^4I+T;[M
MAY]?^"G^<8_<NUCXYN_^"?\ ^R#JWAZ_\->)?@QIGC>SUG0_&?A[Q)JGQ$\3
M^.OB/XO\9:=X_P!9^#&N>)I/'?CWQWXH\0^./'FK37/[.GP&T_2/$'C'Q#KF
MO^%O#7P@^'?A#PMJ>C>%/"FD:+:Z$_[#?[-K?%#P[\9=,\+^.O"?Q$\,7OB:
M]T_6?A]\=OCW\-K"_'C7XR^(?V@O&FG>*?"W@#XF^&_"7C?P_P",?B_XJUSQ
MCXL\,^,]"U[P[XEDNX=%UK2[[PYI^FZ19_6U%#ULWK;:_31K3MHVO1ONPZ-=
M&K-=&D[I/T>OJ?#GA3_@G+^R9X)\ 6/PP\.^$_BA;>"=!U?0=>\$:5??M-_M
M0ZY=?"K6/#VC^,_#4&H_!/7=>^,FI^(?@=<ZUX3^(OCSP7XV?X0:KX)_X6)X
M'\7^(?!/CX>)/"FJ7>CR=+H7[!?[)WACXAQ?$GP_\)X]'U*VU_P%XNT_P58>
M-?B-!\#='\8_"OX=^"/A/\,?&FA?LX)XO'[/N@>-?AW\.OAK\/\ PIX'\8:-
M\,K'Q+X4T[P=X>.A:I8W6EVMQ']?44+3;3_@+E7W1T]- ;;O?6][WZW?,_OE
MJ^[U/F&^_8P_9=U+3/AOI%]\&O"]Q8_"'X8:[\%_ANK2:NESX5^%GB6\\$:A
MKO@BQOX]32_GT74;[X;^![R:*_NKN9+GP[930S12/=-<6-,_8Z_9FT;Q1X1\
M::7\(?#=EXF\#?$3XR?%KPUJ<,VL;K7XC?'_ ,:3_$7XN>++^T;4VL=>U/Q9
MXZF@\5#^W[;4[;0-;TGPY>^&+?19?"_APZ5]+44[M;-ZMMZO5NUWON[*_>R#
M?7JTT_1W;7S;=_5]V?/%[^R;^SEJFK_%K6M6^$?A36+KX[:'XZ\,?%VUUF&\
MUC0_'?AOXG^&? GA#XB^']:\,ZE>77APZ+XXT#X:^#K3Q1I=II5M9:U<Z??:
MK?P3ZOXA\1WVK<3!^P1^Q_!-.7^!7A._TR[^&)^$-]X5UFY\0:]X!U'P8_PM
ML/@9=2ZG\.M:UF_\":GXXU+X&Z7IOP0UGXJ7_AVY^*.M_!FPL_A3J_C*]\ 6
M\7AY?KVBE=VM=V2LE=VM:2M:^UI27I)KJ'6_7OUW3_.,7\EV/!/AW^S%\#_A
M8?"4_@WP5)#JO@F^\>:OHOB7Q%XI\9>.?&=SK_Q/;3O^$^\4>*/&_CGQ#XC\
M7>.?%_B>'2--L=1\7^-M;\0^)O[+LX=(M]5ATQ3:'TOP7X!\'_#O3=4TCP7H
M=MH.G:UXN\:^.]5M[:2ZF^W^+OB+XLUGQQXSUNXFO)[F=[G7/%'B#5M3EC\T
M6UH+I;'3X+33K6SL[?L**-]]?^'3_.*?JD^B%9=E_2:_*37S?=A1110,****
M "BBB@ H_P _G110 4444 %%%% !1110  8X%%%% !1110 4444 %'^?\_E1
M10 4444 %%%% !1110 48[_Y_P ^]%% !28'/OUY-+10 4444 %?S*_\'67_
M "CR^#?_ &>=\//_ %1_[1-?TU5_,K_P=9?\H\O@W_V>=\//_5'_ +1- ']-
M5%%% !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 5_,K_ ,'67_*/+X-_]GG?
M#S_U1_[1-?TU5_,K_P '67_*/+X-_P#9YWP\_P#5'_M$T ?TU4444 %%%% !
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 %%%% !7\RO_!UE_P H\O@W_P!GG?#S_P!4?^T3
M7]-5?S*_\'67_*/+X-_]GG?#S_U1_P"T30!_351110 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 %?S*_P#!UE_RCR^#?_9YWP\_]4?^T37]-5?S*_\ !UE_
4RCR^#?\ V>=\//\ U1_[1- '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>17
<FILENAME>optt-20231031.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWa6KCbP9z5Z8iekhvWB2bTkqDyYmpUnGTCTF9HxmARQN -->
<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/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:OPTT="http://oceanpowertechnologies.com/20231031" elementFormDefault="qualified" targetNamespace="http://oceanpowertechnologies.com/20231031">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://oceanpowertechnologies.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://oceanpowertechnologies.com/role/BalanceSheets" id="BalanceSheets">
          <link:definition>00000002 - Statement - 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://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
          <link:definition>00000003 - Statement - 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://oceanpowertechnologies.com/role/StatementsOfOperations" id="StatementsOfOperations">
          <link:definition>00000004 - Statement - Consolidated Statements of Operations (Unaudited)</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://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" id="StatementsOfComprehensiveLoss">
          <link:definition>00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)</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://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity" id="StatementsOfShareholdersEquity">
          <link:definition>00000006 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited)</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://oceanpowertechnologies.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
          <link:definition>00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)</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://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity" id="BackgroundBasisOfPresentationAndLiquidity">
          <link:definition>00000008 - Disclosure - Background, Basis of Presentation and Liquidity</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://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
          <link:definition>00000009 - Disclosure - Summary of 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://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities" id="AccountsReceivableContractAssetsAndContractLiabilities">
          <link:definition>00000010 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities</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://oceanpowertechnologies.com/role/Inventory" id="Inventory">
          <link:definition>00000011 - Disclosure - Inventory</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://oceanpowertechnologies.com/role/OtherCurrentAssets" id="OtherCurrentAssets">
          <link:definition>00000012 - Disclosure - Other Current 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://oceanpowertechnologies.com/role/PropertyAndEquipmentNet" id="PropertyAndEquipmentNet">
          <link:definition>00000013 - Disclosure - Property and Equipment, net</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://oceanpowertechnologies.com/role/IntangibleAssets" id="IntangibleAssets">
          <link:definition>00000014 - Disclosure - 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://oceanpowertechnologies.com/role/Goodwill" id="Goodwill">
          <link:definition>00000015 - Disclosure - Goodwill</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://oceanpowertechnologies.com/role/Leases" id="Leases">
          <link:definition>00000016 - 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://oceanpowertechnologies.com/role/AccruedExpenses" id="AccruedExpenses">
          <link:definition>00000017 - Disclosure - Accrued Expenses</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://oceanpowertechnologies.com/role/Warrants" id="Warrants">
          <link:definition>00000018 - Disclosure - Warrants</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://oceanpowertechnologies.com/role/Share-basedCompensation" id="Share-basedCompensation">
          <link:definition>00000019 - Disclosure - Share-Based Compensation</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://oceanpowertechnologies.com/role/FairValueMeasurements" id="FairValueMeasurements">
          <link:definition>00000020 - Disclosure - Fair Value Measurements</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://oceanpowertechnologies.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
          <link:definition>00000021 - Disclosure - Commitments and Contingencies</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://oceanpowertechnologies.com/role/IncomeTaxes" id="IncomeTaxes">
          <link:definition>00000022 - 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://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" id="OperatingSegmentsAndGeographicInformation">
          <link:definition>00000023 - Disclosure - Operating Segments and Geographic Information</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://oceanpowertechnologies.com/role/SubsequentEvents" id="SubsequentEvents">
          <link:definition>00000024 - 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://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
          <link:definition>00000025 - Disclosure - Summary of 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://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
          <link:definition>00000026 - Disclosure - Summary of 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://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables" id="AccountsReceivableContractAssetsAndContractLiabilitiesTables">
          <link:definition>00000027 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities (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://oceanpowertechnologies.com/role/InventoryTables" id="InventoryTables">
          <link:definition>00000028 - Disclosure - Inventory (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://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" id="OtherCurrentAssetsTables">
          <link:definition>00000029 - Disclosure - Other Current 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://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables" id="PropertyAndEquipmentNetTables">
          <link:definition>00000030 - Disclosure - Property and Equipment, net (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://oceanpowertechnologies.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
          <link:definition>00000031 - Disclosure - 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://oceanpowertechnologies.com/role/LeasesTables" id="LeasesTables">
          <link:definition>00000032 - 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://oceanpowertechnologies.com/role/AccruedExpensesTables" id="AccruedExpensesTables">
          <link:definition>00000033 - Disclosure - Accrued Expenses (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://oceanpowertechnologies.com/role/Share-basedCompensationTables" id="Share-basedCompensationTables">
          <link:definition>00000034 - Disclosure - Share-Based Compensation (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://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative" id="BackgroundBasisOfPresentationAndLiquidityDetailsNarrative">
          <link:definition>00000035 - Disclosure - Background, Basis of Presentation and Liquidity (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://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" id="ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails">
          <link:definition>00000036 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (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://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" id="ScheduleOfInvestmentsAndUnrealizedGainslossesDetails">
          <link:definition>00000037 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (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://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" id="ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails">
          <link:definition>00000038 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (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://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" id="ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails">
          <link:definition>00000039 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (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://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
          <link:definition>00000040 - Disclosure - Summary of 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://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" id="ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails">
          <link:definition>00000041 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract 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://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" id="ScheduleOfSignificantChangesInContractAssetsDetails">
          <link:definition>00000042 - Disclosure - Schedule of Significant Changes in Contract 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://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" id="ScheduleOfSignificantChangesInContractLiabilitiesDetails">
          <link:definition>00000043 - Disclosure - Schedule of Significant Changes in Contract 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://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" id="ScheduleOfInventoryDetails">
          <link:definition>00000044 - Disclosure - Schedule of Inventory (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://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" id="ScheduleOfOtherCurrentAssetsDetails">
          <link:definition>00000045 - Disclosure - Schedule of Other Current 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://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" id="ScheduleOfComponentsOfPropertyAndEquipmentDetails">
          <link:definition>00000046 - Disclosure - Schedule of Components of Property and Equipment (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://oceanpowertechnologies.com/role/PropertyAndEquipmentNetDetailsNarrative" id="PropertyAndEquipmentNetDetailsNarrative">
          <link:definition>00000047 - Disclosure - Property and Equipment, net (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://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails" id="ScheduleOfComponentsOfIntangibleAssetsDetails">
          <link:definition>00000048 - Disclosure - Schedule of Components of 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://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" id="IntangibleAssetsDetailsNarrative">
          <link:definition>00000049 - Disclosure - 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://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" id="GoodwillDetailsNarrative">
          <link:definition>00000050 - Disclosure - Goodwill (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://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" id="ScheduleOfOperatingLeaseCostsDetails">
          <link:definition>00000051 - Disclosure - Schedule of Operating Lease Costs (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://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" id="ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails">
          <link:definition>00000052 - Disclosure - Schedule of Right-of use Assets and Lease 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://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" id="ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails">
          <link:definition>00000053 - Disclosure - Schedule of Future Minimum Lease payments Under Operating Lease (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://oceanpowertechnologies.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
          <link:definition>00000054 - 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://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" id="ScheduleOfAccruedExpensesDetails">
          <link:definition>00000055 - Disclosure - Schedule of Accrued Expenses (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://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" id="WarrantsDetailsNarrative">
          <link:definition>00000056 - Disclosure - Warrants (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://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" id="ScheduleOfStockOptionActivityDetails">
          <link:definition>00000057 - Disclosure - Schedule of Stock Option Activity (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://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" id="ScheduleOfNon-vestedRestrictedStockActivityDetails">
          <link:definition>00000058 - Disclosure - Schedule of Non-vested Restricted Stock Activity (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://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative" id="Share-basedCompensationDetailsNarrative">
          <link:definition>00000059 - Disclosure - Share-Based Compensation (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://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" id="FairValueMeasurementsDetailsNarrative">
          <link:definition>00000060 - Disclosure - Fair Value Measurements (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://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
          <link:definition>00000061 - Disclosure - Commitments and Contingencies (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://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
          <link:definition>00000062 - 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:linkbaseRef xlink:type="simple" xlink:href="optt-20231031_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="optt-20231031_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="optt-20231031_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="optt-20231031_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/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
    <element id="OPTT_CommonStock0.001ParValueMember" name="CommonStock0.001ParValueMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_SeriesPreferredStockPurchaseRightMember" name="SeriesPreferredStockPurchaseRightMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_SantanderBankMember" name="SantanderBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_JanuaryTwoThousandTwentyFourMember" name="JanuaryTwoThousandTwentyFourMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ThreeCustomersMember" name="ThreeCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_FourCustomersMember" name="FourCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_FiveCustomersMember" name="FiveCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_CorporateBondsMember" name="CorporateBondsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_GovernmentBondsandNotesMember" name="GovernmentBondsandNotesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_GovernmentAgencyMember" name="GovernmentAgencyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ComputerEquipmentAndSoftwareMember" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OfficeFurnitureAndFixturesMember" name="OfficeFurnitureAndFixturesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_LeasedPowerBuoysAssetsMember" name="LeasedPowerBuoysAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_LeasedAssetsMember" name="LeasedAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_WAMVMember" name="WAMVMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BuoyMember" name="BuoyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_NorthAndSouthAmericaMember" name="NorthAndSouthAmericaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AsiaAndAustraliaMember" name="AsiaAndAustraliaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_RegionMember" name="RegionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OfficeFurnitureAndEquipmentMember" name="OfficeFurnitureAndEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_LeasedWAMVsMember" name="LeasedWAMVsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_LeasedBuoysMember" name="LeasedBuoysMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_MarineAdvancedRoboticsIncMember" name="MarineAdvancedRoboticsIncMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_MonroeTownshipMember" name="MonroeTownshipMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_HoustonTexasMember" name="HoustonTexasMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_UnderwrittenPublicOfferingMember" name="UnderwrittenPublicOfferingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" name="TwoThousandAndFifteenOmnibusIncentivePlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_TwoThousandAndEighteenInducementPlanMember" name="TwoThousandAndEighteenInducementPlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_NonVestedRestrictedStockMember" name="NonVestedRestrictedStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EarnOutPayableCurrent" name="EarnOutPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OtherIncomeEmployeeRetentionCredit" name="OtherIncomeEmployeeRetentionCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" name="StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" name="StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ForeignCurrencyTransactionGainLossNetOfTax" name="ForeignCurrencyTransactionGainLossNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments" name="AccretionOfDiscountAmortizationOfPremiumOnInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BonusPaidThroughStockIssuance" name="BonusPaidThroughStockIssuance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" name="DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" name="AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DisclosureLeasesAbstract" name="DisclosureLeasesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DisclosureWarrantsAbstract" name="DisclosureWarrantsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_WarrantDisclosureTextBlock" name="WarrantDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" name="AccumulatedOtherComprehensiveLossPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_WarrantyPolicyTextBlock" name="WarrantyPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" name="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" name="ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContractWithCustomerAssetTableTextBlock" name="ContractWithCustomerAssetTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContractWithCustomerLiabilitiesTableTextBlock" name="ContractWithCustomerLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" name="ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment" name="AccretionOfDiscountAmortizationOfPremiumOnInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_RevenueRemainingPerformancesObligationPercentage" name="RevenueRemainingPerformancesObligationPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation" name="ExpectsToRecognizeRevenueRemainingPerformanceObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_TransferredToReceivablesFromContractAssetsRecognized" name="TransferredToReceivablesFromContractAssetsRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_RevenueRecognizedAndNotBilled" name="RevenueRecognizedAndNotBilled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" name="PaymentsCollectedForWhichRevenueHasNotBeenRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PrepaidSoftwareAndLicenses" name="PrepaidSoftwareAndLicenses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PrepaidSalesAndMarketing" name="PrepaidSalesAndMarketing" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PrepaidProjectCosts" name="PrepaidProjectCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" name="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_IncreaseDecreaseInContingentLiability" name="IncreaseDecreaseInContingentLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_CashPaidForFirstEarnOut" name="CashPaidForFirstEarnOut" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage" name="BusinessAcquisitionOutstandingCommonStockOwnershipPercentage" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>18
<FILENAME>optt-20231031_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20c -->
    <!-- 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://oceanpowertechnologies.com/role/Cover" xlink:href="optt-20231031.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:href="optt-20231031.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:href="optt-20231031.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:href="optt-20231031.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:href="optt-20231031.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity" xlink:href="optt-20231031.xsd#StatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:href="optt-20231031.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity" xlink:href="optt-20231031.xsd#BackgroundBasisOfPresentationAndLiquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities" xlink:href="optt-20231031.xsd#AccountsReceivableContractAssetsAndContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Inventory" xlink:href="optt-20231031.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:href="optt-20231031.xsd#OtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNet" xlink:href="optt-20231031.xsd#PropertyAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssets" xlink:href="optt-20231031.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Goodwill" xlink:href="optt-20231031.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Leases" xlink:href="optt-20231031.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:href="optt-20231031.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Warrants" xlink:href="optt-20231031.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensation" xlink:href="optt-20231031.xsd#Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:href="optt-20231031.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:href="optt-20231031.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:href="optt-20231031.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:href="optt-20231031.xsd#OperatingSegmentsAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:href="optt-20231031.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables" xlink:href="optt-20231031.xsd#AccountsReceivableContractAssetsAndContractLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/InventoryTables" xlink:href="optt-20231031.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:href="optt-20231031.xsd#OtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables" xlink:href="optt-20231031.xsd#PropertyAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsTables" xlink:href="optt-20231031.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesTables" xlink:href="optt-20231031.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:href="optt-20231031.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationTables" xlink:href="optt-20231031.xsd#Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative" xlink:href="optt-20231031.xsd#BackgroundBasisOfPresentationAndLiquidityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:href="optt-20231031.xsd#ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:href="optt-20231031.xsd#ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:href="optt-20231031.xsd#ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:href="optt-20231031.xsd#ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:href="optt-20231031.xsd#ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:href="optt-20231031.xsd#ScheduleOfSignificantChangesInContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:href="optt-20231031.xsd#ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:href="optt-20231031.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:href="optt-20231031.xsd#ScheduleOfOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:href="optt-20231031.xsd#ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:href="optt-20231031.xsd#PropertyAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:href="optt-20231031.xsd#ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:href="optt-20231031.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:href="optt-20231031.xsd#GoodwillDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:href="optt-20231031.xsd#ScheduleOfOperatingLeaseCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:href="optt-20231031.xsd#ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:href="optt-20231031.xsd#ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:href="optt-20231031.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="optt-20231031.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:href="optt-20231031.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="optt-20231031.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:href="optt-20231031.xsd#ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative" xlink:href="optt-20231031.xsd#Share-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="optt-20231031.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="optt-20231031.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:href="optt-20231031.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="4" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="6" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="3" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="6" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="optt-20231031.xsd#OPTT_EarnOutPayableCurrent" xlink:label="loc_OPTTEarnOutPayableCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_OPTTEarnOutPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="3" 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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="5" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" />
      <link:calculationArc order="2" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="3" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" 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/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="4" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="5" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="6" 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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:calculationArc order="3" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_OtherIncomeEmployeeRetentionCredit" xlink:label="loc_OPTTOtherIncomeEmployeeRetentionCredit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_OPTTOtherIncomeEmployeeRetentionCredit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Shareholders&apos; Equity (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:label="loc_OPTTForeignCurrencyTransactionGainLossNetOfTax" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTForeignCurrencyTransactionGainLossNetOfTax" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments" xlink:label="loc_OPTTAccretionOfDiscountAmortizationOfPremiumOnInvestments" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTAccretionOfDiscountAmortizationOfPremiumOnInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="8" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="9" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="11" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingLiabilities" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:label="loc_us-gaapProceedsFromSaleOfShortTermInvestments" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfShortTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaapPaymentsToAcquireShortTermInvestments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireShortTermInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="3" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity" xlink:title="00000008 - Disclosure - Background, Basis of Presentation and Liquidity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Summary of Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities" xlink:title="00000010 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Inventory" xlink:title="00000011 - Disclosure - Inventory" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:title="00000012 - Disclosure - Other Current Assets" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNet" xlink:title="00000013 - Disclosure - Property and Equipment, net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IntangibleAssets" xlink:title="00000014 - Disclosure - Intangible Assets" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Goodwill" xlink:title="00000015 - Disclosure - Goodwill" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Leases" xlink:title="00000016 - Disclosure - Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:title="00000017 - Disclosure - Accrued Expenses" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Warrants" xlink:title="00000018 - Disclosure - Warrants" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensation" xlink:title="00000019 - Disclosure - Share-Based Compensation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:title="00000020 - Disclosure - Fair Value Measurements" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:title="00000021 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:title="00000022 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:title="00000023 - Disclosure - Operating Segments and Geographic Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:title="00000024 - Disclosure - Subsequent Events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000025 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000026 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables" xlink:title="00000027 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/InventoryTables" xlink:title="00000028 - Disclosure - Inventory (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:title="00000029 - Disclosure - Other Current Assets (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables" xlink:title="00000030 - Disclosure - Property and Equipment, net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IntangibleAssetsTables" xlink:title="00000031 - Disclosure - Intangible Assets (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesTables" xlink:title="00000032 - Disclosure - Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:title="00000033 - Disclosure - Accrued Expenses (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationTables" xlink:title="00000034 - Disclosure - Share-Based Compensation (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative" xlink:title="00000035 - Disclosure - Background, Basis of Presentation and Liquidity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:title="00000036 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:title="00000037 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:title="00000038 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:title="00000039 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:title="00000041 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:title="00000042 - Disclosure - Schedule of Significant Changes in Contract Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_TransferredToReceivablesFromContractAssetsRecognized" xlink:label="loc_OPTTTransferredToReceivablesFromContractAssetsRecognized" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" xlink:to="loc_OPTTTransferredToReceivablesFromContractAssetsRecognized" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_RevenueRecognizedAndNotBilled" xlink:label="loc_OPTTRevenueRecognizedAndNotBilled" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" xlink:to="loc_OPTTRevenueRecognizedAndNotBilled" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:title="00000043 - Disclosure - Schedule of Significant Changes in Contract Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:label="loc_OPTTPaymentsCollectedForWhichRevenueHasNotBeenRecognized" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:to="loc_OPTTPaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:title="00000044 - Disclosure - Schedule of Inventory (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="3" 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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:title="00000045 - Disclosure - Schedule of Other Current Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidInsurance" xlink:label="loc_us-gaapPrepaidInsurance" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_us-gaapPrepaidInsurance" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PrepaidSoftwareAndLicenses" xlink:label="loc_OPTTPrepaidSoftwareAndLicenses" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_OPTTPrepaidSoftwareAndLicenses" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PrepaidSalesAndMarketing" xlink:label="loc_OPTTPrepaidSalesAndMarketing" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_OPTTPrepaidSalesAndMarketing" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PrepaidProjectCosts" xlink:label="loc_OPTTPrepaidProjectCosts" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_OPTTPrepaidProjectCosts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:title="00000046 - Disclosure - Schedule of Components of Property and Equipment (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:title="00000047 - Disclosure - Property and Equipment, net (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:title="00000048 - Disclosure - Schedule of Components of Intangible Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedPatentsGross" xlink:label="loc_us-gaapFiniteLivedPatentsGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedPatentsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTrademarksGross" xlink:label="loc_us-gaapFiniteLivedTrademarksGross" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedTrademarksGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTradeNamesGross" xlink:label="loc_us-gaapFiniteLivedTradeNamesGross" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedTradeNamesGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:label="loc_us-gaapFiniteLivedCustomerRelationshipsGross" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedCustomerRelationshipsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000049 - Disclosure - Intangible Assets (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:title="00000050 - Disclosure - Goodwill (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:title="00000051 - Disclosure - Schedule of Operating Lease Costs (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:title="00000052 - Disclosure - Schedule of Right-of use Assets and Lease Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:title="00000053 - Disclosure - Schedule of Future Minimum Lease payments Under Operating Lease (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="2" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:calculationArc order="3" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:calculationArc order="4" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:calculationArc order="5" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:title="00000054 - Disclosure - Leases (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000055 - Disclosure - Schedule of Accrued Expenses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionPayableCurrent" xlink:label="loc_us-gaapConstructionPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapConstructionPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:title="00000056 - Disclosure - Warrants (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000057 - Disclosure - Schedule of Stock Option Activity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:title="00000058 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative" xlink:title="00000059 - Disclosure - Share-Based Compensation (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000060 - Disclosure - Fair Value Measurements (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000061 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000062 - Disclosure - Income Taxes (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>19
<FILENAME>optt-20231031_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20c -->
    <!-- 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://oceanpowertechnologies.com/role/Cover" xlink:href="optt-20231031.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:href="optt-20231031.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:href="optt-20231031.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:href="optt-20231031.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:href="optt-20231031.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity" xlink:href="optt-20231031.xsd#StatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:href="optt-20231031.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity" xlink:href="optt-20231031.xsd#BackgroundBasisOfPresentationAndLiquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities" xlink:href="optt-20231031.xsd#AccountsReceivableContractAssetsAndContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Inventory" xlink:href="optt-20231031.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:href="optt-20231031.xsd#OtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNet" xlink:href="optt-20231031.xsd#PropertyAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssets" xlink:href="optt-20231031.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Goodwill" xlink:href="optt-20231031.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Leases" xlink:href="optt-20231031.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:href="optt-20231031.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Warrants" xlink:href="optt-20231031.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensation" xlink:href="optt-20231031.xsd#Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:href="optt-20231031.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:href="optt-20231031.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:href="optt-20231031.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:href="optt-20231031.xsd#OperatingSegmentsAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:href="optt-20231031.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables" xlink:href="optt-20231031.xsd#AccountsReceivableContractAssetsAndContractLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/InventoryTables" xlink:href="optt-20231031.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:href="optt-20231031.xsd#OtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables" xlink:href="optt-20231031.xsd#PropertyAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsTables" xlink:href="optt-20231031.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesTables" xlink:href="optt-20231031.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:href="optt-20231031.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationTables" xlink:href="optt-20231031.xsd#Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative" xlink:href="optt-20231031.xsd#BackgroundBasisOfPresentationAndLiquidityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:href="optt-20231031.xsd#ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:href="optt-20231031.xsd#ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:href="optt-20231031.xsd#ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:href="optt-20231031.xsd#ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:href="optt-20231031.xsd#ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:href="optt-20231031.xsd#ScheduleOfSignificantChangesInContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:href="optt-20231031.xsd#ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:href="optt-20231031.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:href="optt-20231031.xsd#ScheduleOfOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:href="optt-20231031.xsd#ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:href="optt-20231031.xsd#PropertyAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:href="optt-20231031.xsd#ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:href="optt-20231031.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:href="optt-20231031.xsd#GoodwillDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:href="optt-20231031.xsd#ScheduleOfOperatingLeaseCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:href="optt-20231031.xsd#ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:href="optt-20231031.xsd#ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:href="optt-20231031.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="optt-20231031.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:href="optt-20231031.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="optt-20231031.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:href="optt-20231031.xsd#ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative" xlink:href="optt-20231031.xsd#Share-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="optt-20231031.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="optt-20231031.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:href="optt-20231031.xsd#IncomeTaxesDetailsNarrative" 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://oceanpowertechnologies.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="optt-20231031.xsd#OPTT_CommonStock0.001ParValueMember" xlink:label="loc_OPTTCommonStock0.001ParValueMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_OPTTCommonStock0.001ParValueMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_SeriesPreferredStockPurchaseRightMember" xlink:label="loc_OPTTSeriesPreferredStockPurchaseRightMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_OPTTSeriesPreferredStockPurchaseRightMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport_50" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport_50" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport_50" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_50" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate_50" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate_50" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_50" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_50" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_50" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber_50" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName_50" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey_50" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber_50" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_50" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_50" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1_50" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2_50" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3_50" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown_50" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_50" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry_50" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_50" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion_50" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode_50" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber_50" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension_50" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications_50" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial_50" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer_50" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_50" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle_50" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag_50" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol_50" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName_50" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle_50" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation_50" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm_50" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_50" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_50" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers_50" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_50" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_50" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory_50" xlink:type="arc" order="47" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness_50" xlink:type="arc" order="48" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_50" xlink:type="arc" order="49" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod_50" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany_50" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat_50" xlink:type="arc" order="54" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_50" xlink:type="arc" order="55" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_50" xlink:type="arc" order="56" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_50" xlink:type="arc" order="57" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_50" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_50" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_50" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockCommonShares_50" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Shareholders&apos; Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockCommonMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueOther_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueOther_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:label="loc_OPTTStockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_70" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesWithheldForTaxWithholdings_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesWithheldForTaxWithholdings_70" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockSharesAcquired_70" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity" xlink:title="00000008 - Disclosure - Background, Basis of Presentation and Liquidity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Summary of Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities" xlink:title="00000010 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Inventory" xlink:title="00000011 - Disclosure - Inventory" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:title="00000012 - Disclosure - Other Current Assets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNet" xlink:title="00000013 - Disclosure - Property and Equipment, net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IntangibleAssets" xlink:title="00000014 - Disclosure - Intangible Assets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Goodwill" xlink:title="00000015 - Disclosure - Goodwill" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Leases" xlink:title="00000016 - Disclosure - Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:title="00000017 - Disclosure - Accrued Expenses" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Warrants" xlink:title="00000018 - Disclosure - Warrants" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensation" xlink:title="00000019 - Disclosure - Share-Based Compensation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:title="00000020 - Disclosure - Fair Value Measurements" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:title="00000021 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:title="00000022 - Disclosure - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:title="00000023 - Disclosure - Operating Segments and Geographic Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:title="00000024 - Disclosure - Subsequent Events" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000025 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000026 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables" xlink:title="00000027 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/InventoryTables" xlink:title="00000028 - Disclosure - Inventory (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:title="00000029 - Disclosure - Other Current Assets (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables" xlink:title="00000030 - Disclosure - Property and Equipment, net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IntangibleAssetsTables" xlink:title="00000031 - Disclosure - Intangible Assets (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesTables" xlink:title="00000032 - Disclosure - Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:title="00000033 - Disclosure - Accrued Expenses (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationTables" xlink:title="00000034 - Disclosure - Share-Based Compensation (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative" xlink:title="00000035 - Disclosure - Background, Basis of Presentation and Liquidity (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:title="00000036 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:title="00000037 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaapScheduleOfInvestmentsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaapScheduleOfInvestmentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapScheduleOfInvestmentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfInvestmentsTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_CorporateBondsMember" xlink:label="loc_OPTTCorporateBondsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTCorporateBondsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_GovernmentBondsandNotesMember" xlink:label="loc_OPTTGovernmentBondsandNotesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTGovernmentBondsandNotesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_GovernmentAgencyMember" xlink:label="loc_OPTTGovernmentAgencyMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTGovernmentAgencyMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedAtCost" xlink:label="loc_us-gaapInvestmentOwnedAtCost_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapInvestmentOwnedAtCost_170" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestments_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestments_170" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="loc_us-gaapMoneyMarketFundsAtCarryingValue_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapMoneyMarketFundsAtCarryingValue_170" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:title="00000038 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ComputerEquipmentAndSoftwareMember" xlink:label="loc_OPTTComputerEquipmentAndSoftwareMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTComputerEquipmentAndSoftwareMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_OfficeFurnitureAndFixturesMember" xlink:label="loc_OPTTOfficeFurnitureAndFixturesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTOfficeFurnitureAndFixturesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_LeasedPowerBuoysAssetsMember" xlink:label="loc_OPTTLeasedPowerBuoysAssetsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedPowerBuoysAssetsMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_LeasedAssetsMember" xlink:label="loc_OPTTLeasedAssetsMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedAssetsMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_90" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:title="00000039 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaapAccountingStandardsUpdate201409Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTypeOfAdoptionMember" xlink:to="loc_us-gaapAccountingStandardsUpdate201409Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaapAccountingStandardsUpdate201602Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTypeOfAdoptionMember" xlink:to="loc_us-gaapAccountingStandardsUpdate201602Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_WAMVMember" xlink:label="loc_OPTTWAMVMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_OPTTWAMVMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_BuoyMember" xlink:label="loc_OPTTBuoyMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_OPTTBuoyMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaapServiceMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember_120" xlink:type="arc" order="122" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember_180" xlink:type="arc" order="182" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_NorthAndSouthAmericaMember" xlink:label="loc_OPTTNorthAndSouthAmericaMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTNorthAndSouthAmericaMember_240" xlink:type="arc" order="242" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AsiaAndAustraliaMember" xlink:label="loc_OPTTAsiaAndAustraliaMember_300" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTAsiaAndAustraliaMember_300" xlink:type="arc" order="302" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_RegionMember" xlink:label="loc_OPTTRegionMember_360" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTRegionMember_360" xlink:type="arc" order="362" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_850" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenues_850" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaapLegalEntityTypeOfCounterpartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="loc_us-gaapLegalEntityTypeOfCounterpartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_SantanderBankMember" xlink:label="loc_OPTTSantanderBankMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" xlink:to="loc_OPTTSantanderBankMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapAwardDateAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_JanuaryTwoThousandTwentyFourMember" xlink:label="loc_OPTTJanuaryTwoThousandTwentyFourMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_OPTTJanuaryTwoThousandTwentyFourMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_ThreeCustomersMember" xlink:label="loc_OPTTThreeCustomersMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTThreeCustomersMember_80" xlink:type="arc" order="83" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_FourCustomersMember" xlink:label="loc_OPTTFourCustomersMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTFourCustomersMember_90" xlink:type="arc" order="93" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_FiveCustomersMember" xlink:label="loc_OPTTFiveCustomersMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTFiveCustomersMember_110" xlink:type="arc" order="113" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaapTransferredOverTimeMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredOverTimeMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaapPatentsMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapPatentsMember_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaapTradeNamesMember_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTradeNamesMember_170" xlink:type="arc" order="171" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_180" xlink:type="arc" order="181" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_200" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Deposits" xlink:label="loc_us-gaapDeposits_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapDeposits_200" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapLineOfCredit_200" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapShortTermInvestments_200" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment" xlink:label="loc_OPTTAccretionOfDiscountAmortizationOfPremiumOnInvestment_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTAccretionOfDiscountAmortizationOfPremiumOnInvestment_200" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_200" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapShareBasedCompensation_200" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized_200" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaapRevenueRemainingPerformanceObligation_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenueRemainingPerformanceObligation_200" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:label="loc_OPTTRevenueRemainingPerformancesObligationPercentage_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTRevenueRemainingPerformancesObligationPercentage_200" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation" xlink:label="loc_OPTTExpectsToRecognizeRevenueRemainingPerformanceObligation_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTExpectsToRecognizeRevenueRemainingPerformanceObligation_200" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_200" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_200" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_200" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:title="00000041 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:title="00000042 - Disclosure - Schedule of Significant Changes in Contract Assets (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:title="00000043 - Disclosure - Schedule of Significant Changes in Contract Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:title="00000044 - Disclosure - Schedule of Inventory (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:title="00000045 - Disclosure - Schedule of Other Current Assets (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:title="00000046 - Disclosure - Schedule of Components of Property and Equipment (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ComputerEquipmentAndSoftwareMember" xlink:label="loc_OPTTComputerEquipmentAndSoftwareMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTComputerEquipmentAndSoftwareMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_OfficeFurnitureAndEquipmentMember" xlink:label="loc_OPTTOfficeFurnitureAndEquipmentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTOfficeFurnitureAndEquipmentMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_LeasedWAMVsMember" xlink:label="loc_OPTTLeasedWAMVsMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedWAMVsMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_LeasedBuoysMember" xlink:label="loc_OPTTLeasedBuoysMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedBuoysMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_150" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:title="00000047 - Disclosure - Property and Equipment, net (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:title="00000048 - Disclosure - Schedule of Components of Intangible Assets (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000049 - Disclosure - Intangible Assets (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:title="00000050 - Disclosure - Goodwill (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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="optt-20231031.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwill_20" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:title="00000051 - Disclosure - Schedule of Operating Lease Costs (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:title="00000052 - Disclosure - Schedule of Right-of use Assets and Lease Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:title="00000053 - Disclosure - Schedule of Future Minimum Lease payments Under Operating Lease (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:title="00000054 - Disclosure - Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_MonroeTownshipMember" xlink:label="loc_OPTTMonroeTownshipMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTMonroeTownshipMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_HoustonTexasMember" xlink:label="loc_OPTTHoustonTexasMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTHoustonTexasMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="loc_us-gaapLesseeOperatingLeaseRenewalTerm_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseRenewalTerm_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="loc_us-gaapLesseeOperatingLeaseOptionToExtend_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseOptionToExtend_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaapLesseeOperatingLeaseTermOfContract_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseTermOfContract_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeasePayments_110" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000055 - Disclosure - Schedule of Accrued Expenses (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:title="00000056 - Disclosure - Warrants (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaapSubsidiarySaleOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_UnderwrittenPublicOfferingMember" xlink:label="loc_OPTTUnderwrittenPublicOfferingMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_OPTTUnderwrittenPublicOfferingMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:label="loc_OPTTClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_OPTTClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_30" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000057 - Disclosure - Schedule of Stock Option Activity (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:title="00000058 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="optt-20231031.xsd#OPTT_NonVestedRestrictedStockMember" xlink:label="loc_OPTTNonVestedRestrictedStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTNonVestedRestrictedStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative" xlink:title="00000059 - Disclosure - Share-Based Compensation (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:label="loc_OPTTTwoThousandAndFifteenOmnibusIncentivePlanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_OPTTTwoThousandAndFifteenOmnibusIncentivePlanMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_TwoThousandAndEighteenInducementPlanMember" xlink:label="loc_OPTTTwoThousandAndEighteenInducementPlanMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_OPTTTwoThousandAndEighteenInducementPlanMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember_190" xlink:type="arc" order="191" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_250" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_250" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_250" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_250" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_250" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_250" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_250" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_250" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_250" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_250" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_250" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_250" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000060 - Disclosure - Fair Value Measurements (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_IncreaseDecreaseInContingentLiability" xlink:label="loc_OPTTIncreaseDecreaseInContingentLiability_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_OPTTIncreaseDecreaseInContingentLiability_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="loc_us-gaapContingentConsiderationClassifiedAsEquityFairValueDisclosure_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapContingentConsiderationClassifiedAsEquityFairValueDisclosure_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_CashPaidForFirstEarnOut" xlink:label="loc_OPTTCashPaidForFirstEarnOut_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_OPTTCashPaidForFirstEarnOut_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_50" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000061 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TaxAuthoritySpainMember" xlink:label="loc_us-gaapTaxAuthoritySpainMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapTaxAuthoritySpainMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="loc_us-gaapLossContingencyDamagesPaidValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapLossContingencyDamagesPaidValue_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAllegations" xlink:label="loc_us-gaapLossContingencyAllegations_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapLossContingencyAllegations_40" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000062 - Disclosure - Income Taxes (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>20
<FILENAME>optt-20231031_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20c -->
    <!-- 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.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="optt-20231031.xsd#OPTT_CommonStock0.001ParValueMember" xlink:label="OPTT_CommonStock0.001ParValueMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CommonStock0.001ParValueMember" xlink:to="OPTT_CommonStock0.001ParValueMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CommonStock0.001ParValueMember_lbl" xml:lang="en-US">Common Stock $0.001 par value</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_SeriesPreferredStockPurchaseRightMember" xlink:label="OPTT_SeriesPreferredStockPurchaseRightMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SeriesPreferredStockPurchaseRightMember" xlink:to="OPTT_SeriesPreferredStockPurchaseRightMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_SeriesPreferredStockPurchaseRightMember_lbl" xml:lang="en-US">Series A Preferred Stock Purchase Right [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_lbl" xml:lang="en-US">Legal Entity of Counterparty, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_SantanderBankMember" xlink:label="OPTT_SantanderBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SantanderBankMember" xlink:to="OPTT_SantanderBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_SantanderBankMember_lbl" xml:lang="en-US">Santander Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_JanuaryTwoThousandTwentyFourMember" xlink:label="OPTT_JanuaryTwoThousandTwentyFourMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_JanuaryTwoThousandTwentyFourMember" xlink:to="OPTT_JanuaryTwoThousandTwentyFourMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_JanuaryTwoThousandTwentyFourMember_lbl" xml:lang="en-US">January 2024 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_ThreeCustomersMember" xlink:label="OPTT_ThreeCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ThreeCustomersMember" xlink:to="OPTT_ThreeCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ThreeCustomersMember_lbl" xml:lang="en-US">Three Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_FourCustomersMember" xlink:label="OPTT_FourCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_FourCustomersMember" xlink:to="OPTT_FourCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_FourCustomersMember_lbl" xml:lang="en-US">Four Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_FiveCustomersMember" xlink:label="OPTT_FiveCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_FiveCustomersMember" xlink:to="OPTT_FiveCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_FiveCustomersMember_lbl" xml:lang="en-US">Five Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xml:lang="en-US">Transferred over Time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US">Trade Names [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US">Investment Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_CorporateBondsMember" xlink:label="OPTT_CorporateBondsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CorporateBondsMember" xlink:to="OPTT_CorporateBondsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CorporateBondsMember_lbl" xml:lang="en-US">Corporate Bonds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_GovernmentBondsandNotesMember" xlink:label="OPTT_GovernmentBondsandNotesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GovernmentBondsandNotesMember" xlink:to="OPTT_GovernmentBondsandNotesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_GovernmentBondsandNotesMember_lbl" xml:lang="en-US">Government Bonds and Notes [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_GovernmentAgencyMember" xlink:label="OPTT_GovernmentAgencyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GovernmentAgencyMember" xlink:to="OPTT_GovernmentAgencyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_GovernmentAgencyMember_lbl" xml:lang="en-US">Government Agency [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_ComputerEquipmentAndSoftwareMember" xlink:label="OPTT_ComputerEquipmentAndSoftwareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ComputerEquipmentAndSoftwareMember" xlink:to="OPTT_ComputerEquipmentAndSoftwareMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ComputerEquipmentAndSoftwareMember_lbl" xml:lang="en-US">Computer Equipment &amp; Software [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_OfficeFurnitureAndFixturesMember" xlink:label="OPTT_OfficeFurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OfficeFurnitureAndFixturesMember" xlink:to="OPTT_OfficeFurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OfficeFurnitureAndFixturesMember_lbl" xml:lang="en-US">Office Furniture &amp; Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="optt-20231031.xsd#OPTT_LeasedPowerBuoysAssetsMember" xlink:label="OPTT_LeasedPowerBuoysAssetsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedPowerBuoysAssetsMember" xlink:to="OPTT_LeasedPowerBuoysAssetsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LeasedPowerBuoysAssetsMember_lbl" xml:lang="en-US">Leased Power Buoys Assets [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_LeasedAssetsMember" xlink:label="OPTT_LeasedAssetsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedAssetsMember" xlink:to="OPTT_LeasedAssetsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LeasedAssetsMember_lbl" xml:lang="en-US">Leased WAM-V Assets [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201409Member" xlink:to="us-gaap_AccountingStandardsUpdate201409Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate201409Member_lbl" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_WAMVMember" xlink:label="OPTT_WAMVMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WAMVMember" xlink:to="OPTT_WAMVMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_WAMVMember_lbl" xml:lang="en-US">WAMV [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201602Member" xlink:to="us-gaap_AccountingStandardsUpdate201602Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate201602Member_lbl" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_BuoyMember" xlink:label="OPTT_BuoyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BuoyMember" xlink:to="OPTT_BuoyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_BuoyMember_lbl" xml:lang="en-US">Buoy [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceMember_lbl" xml:lang="en-US">Service [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductMember_lbl" xml:lang="en-US">Product [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_NorthAndSouthAmericaMember" xlink:label="OPTT_NorthAndSouthAmericaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NorthAndSouthAmericaMember" xlink:to="OPTT_NorthAndSouthAmericaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_NorthAndSouthAmericaMember_lbl" xml:lang="en-US">North And South America [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AsiaAndAustraliaMember" xlink:label="OPTT_AsiaAndAustraliaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AsiaAndAustraliaMember" xlink:to="OPTT_AsiaAndAustraliaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AsiaAndAustraliaMember_lbl" xml:lang="en-US">Asia and Australia [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_RegionMember" xlink:label="OPTT_RegionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RegionMember" xlink:to="OPTT_RegionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_RegionMember_lbl" xml:lang="en-US">Region [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_OfficeFurnitureAndEquipmentMember" xlink:label="OPTT_OfficeFurnitureAndEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OfficeFurnitureAndEquipmentMember" xlink:to="OPTT_OfficeFurnitureAndEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OfficeFurnitureAndEquipmentMember_lbl" xml:lang="en-US">Office Furniture and Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_LeasedWAMVsMember" xlink:label="OPTT_LeasedWAMVsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedWAMVsMember" xlink:to="OPTT_LeasedWAMVsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LeasedWAMVsMember_lbl" xml:lang="en-US">Leased WAM-V [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_LeasedBuoysMember" xlink:label="OPTT_LeasedBuoysMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedBuoysMember" xlink:to="OPTT_LeasedBuoysMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LeasedBuoysMember_lbl" xml:lang="en-US">Leased Buoys [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="optt-20231031.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="OPTT_MarineAdvancedRoboticsIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_MarineAdvancedRoboticsIncMember" xlink:to="OPTT_MarineAdvancedRoboticsIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_MarineAdvancedRoboticsIncMember_lbl" xml:lang="en-US">Marine Advanced Robotics, Inc. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_MonroeTownshipMember" xlink:label="OPTT_MonroeTownshipMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_MonroeTownshipMember" xlink:to="OPTT_MonroeTownshipMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_MonroeTownshipMember_lbl" xml:lang="en-US">Monroe Township [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_HoustonTexasMember" xlink:label="OPTT_HoustonTexasMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_HoustonTexasMember" xlink:to="OPTT_HoustonTexasMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_HoustonTexasMember_lbl" xml:lang="en-US">Houston, Texas [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_UnderwrittenPublicOfferingMember" xlink:label="OPTT_UnderwrittenPublicOfferingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_UnderwrittenPublicOfferingMember" xlink:to="OPTT_UnderwrittenPublicOfferingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_UnderwrittenPublicOfferingMember_lbl" xml:lang="en-US">Underwritten Public Offering [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:label="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:to="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember_lbl" xml:lang="en-US">2015 Omnibus Incentive Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_TwoThousandAndEighteenInducementPlanMember" xlink:label="OPTT_TwoThousandAndEighteenInducementPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandAndEighteenInducementPlanMember" xlink:to="OPTT_TwoThousandAndEighteenInducementPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_TwoThousandAndEighteenInducementPlanMember_lbl" xml:lang="en-US">2018 Inducement Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US">Performance Shares [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_NonVestedRestrictedStockMember" xlink:label="OPTT_NonVestedRestrictedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NonVestedRestrictedStockMember" xlink:to="OPTT_NonVestedRestrictedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_NonVestedRestrictedStockMember_lbl" xml:lang="en-US">Non-vested Restricted Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TaxAuthoritySpainMember" xlink:label="us-gaap_TaxAuthoritySpainMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxAuthoritySpainMember" xlink:to="us-gaap_TaxAuthoritySpainMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxAuthoritySpainMember_lbl" xml:lang="en-US">Tax Authority, Spain [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted cash, short-term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Intangibles, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 asset, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, long-term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="optt-20231031.xsd#OPTT_EarnOutPayableCurrent" xlink:label="OPTT_EarnOutPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EarnOutPayableCurrent" xlink:to="OPTT_EarnOutPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EarnOutPayableCurrent_lbl" xml:lang="en-US">Earnout payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xml:lang="en-US">Contingent liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Right-of-use liabilities, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 tax liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Right-of-use liabilities, less current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies (Note 14)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Shareholders&#8217; Equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, $0.001 par value; authorized 5,000,000 shares, none issued or outstanding; 100,000 designated as Series A</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Common stock, $0.001 par value; authorized 100,000,000 shares, issued 58,833,758 shares and 56,304,642 shares, respectively; outstanding 58,788,770 shares and 56,263,728 shares, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Treasury stock, at cost; 44,988 shares and 40,914 shares, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 shareholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 shareholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Treasury stock, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 margin</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US">Gain from change in fair value of consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Interest income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_OtherIncomeEmployeeRetentionCredit" xlink:label="OPTT_OtherIncomeEmployeeRetentionCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OtherIncomeEmployeeRetentionCredit" xlink:to="OPTT_OtherIncomeEmployeeRetentionCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OtherIncomeEmployeeRetentionCredit_lbl" xml:lang="en-US">Other income, employee retention credit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Foreign exchange gain</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Loss before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Basic net loss per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted net loss per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 shares used to compute basic net loss per common share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 shares used to compute diluted net loss per common share</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 loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Foreign currency translation adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 loss</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/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 related to bonus and earnout payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 related to bonus and earn out payments, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xml:lang="en-US">Common stock issued upon vesting of restricted stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Common stock issued upon vesting of restricted stock units, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Issuance of common stock - Cantor At The Market offering, net of issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">Issuance of common stock- AGP At The Market offering, net of issuance costs, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:label="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_lbl" xml:lang="en-US">Shares withheld for tax withholdings</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:label="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_lbl" xml:lang="en-US">Shares withheld for tax withholdings, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Acquisition of treasury stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US">Acquisition of treasury stock, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Cash flows from operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation of fixed assets</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:label="OPTT_ForeignCurrencyTransactionGainLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:to="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_lbl" xml:lang="en-US">Foreign exchange gain</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Amortization of right of use asset</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments" xlink:label="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments" xlink:to="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments_lbl" xml:lang="en-US">(Accretion of discount)/amortization of premium on investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2_lbl" xml:lang="en-US">Change in contingent consideration liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US">Earnout payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Change in lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Net cash used in operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Cash flows from investing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments_lbl" xml:lang="en-US">Redemptions of short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xml:lang="en-US">Purchases of short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Purchases of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Net cash provided by investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Cash flows from financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Cash paid for tax withholding related to shares withheld</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US">Proceeds from issuance of common stock - Cantor At The Market offering, net of issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Net cash provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Net (decrease) / increase in cash, cash equivalents and restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, cash equivalents and restricted cash, beginning of period</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, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Supplemental disclosure of noncash investing and financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Issuance of common stock for Marine Advanced Robotics earnout</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_BonusPaidThroughStockIssuance" xlink:label="OPTT_BonusPaidThroughStockIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BonusPaidThroughStockIssuance" xlink:to="OPTT_BonusPaidThroughStockIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_BonusPaidThroughStockIssuance_lbl" xml:lang="en-US">Bonus paid through stock issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Background, Basis of Presentation and Liquidity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Summary of Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract_lbl" xml:lang="en-US">Accounts Receivable Contract Assets And Contract Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" xlink:label="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" xlink:to="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_lbl" xml:lang="en-US">Accounts Receivable, Contract Assets and Contract Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/verboseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_lbl" xml:lang="en-US">Other Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 and Equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="OPTT_DisclosureLeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureLeasesAbstract" xlink:to="OPTT_DisclosureLeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DisclosureLeasesAbstract_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureWarrantsAbstract" xlink:label="OPTT_DisclosureWarrantsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureWarrantsAbstract" xlink:to="OPTT_DisclosureWarrantsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DisclosureWarrantsAbstract_lbl" xml:lang="en-US">Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_WarrantDisclosureTextBlock" xlink:label="OPTT_WarrantDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantDisclosureTextBlock" xlink:to="OPTT_WarrantDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_WarrantDisclosureTextBlock_lbl" xml:lang="en-US">Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Share-Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Operating Segments and Geographic Information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Combinations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Security Agreements and Short Term Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Exchange Gains and Losses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Concentration of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Share-Based Compensatio</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Net Loss per Common Share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US">Intangibles</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:label="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:to="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock_lbl" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_WarrantyPolicyTextBlock" xlink:label="OPTT_WarrantyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantyPolicyTextBlock" xlink:to="OPTT_WarrantyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_WarrantyPolicyTextBlock_lbl" xml:lang="en-US">Warranty</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently Issued Accounting Standards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents and Restricted Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Investments and Unrealized Gains/Losses</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment, Useful Life</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Revenue Recognizes From Operating Lease Arrangements</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" xlink:label="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" xlink:to="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts Receivable, Contract Assets and Contract Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ContractWithCustomerAssetTableTextBlock" xlink:label="OPTT_ContractWithCustomerAssetTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContractWithCustomerAssetTableTextBlock" xlink:to="OPTT_ContractWithCustomerAssetTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ContractWithCustomerAssetTableTextBlock_lbl" xml:lang="en-US">Schedule of Significant Changes in Contract Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ContractWithCustomerLiabilitiesTableTextBlock" xlink:label="OPTT_ContractWithCustomerLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContractWithCustomerLiabilitiesTableTextBlock" xlink:to="OPTT_ContractWithCustomerLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ContractWithCustomerLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Significant Changes in Contract Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Components of Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Components of Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Operating Lease Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:label="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:to="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Right-of use Assets and Lease Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Future Minimum Lease payments Under Operating Lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Stock Option Activity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Non-vested Restricted Stock Activity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net loss</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/2009/role/negatedLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Cash in operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</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/verboseLabel" 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_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCashCurrent_2_lbl" xml:lang="en-US">Restricted cash- short term</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCashNoncurrent_2_lbl" xml:lang="en-US">Restricted cash- long term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, cash equivalents, restricted cash and restricted cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsTable_lbl" xml:lang="en-US">Schedule of Investments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Investments [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedAtCost" xlink:label="us-gaap_InvestmentOwnedAtCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedAtCost" xlink:to="us-gaap_InvestmentOwnedAtCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentOwnedAtCost_lbl" xml:lang="en-US">Amortized Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl" xml:lang="en-US">Unrealized Gains (Losses)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue_lbl" xml:lang="en-US">Market Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property and equipment, useful life (Year)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xml:lang="en-US">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Deposits" xlink:label="us-gaap_Deposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Deposits_lbl" xml:lang="en-US">Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Letters of credit issued amount</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment" xlink:label="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment" xlink:to="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment_lbl" xml:lang="en-US">Accretion of discount and amortization of premium on investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment" xlink:to="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment_2_lbl" xml:lang="en-US">Accretion of discount and amortization of premium on investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risk percentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Share-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Revenue related to performance obligations satisfied over-time</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US">Revenue remaining performance obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:label="OPTT_RevenueRemainingPerformancesObligationPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:to="OPTT_RevenueRemainingPerformancesObligationPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_RevenueRemainingPerformancesObligationPercentage_lbl" xml:lang="en-US">Expects to recognize revenue remaining performance obligation, percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation" xlink:label="OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation" xlink:to="OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation_lbl" xml:lang="en-US">Expects to recognize revenue remaining performance obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Antidilutive securities excluded from computation of earnings per share, amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Intangible asset estimated lives</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Product development expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract_2_lbl" xml:lang="en-US">Schedule Of Accounts Receivable Contract Assets And Contract Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract_3_lbl" xml:lang="en-US">Schedule Of Significant Changes In Contract Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_TransferredToReceivablesFromContractAssetsRecognized" xlink:label="OPTT_TransferredToReceivablesFromContractAssetsRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TransferredToReceivablesFromContractAssetsRecognized" xlink:to="OPTT_TransferredToReceivablesFromContractAssetsRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_TransferredToReceivablesFromContractAssetsRecognized_lbl" xml:lang="en-US">Transferred to receivables from contract assets recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_RevenueRecognizedAndNotBilled" xlink:label="OPTT_RevenueRecognizedAndNotBilled" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRecognizedAndNotBilled" xlink:to="OPTT_RevenueRecognizedAndNotBilled_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_RevenueRecognizedAndNotBilled_lbl" xml:lang="en-US">Revenue recognized and not billed</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_2_lbl" xml:lang="en-US">Net change in contract assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2_lbl" xml:lang="en-US">Revenue recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:label="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:to="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized_lbl" xml:lang="en-US">Payments collected for which revenue has not been recognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xml:lang="en-US">Net change in contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw Materials</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Process</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Finished Products</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">Inventory, net&#160;</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidInsurance" xlink:to="us-gaap_PrepaidInsurance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidInsurance_lbl" xml:lang="en-US">Prepaid insurance</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PrepaidSoftwareAndLicenses" xlink:label="OPTT_PrepaidSoftwareAndLicenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidSoftwareAndLicenses" xlink:to="OPTT_PrepaidSoftwareAndLicenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PrepaidSoftwareAndLicenses_lbl" xml:lang="en-US">Prepaid software &amp; licenses</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PrepaidSalesAndMarketing" xlink:label="OPTT_PrepaidSalesAndMarketing" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidSalesAndMarketing" xlink:to="OPTT_PrepaidSalesAndMarketing_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PrepaidSalesAndMarketing_lbl" xml:lang="en-US">Prepaid sales &amp; marketing</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PrepaidProjectCosts" xlink:label="OPTT_PrepaidProjectCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidProjectCosts" xlink:to="OPTT_PrepaidProjectCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PrepaidProjectCosts_lbl" xml:lang="en-US">Prepaid project costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses- other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssetsCurrent_2_lbl" xml:lang="en-US">Total other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Property and equipment, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: 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/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTrademarksGross" xlink:label="us-gaap_FiniteLivedTrademarksGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedTrademarksGross" xlink:to="us-gaap_FiniteLivedTrademarksGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedTrademarksGross_lbl" xml:lang="en-US">Trademarks</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTradeNamesGross" xlink:label="us-gaap_FiniteLivedTradeNamesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedTradeNamesGross" xlink:to="us-gaap_FiniteLivedTradeNamesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedTradeNamesGross_lbl" xml:lang="en-US">Tradename</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:label="us-gaap_FiniteLivedCustomerRelationshipsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:to="us-gaap_FiniteLivedCustomerRelationshipsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedCustomerRelationshipsGross_lbl" xml:lang="en-US">Customer Relationships</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Intangible assets, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" 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/2023/elts/us-gaap-2023.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/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_2_lbl" xml:lang="en-US">Amortization expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureLeasesAbstract" xlink:to="OPTT_DisclosureLeasesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_DisclosureLeasesAbstract_2_lbl" xml:lang="en-US">Schedule Of Operating Lease Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureLeasesAbstract" xlink:to="OPTT_DisclosureLeasesAbstract_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="OPTT_DisclosureLeasesAbstract_3_lbl" xml:lang="en-US">Schedule Of Right-of Use Assets And Lease Liabilities</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/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Operating right-of-use asset, net</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">Right-of-use liabilities- current</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">Right-of-use liabilities- long term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term- operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate- operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Remainder of fiscal year 2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">2027</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2028</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 future minimum lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Less imputed interest</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/label" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xml:lang="en-US">Lessee operating lease renewal term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:to="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl" xml:lang="en-US">Lessee, operating lease, option to extend</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US">Lease commencement date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating lease cash flow payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionPayableCurrent" xlink:label="us-gaap_ConstructionPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionPayableCurrent" xlink:to="us-gaap_ConstructionPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionPayableCurrent_lbl" xml:lang="en-US">Project costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Employee incentive payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Accrued salary and benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US">Professional fees</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Accrued expenses total&#160;</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Warrants to purchase common stock exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Exercise price of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US">Warrants and rights outstanding, term</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:label="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:to="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_lbl" xml:lang="en-US">Warrants to purchase common stock exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Shares Underlying Options Outstanding, beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 Term (In Years), Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Shares Underlying Options Outstanding, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Shares Underlying Options ,Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Shares Underlying Options, Cancelled/forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/forfeited</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">Shares Underlying Options, ending</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="optt-20231031.xsd#OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:label="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term (In Years), Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Shares Underlying Options, Exercisable at Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable at ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Number of Shares, Unvested, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Price per Share, Unvested, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Number of Shares, Unvested, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Price per Share, Unvested, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Number of Shares, Unvested, Vested and issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Price per Share, Unvested, Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Number of Shares, Unvested, Cancelled/forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Price per Share, Cancelled/forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xml:lang="en-US">Number of Shares, Unvested, Ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Weighted Average Price per Share, Unvested, Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Share-based compensation arrangement shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xml:lang="en-US">Share-based compensation arrangement shares aggregate increase</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Capital shares reserved for future issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Available for grant</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US">Options unvested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted average remaining contractual term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Share-based payment arrangement, expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Unrecognized compensation cost related to non-vested stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Share-based compensation of weighted-average period</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">Shares outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2_lbl" xml:lang="en-US">Number of restricted shares, granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US">Unrecognized compensation cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US">Contingent liability MAR acquisition amount</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_IncreaseDecreaseInContingentLiability" xlink:label="OPTT_IncreaseDecreaseInContingentLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInContingentLiability" xlink:to="OPTT_IncreaseDecreaseInContingentLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_IncreaseDecreaseInContingentLiability_lbl" xml:lang="en-US">Decrease in contingent liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_lbl" xml:lang="en-US">Fair value of contingent consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_CashPaidForFirstEarnOut" xlink:label="OPTT_CashPaidForFirstEarnOut" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CashPaidForFirstEarnOut" xlink:to="OPTT_CashPaidForFirstEarnOut_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CashPaidForFirstEarnOut_lbl" xml:lang="en-US">Cash payments</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">Stock issued during period, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_2_lbl" xml:lang="en-US">Stock issued during period, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_lbl" xml:lang="en-US">Income tax penalties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="us-gaap_LossContingencyDamagesPaidValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesPaidValue" xlink:to="us-gaap_LossContingencyDamagesPaidValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDamagesPaidValue_lbl" xml:lang="en-US">Payment of tax on damages</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAllegations" xlink:label="us-gaap_LossContingencyAllegations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAllegations" xlink:to="us-gaap_LossContingencyAllegations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAllegations_lbl" xml:lang="en-US">Description of litigation and allegations and cliam</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage" xlink:label="OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage" xlink:to="OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage_lbl" xml:lang="en-US">Acquisition outstanding common stock ownership percentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SeriesPreferredStockPurchaseRightMember" xlink:to="OPTT_SeriesPreferredStockPurchaseRightMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_SeriesPreferredStockPurchaseRightMember_doc" xml:lang="en-US">Series A Preferred Stock Purchase Right [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CommonStock0.001ParValueMember" xlink:to="OPTT_CommonStock0.001ParValueMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CommonStock0.001ParValueMember_doc" xml:lang="en-US">Common Stock $0.001 par value.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EarnOutPayableCurrent" xlink:to="OPTT_EarnOutPayableCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EarnOutPayableCurrent_doc" xml:lang="en-US">Earn out payable current.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OtherIncomeEmployeeRetentionCredit" xlink:to="OPTT_OtherIncomeEmployeeRetentionCredit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OtherIncomeEmployeeRetentionCredit_doc" xml:lang="en-US">Other income employee retention credit.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_doc" xml:lang="en-US">Stock issued during period value shares with held for tax with holdings.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_doc" xml:lang="en-US">Stock issued during period shares withheld for tax with holdings.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedBuoysMember" xlink:to="OPTT_LeasedBuoysMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LeasedBuoysMember_doc" xml:lang="en-US">Leased Buoys [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments" xlink:to="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments_doc" xml:lang="en-US">Accretion of discount or amortization of premium on investments.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_MarineAdvancedRoboticsIncMember" xlink:to="OPTT_MarineAdvancedRoboticsIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_MarineAdvancedRoboticsIncMember_doc" xml:lang="en-US">Marine Advanced Robotics, Inc. [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_MonroeTownshipMember" xlink:to="OPTT_MonroeTownshipMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_MonroeTownshipMember_doc" xml:lang="en-US">Monroe Township [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_HoustonTexasMember" xlink:to="OPTT_HoustonTexasMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_HoustonTexasMember_doc" xml:lang="en-US">Houston, Texas [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BonusPaidThroughStockIssuance" xlink:to="OPTT_BonusPaidThroughStockIssuance_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BonusPaidThroughStockIssuance_doc" xml:lang="en-US">Bonus paid through stock issuance.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:to="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_doc" xml:lang="en-US">Schedule of right-of-use assets and lease liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:to="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_doc" xml:lang="en-US">Foreign currency transaction gain loss net of tax.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantDisclosureTextBlock" xlink:to="OPTT_WarrantDisclosureTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_WarrantDisclosureTextBlock_doc" xml:lang="en-US">Warrant Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_UnderwrittenPublicOfferingMember" xlink:to="OPTT_UnderwrittenPublicOfferingMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_UnderwrittenPublicOfferingMember_doc" xml:lang="en-US">Underwritten Public Offering [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:to="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_doc" xml:lang="en-US">Class of warrant or right number of securities called by warrants or rights exercised.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SantanderBankMember" xlink:to="OPTT_SantanderBankMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_SantanderBankMember_doc" xml:lang="en-US">Santander Bank [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_JanuaryTwoThousandTwentyFourMember" xlink:to="OPTT_JanuaryTwoThousandTwentyFourMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_JanuaryTwoThousandTwentyFourMember_doc" xml:lang="en-US">January 2024 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:to="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember_doc" xml:lang="en-US">2015 Omnibus Incentive Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment" xlink:to="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment_doc" xml:lang="en-US">Accretion of discount and amortization of premium on investments.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandAndEighteenInducementPlanMember" xlink:to="OPTT_TwoThousandAndEighteenInducementPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_TwoThousandAndEighteenInducementPlanMember_doc" xml:lang="en-US">2018 Inducement Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_doc" xml:lang="en-US">Weighted average remaining contractual term (in years), ending.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CorporateBondsMember" xlink:to="OPTT_CorporateBondsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CorporateBondsMember_doc" xml:lang="en-US">Corporate Bonds [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GovernmentBondsandNotesMember" xlink:to="OPTT_GovernmentBondsandNotesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_GovernmentBondsandNotesMember_doc" xml:lang="en-US">Government Bonds and Notes [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GovernmentAgencyMember" xlink:to="OPTT_GovernmentAgencyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_GovernmentAgencyMember_doc" xml:lang="en-US">Government Agency [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NonVestedRestrictedStockMember" xlink:to="OPTT_NonVestedRestrictedStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_NonVestedRestrictedStockMember_doc" xml:lang="en-US">Non-vested Restricted Stock [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_doc" xml:lang="en-US">Property Plant And Equipment Useful Life [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ComputerEquipmentAndSoftwareMember" xlink:to="OPTT_ComputerEquipmentAndSoftwareMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ComputerEquipmentAndSoftwareMember_doc" xml:lang="en-US">Computer Equipment And Software [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OfficeFurnitureAndFixturesMember" xlink:to="OPTT_OfficeFurnitureAndFixturesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OfficeFurnitureAndFixturesMember_doc" xml:lang="en-US">Office Furniture And Fixtures [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedPowerBuoysAssetsMember" xlink:to="OPTT_LeasedPowerBuoysAssetsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LeasedPowerBuoysAssetsMember_doc" xml:lang="en-US">Leased Power Buoys Assets [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedAssetsMember" xlink:to="OPTT_LeasedAssetsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LeasedAssetsMember_doc" xml:lang="en-US">Leased WAM-V Assets [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CashPaidForFirstEarnOut" xlink:to="OPTT_CashPaidForFirstEarnOut_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CashPaidForFirstEarnOut_doc" xml:lang="en-US">Cash paid for first earn out.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:to="OPTT_RevenueRemainingPerformancesObligationPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_RevenueRemainingPerformancesObligationPercentage_doc" xml:lang="en-US">Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation" xlink:to="OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation_doc" xml:lang="en-US">Expects to recognize revenue remaining performance obligation.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WAMVMember" xlink:to="OPTT_WAMVMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_WAMVMember_doc" xml:lang="en-US">WAMV [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInContingentLiability" xlink:to="OPTT_IncreaseDecreaseInContingentLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_IncreaseDecreaseInContingentLiability_doc" xml:lang="en-US">The increase (decrease) in contingent liability.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BuoyMember" xlink:to="OPTT_BuoyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BuoyMember_doc" xml:lang="en-US">Buoy [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NorthAndSouthAmericaMember" xlink:to="OPTT_NorthAndSouthAmericaMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_NorthAndSouthAmericaMember_doc" xml:lang="en-US">North And South America [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AsiaAndAustraliaMember" xlink:to="OPTT_AsiaAndAustraliaMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AsiaAndAustraliaMember_doc" xml:lang="en-US">Asia and Australia [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RegionMember" xlink:to="OPTT_RegionMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_RegionMember_doc" xml:lang="en-US">Region [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage" xlink:to="OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage_doc" xml:lang="en-US">Business acquisition outstanding common stock ownership percentage.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:to="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock_doc" xml:lang="en-US">Accumulated Other Comprehensive Loss [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantyPolicyTextBlock" xlink:to="OPTT_WarrantyPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_WarrantyPolicyTextBlock_doc" xml:lang="en-US">Warranty [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" xlink:to="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_doc" xml:lang="en-US">Account receivable contract assets and contract liabilities [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" xlink:to="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_doc" xml:lang="en-US">Schedule of accounts receivable contract assets and contract liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContractWithCustomerAssetTableTextBlock" xlink:to="OPTT_ContractWithCustomerAssetTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ContractWithCustomerAssetTableTextBlock_doc" xml:lang="en-US">Contract With Customer Asset [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TransferredToReceivablesFromContractAssetsRecognized" xlink:to="OPTT_TransferredToReceivablesFromContractAssetsRecognized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_TransferredToReceivablesFromContractAssetsRecognized_doc" xml:lang="en-US">Transferred to receivables from contract assets recognized.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRecognizedAndNotBilled" xlink:to="OPTT_RevenueRecognizedAndNotBilled_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_RevenueRecognizedAndNotBilled_doc" xml:lang="en-US">Revenue recognized and not billed.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContractWithCustomerLiabilitiesTableTextBlock" xlink:to="OPTT_ContractWithCustomerLiabilitiesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ContractWithCustomerLiabilitiesTableTextBlock_doc" xml:lang="en-US">Contract With Customer Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:to="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized_doc" xml:lang="en-US">Revenue recognized and not billed as of the end of the period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidSoftwareAndLicenses" xlink:to="OPTT_PrepaidSoftwareAndLicenses_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PrepaidSoftwareAndLicenses_doc" xml:lang="en-US">Prepaid software and licenses.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidSalesAndMarketing" xlink:to="OPTT_PrepaidSalesAndMarketing_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PrepaidSalesAndMarketing_doc" xml:lang="en-US">Prepaid sales and marketing.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidProjectCosts" xlink:to="OPTT_PrepaidProjectCosts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PrepaidProjectCosts_doc" xml:lang="en-US">Prepaid project costs.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ThreeCustomersMember" xlink:to="OPTT_ThreeCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_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="OPTT_FourCustomersMember" xlink:to="OPTT_FourCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_FourCustomersMember_doc" xml:lang="en-US">Four Customers [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_FiveCustomersMember" xlink:to="OPTT_FiveCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_FiveCustomersMember_doc" xml:lang="en-US">Five Customers [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedWAMVsMember" xlink:to="OPTT_LeasedWAMVsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LeasedWAMVsMember_doc" xml:lang="en-US">Leased WAM-V [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OfficeFurnitureAndEquipmentMember" xlink:to="OPTT_OfficeFurnitureAndEquipmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OfficeFurnitureAndEquipmentMember_doc" xml:lang="en-US">Office Furniture and Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UsefulLifeTermOfLeaseMember" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UsefulLifeTermOfLeaseMember" xlink:to="us-gaap_UsefulLifeTermOfLeaseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember_lbl" xml:lang="en-US">Useful Life, Lease Term [Member]</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</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</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_2_lbl" xml:lang="en-US">Treasury Stock, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Equity, Attributable to Parent</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_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_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 (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</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">Income Tax Expense (Benefit)</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_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="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_3_lbl" xml:lang="en-US">StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_2_lbl" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:to="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_3_lbl" xml:lang="en-US">ForeignCurrencyTransactionGainLossNetOfTax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments" xlink:to="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments_3_lbl" xml:lang="en-US">AccretionOfDiscountAmortizationOfPremiumOnInvestments</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_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_3_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</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_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_3_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_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_2_lbl" xml:lang="en-US">Payments to Acquire Short-Term Investments</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">Payments to Acquire Property, Plant, and Equipment</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_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xml:lang="en-US">Payments for Repurchase of Common Stock</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_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_2_lbl" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillDisclosureTextBlock_2_lbl" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantDisclosureTextBlock" xlink:to="OPTT_WarrantDisclosureTextBlock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_WarrantDisclosureTextBlock_3_lbl" xml:lang="en-US">WarrantDisclosureTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_2_lbl" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2_lbl" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TransferredToReceivablesFromContractAssetsRecognized" xlink:to="OPTT_TransferredToReceivablesFromContractAssetsRecognized_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_TransferredToReceivablesFromContractAssetsRecognized_3_lbl" xml:lang="en-US">TransferredToReceivablesFromContractAssetsRecognized</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/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</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/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_2_lbl" xml:lang="en-US">Lease, Cost</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="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:to="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_3_lbl" xml:lang="en-US">ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised</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_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">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>21
<FILENAME>optt-20231031_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20c -->
    <!-- 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://oceanpowertechnologies.com/role/Cover" xlink:href="optt-20231031.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:href="optt-20231031.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:href="optt-20231031.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:href="optt-20231031.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:href="optt-20231031.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity" xlink:href="optt-20231031.xsd#StatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:href="optt-20231031.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity" xlink:href="optt-20231031.xsd#BackgroundBasisOfPresentationAndLiquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities" xlink:href="optt-20231031.xsd#AccountsReceivableContractAssetsAndContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Inventory" xlink:href="optt-20231031.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:href="optt-20231031.xsd#OtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNet" xlink:href="optt-20231031.xsd#PropertyAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssets" xlink:href="optt-20231031.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Goodwill" xlink:href="optt-20231031.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Leases" xlink:href="optt-20231031.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:href="optt-20231031.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Warrants" xlink:href="optt-20231031.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensation" xlink:href="optt-20231031.xsd#Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:href="optt-20231031.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:href="optt-20231031.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:href="optt-20231031.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:href="optt-20231031.xsd#OperatingSegmentsAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:href="optt-20231031.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables" xlink:href="optt-20231031.xsd#AccountsReceivableContractAssetsAndContractLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/InventoryTables" xlink:href="optt-20231031.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:href="optt-20231031.xsd#OtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables" xlink:href="optt-20231031.xsd#PropertyAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsTables" xlink:href="optt-20231031.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesTables" xlink:href="optt-20231031.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:href="optt-20231031.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationTables" xlink:href="optt-20231031.xsd#Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative" xlink:href="optt-20231031.xsd#BackgroundBasisOfPresentationAndLiquidityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:href="optt-20231031.xsd#ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:href="optt-20231031.xsd#ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:href="optt-20231031.xsd#ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:href="optt-20231031.xsd#ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="optt-20231031.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:href="optt-20231031.xsd#ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:href="optt-20231031.xsd#ScheduleOfSignificantChangesInContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:href="optt-20231031.xsd#ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:href="optt-20231031.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:href="optt-20231031.xsd#ScheduleOfOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:href="optt-20231031.xsd#ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:href="optt-20231031.xsd#PropertyAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:href="optt-20231031.xsd#ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:href="optt-20231031.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:href="optt-20231031.xsd#GoodwillDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:href="optt-20231031.xsd#ScheduleOfOperatingLeaseCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:href="optt-20231031.xsd#ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:href="optt-20231031.xsd#ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:href="optt-20231031.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="optt-20231031.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:href="optt-20231031.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="optt-20231031.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:href="optt-20231031.xsd#ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative" xlink:href="optt-20231031.xsd#Share-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="optt-20231031.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="optt-20231031.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:href="optt-20231031.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_deiCoverAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="optt-20231031.xsd#OPTT_CommonStock0.001ParValueMember" xlink:label="loc_OPTTCommonStock0.001ParValueMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_OPTTCommonStock0.001ParValueMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_SeriesPreferredStockPurchaseRightMember" xlink:label="loc_OPTTSeriesPreferredStockPurchaseRightMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_OPTTSeriesPreferredStockPurchaseRightMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="50" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="70" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="90" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="100" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="120" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="150" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="180" 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="optt-20231031.xsd#OPTT_EarnOutPayableCurrent" xlink:label="loc_OPTTEarnOutPayableCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_OPTTEarnOutPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="220" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="240" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="310" 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/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="340" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="350" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" 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://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockCommonShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="50" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_OtherIncomeEmployeeRetentionCredit" xlink:label="loc_OPTTOtherIncomeEmployeeRetentionCredit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_OPTTOtherIncomeEmployeeRetentionCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="90" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="110" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="120" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="140" 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/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Shareholders&apos; Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockCommonMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="50" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="40" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueOther" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:label="loc_OPTTStockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesWithheldForTaxWithholdings" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockSharesAcquired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_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/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="160" 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://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:label="loc_OPTTForeignCurrencyTransactionGainLossNetOfTax" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTForeignCurrencyTransactionGainLossNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments" xlink:label="loc_OPTTAccretionOfDiscountAmortizationOfPremiumOnInvestments" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTAccretionOfDiscountAmortizationOfPremiumOnInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="110" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="130" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingLiabilities" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:label="loc_us-gaapProceedsFromSaleOfShortTermInvestments" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaapPaymentsToAcquireShortTermInvestments" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireShortTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="240" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="250" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="260" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="290" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="300" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:presentationArc order="310" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" />
      <link:presentationArc order="320" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaapStockIssued1" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapStockIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_BonusPaidThroughStockIssuance" xlink:label="loc_OPTTBonusPaidThroughStockIssuance" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_OPTTBonusPaidThroughStockIssuance" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity" xlink:title="00000008 - Disclosure - Background, Basis of Presentation and Liquidity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Summary of Significant Accounting Policies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities" xlink:title="00000010 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" xlink:label="loc_OPTTAccountReceivableContractAssetsAndContractLiabilitiesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTAccountReceivableContractAssetsAndContractLiabilitiesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Inventory" xlink:title="00000011 - Disclosure - Inventory">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:title="00000012 - Disclosure - Other Current Assets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaapOtherCurrentAssetsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherCurrentAssetsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNet" xlink:title="00000013 - Disclosure - Property and Equipment, net">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://oceanpowertechnologies.com/role/IntangibleAssets" xlink:title="00000014 - Disclosure - Intangible Assets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Goodwill" xlink:title="00000015 - Disclosure - Goodwill">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapGoodwillDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Leases" xlink:title="00000016 - Disclosure - Leases">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:title="00000017 - Disclosure - Accrued Expenses">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Warrants" xlink:title="00000018 - Disclosure - Warrants">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureWarrantsAbstract" xlink:label="loc_OPTTDisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_WarrantDisclosureTextBlock" xlink:label="loc_OPTTWarrantDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureWarrantsAbstract" xlink:to="loc_OPTTWarrantDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensation" xlink:title="00000019 - Disclosure - Share-Based Compensation">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:title="00000020 - Disclosure - Fair Value Measurements">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaapFairValueDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:title="00000021 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:title="00000022 - Disclosure - Income Taxes">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:title="00000023 - Disclosure - Operating Segments and Geographic Information">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://oceanpowertechnologies.com/role/SubsequentEvents" xlink:title="00000024 - Disclosure - Subsequent Events">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000025 - Disclosure - Summary of Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="10" 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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaapBusinessCombinationsPolicy" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaapCashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaapTradeAndOtherAccountsReceivablePolicy" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapTradeAndOtherAccountsReceivablePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="70" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="80" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" />
      <link:presentationArc order="100" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="110" 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/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:label="loc_OPTTAccumulatedOtherComprehensiveLossPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTAccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_WarrantyPolicyTextBlock" xlink:label="loc_OPTTWarrantyPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTWarrantyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000026 - Disclosure - Summary of Significant Accounting Policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaapScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestmentsTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="loc_OPTTPropertyPlantAndEquipmentUsefulLifeTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables" xlink:title="00000027 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities (Tables)">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" xlink:label="loc_OPTTScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ContractWithCustomerAssetTableTextBlock" xlink:label="loc_OPTTContractWithCustomerAssetTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTContractWithCustomerAssetTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ContractWithCustomerLiabilitiesTableTextBlock" xlink:label="loc_OPTTContractWithCustomerLiabilitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTContractWithCustomerLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/InventoryTables" xlink:title="00000028 - Disclosure - Inventory (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:title="00000029 - Disclosure - Other Current Assets (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfOtherCurrentAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfOtherCurrentAssetsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables" xlink:title="00000030 - Disclosure - Property and Equipment, net (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://oceanpowertechnologies.com/role/IntangibleAssetsTables" xlink:title="00000031 - Disclosure - Intangible Assets (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesTables" xlink:title="00000032 - Disclosure - Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:label="loc_OPTTScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_OPTTScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:title="00000033 - Disclosure - Accrued Expenses (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationTables" xlink:title="00000034 - Disclosure - Share-Based Compensation (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative" xlink:title="00000035 - Disclosure - Background, Basis of Presentation and Liquidity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:title="00000036 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:title="00000037 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaapScheduleOfInvestmentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfInvestmentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaapScheduleOfInvestmentsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsTable" xlink:to="loc_us-gaapScheduleOfInvestmentsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_CorporateBondsMember" xlink:label="loc_OPTTCorporateBondsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTCorporateBondsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_GovernmentBondsandNotesMember" xlink:label="loc_OPTTGovernmentBondsandNotesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTGovernmentBondsandNotesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_GovernmentAgencyMember" xlink:label="loc_OPTTGovernmentAgencyMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTGovernmentAgencyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedAtCost" xlink:label="loc_us-gaapInvestmentOwnedAtCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapInvestmentOwnedAtCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="loc_us-gaapMoneyMarketFundsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapMoneyMarketFundsAtCarryingValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:title="00000038 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember" />
      <link:presentationArc order="10" 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="optt-20231031.xsd#OPTT_ComputerEquipmentAndSoftwareMember" xlink:label="loc_OPTTComputerEquipmentAndSoftwareMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTComputerEquipmentAndSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_OfficeFurnitureAndFixturesMember" xlink:label="loc_OPTTOfficeFurnitureAndFixturesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTOfficeFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="60" 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="optt-20231031.xsd#OPTT_LeasedPowerBuoysAssetsMember" xlink:label="loc_OPTTLeasedPowerBuoysAssetsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedPowerBuoysAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_LeasedAssetsMember" xlink:label="loc_OPTTLeasedAssetsMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="10" 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/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="20" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:title="00000039 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaapAccountingStandardsUpdate201409Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfAdoptionMember" xlink:to="loc_us-gaapAccountingStandardsUpdate201409Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaapAccountingStandardsUpdate201602Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfAdoptionMember" xlink:to="loc_us-gaapAccountingStandardsUpdate201602Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_WAMVMember" xlink:label="loc_OPTTWAMVMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_OPTTWAMVMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_BuoyMember" xlink:label="loc_OPTTBuoyMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_OPTTBuoyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaapServiceMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-gaapScheduleOfProductInformationTable" xlink:to="loc_srtStatementGeographicalAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_NorthAndSouthAmericaMember" xlink:label="loc_OPTTNorthAndSouthAmericaMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTNorthAndSouthAmericaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AsiaAndAustraliaMember" xlink:label="loc_OPTTAsiaAndAustraliaMember" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTAsiaAndAustraliaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_RegionMember" xlink:label="loc_OPTTRegionMember" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTRegionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_SantanderBankMember" xlink:label="loc_OPTTSantanderBankMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" xlink:to="loc_OPTTSantanderBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapAwardDateAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_JanuaryTwoThousandTwentyFourMember" xlink:label="loc_OPTTJanuaryTwoThousandTwentyFourMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_OPTTJanuaryTwoThousandTwentyFourMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_ThreeCustomersMember" xlink:label="loc_OPTTThreeCustomersMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTThreeCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_FourCustomersMember" xlink:label="loc_OPTTFourCustomersMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTFourCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_FiveCustomersMember" xlink:label="loc_OPTTFiveCustomersMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTFiveCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaapTransferredOverTimeMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredOverTimeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" order="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaapPatentsMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapPatentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaapTradeNamesMember" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTradeNamesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Deposits" xlink:label="loc_us-gaapDeposits" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapLineOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment" xlink:label="loc_OPTTAccretionOfDiscountAmortizationOfPremiumOnInvestment" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTAccretionOfDiscountAmortizationOfPremiumOnInvestment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment" xlink:label="loc_OPTTAccretionOfDiscountAmortizationOfPremiumOnInvestment_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTAccretionOfDiscountAmortizationOfPremiumOnInvestment_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaapRevenueRemainingPerformanceObligation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenueRemainingPerformanceObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:label="loc_OPTTRevenueRemainingPerformancesObligationPercentage" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTRevenueRemainingPerformancesObligationPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation" xlink:label="loc_OPTTExpectsToRecognizeRevenueRemainingPerformanceObligation" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTExpectsToRecognizeRevenueRemainingPerformanceObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:title="00000041 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:title="00000042 - Disclosure - Schedule of Significant Changes in Contract Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_TransferredToReceivablesFromContractAssetsRecognized" xlink:label="loc_OPTTTransferredToReceivablesFromContractAssetsRecognized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTTransferredToReceivablesFromContractAssetsRecognized" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_RevenueRecognizedAndNotBilled" xlink:label="loc_OPTTRevenueRecognizedAndNotBilled" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTRevenueRecognizedAndNotBilled" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:title="00000043 - Disclosure - Schedule of Significant Changes in Contract Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:label="loc_OPTTPaymentsCollectedForWhichRevenueHasNotBeenRecognized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTPaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:title="00000044 - Disclosure - Schedule of Inventory (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="20" 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/2023/elts/us-gaap-2023.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://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:title="00000045 - Disclosure - Schedule of Other Current Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidInsurance" xlink:label="loc_us-gaapPrepaidInsurance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapPrepaidInsurance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PrepaidSoftwareAndLicenses" xlink:label="loc_OPTTPrepaidSoftwareAndLicenses" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_OPTTPrepaidSoftwareAndLicenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PrepaidSalesAndMarketing" xlink:label="loc_OPTTPrepaidSalesAndMarketing" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_OPTTPrepaidSalesAndMarketing" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_PrepaidProjectCosts" xlink:label="loc_OPTTPrepaidProjectCosts" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_OPTTPrepaidProjectCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:title="00000046 - Disclosure - Schedule of Components of Property and Equipment (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember" />
      <link:presentationArc order="10" 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="optt-20231031.xsd#OPTT_ComputerEquipmentAndSoftwareMember" xlink:label="loc_OPTTComputerEquipmentAndSoftwareMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTComputerEquipmentAndSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_OfficeFurnitureAndEquipmentMember" xlink:label="loc_OPTTOfficeFurnitureAndEquipmentMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTOfficeFurnitureAndEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="70" 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="optt-20231031.xsd#OPTT_LeasedWAMVsMember" xlink:label="loc_OPTTLeasedWAMVsMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedWAMVsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_LeasedBuoysMember" xlink:label="loc_OPTTLeasedBuoysMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedBuoysMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:title="00000047 - Disclosure - Property and Equipment, net (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:title="00000048 - Disclosure - Schedule of Components of Intangible Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedPatentsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTrademarksGross" xlink:label="loc_us-gaapFiniteLivedTrademarksGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedTrademarksGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTradeNamesGross" xlink:label="loc_us-gaapFiniteLivedTradeNamesGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedTradeNamesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:label="loc_us-gaapFiniteLivedCustomerRelationshipsGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedCustomerRelationshipsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000049 - Disclosure - Intangible Assets (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:title="00000050 - Disclosure - Goodwill (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/dei-2023.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/2023/dei-2023.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="optt-20231031.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:title="00000051 - Disclosure - Schedule of Operating Lease Costs (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLeaseCost" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:title="00000052 - Disclosure - Schedule of Right-of use Assets and Lease Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:title="00000053 - Disclosure - Schedule of Future Minimum Lease payments Under Operating Lease (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:title="00000054 - Disclosure - Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/srt/2023/elts/srt-2023.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-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="optt-20231031.xsd#OPTT_MonroeTownshipMember" xlink:label="loc_OPTTMonroeTownshipMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTMonroeTownshipMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_HoustonTexasMember" xlink:label="loc_OPTTHoustonTexasMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTHoustonTexasMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="loc_us-gaapLesseeOperatingLeaseRenewalTerm" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseRenewalTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="loc_us-gaapLesseeOperatingLeaseOptionToExtend" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseOptionToExtend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaapLesseeOperatingLeaseTermOfContract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseTermOfContract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeasePayments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000055 - Disclosure - Schedule of Accrued Expenses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionPayableCurrent" xlink:label="loc_us-gaapConstructionPayableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapConstructionPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:title="00000056 - Disclosure - Warrants (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_DisclosureWarrantsAbstract" xlink:label="loc_OPTTDisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureWarrantsAbstract" xlink:to="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaapSubsidiarySaleOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_UnderwrittenPublicOfferingMember" xlink:label="loc_OPTTUnderwrittenPublicOfferingMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_OPTTUnderwrittenPublicOfferingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:label="loc_OPTTClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_OPTTClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000057 - Disclosure - Schedule of Stock Option Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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/2023/elts/us-gaap-2023.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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:label="loc_OPTTSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_OPTTSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:title="00000058 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="optt-20231031.xsd#OPTT_NonVestedRestrictedStockMember" xlink:label="loc_OPTTNonVestedRestrictedStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTNonVestedRestrictedStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative" xlink:title="00000059 - Disclosure - Share-Based Compensation (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:label="loc_OPTTTwoThousandAndFifteenOmnibusIncentivePlanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_OPTTTwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_TwoThousandAndEighteenInducementPlanMember" xlink:label="loc_OPTTTwoThousandAndEighteenInducementPlanMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_OPTTTwoThousandAndEighteenInducementPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000060 - Disclosure - Fair Value Measurements (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_IncreaseDecreaseInContingentLiability" xlink:label="loc_OPTTIncreaseDecreaseInContingentLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_OPTTIncreaseDecreaseInContingentLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="loc_us-gaapContingentConsiderationClassifiedAsEquityFairValueDisclosure" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_CashPaidForFirstEarnOut" xlink:label="loc_OPTTCashPaidForFirstEarnOut" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_OPTTCashPaidForFirstEarnOut" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" 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/2023/elts/us-gaap-2023.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-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000061 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TaxAuthoritySpainMember" xlink:label="loc_us-gaapTaxAuthoritySpainMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapTaxAuthoritySpainMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="loc_us-gaapLossContingencyDamagesPaidValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapLossContingencyDamagesPaidValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAllegations" xlink:label="loc_us-gaapLossContingencyAllegations" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapLossContingencyAllegations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000062 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20231031.xsd#OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage" xlink:label="loc_OPTTBusinessAcquisitionOutstandingCommonStockOwnershipPercentage" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_OPTTBusinessAcquisitionOutstandingCommonStockOwnershipPercentage" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546820336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Dec. 11, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct. 31,  2023<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="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<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="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--04-30<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="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33417<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="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">OCEAN
POWER TECHNOLOGIES, INC.<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="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001378140<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="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">22-2535818<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="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<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="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">28
ENGELHARD DRIVE<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="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">SUITE B<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="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">MONROE TOWNSHIP<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="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<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="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">08831<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="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(609)<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="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">730-0400<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="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<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="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,788,718<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=OPTT_CommonStock0.001ParValueMember', window );">Common Stock $0.001 par value</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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common
    Stock $0.001 par value<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="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">OPTT<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="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSEAMER<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=OPTT_SeriesPreferredStockPurchaseRightMember', window );">Series A Preferred Stock Purchase Right [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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series
    A Preferred Stock Purchase Right<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="Show.showAR( this, 'defref_dei_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSEAMER<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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</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:gMonthDayItemType</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</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:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</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: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_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate '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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a security having no trading symbol.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_NoTradingSymbolFlag</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:trueItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=OPTT_CommonStock0.001ParValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=OPTT_CommonStock0.001ParValueMember</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=OPTT_SeriesPreferredStockPurchaseRightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=OPTT_SeriesPreferredStockPurchaseRightMember</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>23
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306542577504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,292<span></span>
</td>
<td class="nump">$ 6,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short term investments</a></td>
<td class="nump">15,427<span></span>
</td>
<td class="nump">27,790<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash, short-term</a></td>
<td class="nump">219<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">516<span></span>
</td>
<td class="nump">745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">326<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">2,546<span></span>
</td>
<td class="nump">1,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,505<span></span>
</td>
<td class="nump">994<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">23,831<span></span>
</td>
<td class="nump">37,673<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,806<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">3,898<span></span>
</td>
<td class="nump">3,978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use asset, net</a></td>
<td class="nump">1,550<span></span>
</td>
<td class="nump">1,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, long-term</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">8,537<span></span>
</td>
<td class="nump">8,537<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">39,622<span></span>
</td>
<td class="nump">53,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</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="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,754<span></span>
</td>
<td class="nump">952<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="Show.showAR( this, 'defref_OPTT_EarnOutPayableCurrent', window );">Earnout payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">2,094<span></span>
</td>
<td class="nump">2,346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent liabilities</a></td>
<td class="nump">1,117<span></span>
</td>
<td class="nump">1,202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Right-of-use liabilities, current portion</a></td>
<td class="nump">579<span></span>
</td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">1,164<span></span>
</td>
<td class="nump">1,378<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">6,708<span></span>
</td>
<td class="nump">7,907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Right-of-use liabilities, less current portion</a></td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">1,311<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">7,971<span></span>
</td>
<td class="nump">9,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 14)</a></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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; Equity:</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="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value; authorized 5,000,000 shares, none issued or outstanding; 100,000 designated as Series A</a></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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 100,000,000 shares, issued 58,833,758 shares and 56,304,642 shares, respectively; outstanding 58,788,770 shares and 56,263,728 shares, respectively</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost; 44,988 shares and 40,914 shares, respectively</a></td>
<td class="num">(357)<span></span>
</td>
<td class="num">(355)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">326,342<span></span>
</td>
<td class="nump">324,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="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(294,348)<span></span>
</td>
<td class="num">(280,096)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">31,651<span></span>
</td>
<td class="nump">43,953<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 39,622<span></span>
</td>
<td class="nump">$ 53,374<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_EarnOutPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earn out payable current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_EarnOutPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-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>24
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546556256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">58,833,758<span></span>
</td>
<td class="nump">56,304,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">58,788,770<span></span>
</td>
<td class="nump">56,263,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares</a></td>
<td class="nump">44,988<span></span>
</td>
<td class="nump">40,914<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- 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_SeriesAPreferredStockMember</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>25
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306542488192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 889<span></span>
</td>
<td class="nump">$ 303<span></span>
</td>
<td class="nump">$ 2,161<span></span>
</td>
<td class="nump">$ 1,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">401<span></span>
</td>
<td class="nump">264<span></span>
</td>
<td class="nump">1,010<span></span>
</td>
<td class="nump">784<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">488<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">1,151<span></span>
</td>
<td class="nump">233<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Gain from change in fair value of consideration</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(86)<span></span>
</td>
<td class="num">(221)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">7,995<span></span>
</td>
<td class="nump">6,409<span></span>
</td>
<td class="nump">16,100<span></span>
</td>
<td class="nump">12,727<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(7,484)<span></span>
</td>
<td class="num">(6,280)<span></span>
</td>
<td class="num">(14,863)<span></span>
</td>
<td class="num">(12,273)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income, net</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">234<span></span>
</td>
<td class="nump">610<span></span>
</td>
<td class="nump">375<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="Show.showAR( this, 'defref_OPTT_OtherIncomeEmployeeRetentionCredit', window );">Other income, employee retention credit</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,202<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange gain</a></td>
<td class="nump">1<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(7,213)<span></span>
</td>
<td class="num">(4,844)<span></span>
</td>
<td class="num">(14,252)<span></span>
</td>
<td class="num">(10,696)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (7,213)<span></span>
</td>
<td class="num">$ (4,844)<span></span>
</td>
<td class="num">$ (14,252)<span></span>
</td>
<td class="num">$ (10,696)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per share</a></td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share</a></td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used to compute basic net loss per common share</a></td>
<td class="nump">58,781,505<span></span>
</td>
<td class="nump">55,898,528<span></span>
</td>
<td class="nump">58,752,291<span></span>
</td>
<td class="nump">55,894,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares used to compute diluted net loss per common share</a></td>
<td class="nump">58,781,505<span></span>
</td>
<td class="nump">55,898,528<span></span>
</td>
<td class="nump">58,752,291<span></span>
</td>
<td class="nump">55,894,090<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_OtherIncomeEmployeeRetentionCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other income employee retention credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_OtherIncomeEmployeeRetentionCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>26
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306542657856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (7,213)<span></span>
</td>
<td class="num">$ (4,844)<span></span>
</td>
<td class="num">$ (14,252)<span></span>
</td>
<td class="num">$ (10,696)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive loss</a></td>
<td class="num">$ (7,213)<span></span>
</td>
<td class="num">$ (4,844)<span></span>
</td>
<td class="num">$ (14,252)<span></span>
</td>
<td class="num">$ (10,696)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306541651648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Treasury Stock, Common [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [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>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 30, 2022</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="num">$ (341)<span></span>
</td>
<td class="nump">$ 322,932<span></span>
</td>
<td class="num">$ (253,770)<span></span>
</td>
<td class="num">$ (46)<span></span>
</td>
<td class="nump">$ 68,831<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Apr. 30, 2022</a></td>
<td class="nump">55,905,213<span></span>
</td>
<td class="num">(23,352)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(10,696)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(10,696)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">632<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Common stock issued upon vesting of restricted stock</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="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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Common stock issued upon vesting of restricted stock units, shares</a></td>
<td class="nump">16,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Oct. 31, 2022</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="num">$ (341)<span></span>
</td>
<td class="nump">323,564<span></span>
</td>
<td class="num">(264,466)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="nump">58,767<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Oct. 31, 2022</a></td>
<td class="nump">55,921,880<span></span>
</td>
<td class="num">(23,352)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jul. 31, 2022</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="num">$ (341)<span></span>
</td>
<td class="nump">323,265<span></span>
</td>
<td class="num">(259,622)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="nump">63,312<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Jul. 31, 2022</a></td>
<td class="nump">55,921,880<span></span>
</td>
<td class="num">(23,352)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,844)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,844)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">299<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">299<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Oct. 31, 2022</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="num">$ (341)<span></span>
</td>
<td class="nump">323,564<span></span>
</td>
<td class="num">(264,466)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="nump">58,767<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Oct. 31, 2022</a></td>
<td class="nump">55,921,880<span></span>
</td>
<td class="num">(23,352)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 30, 2023</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="num">$ (355)<span></span>
</td>
<td class="nump">324,393<span></span>
</td>
<td class="num">(280,096)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
<td class="nump">43,953<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Apr. 30, 2023</a></td>
<td class="nump">56,304,642<span></span>
</td>
<td class="num">(40,914)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(14,252)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(14,252)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">673<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">673<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued related to bonus and earnout payments</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,247<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued related to bonus and earn out payments, shares</a></td>
<td class="nump">2,403,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Common stock issued upon vesting of restricted stock</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="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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Common stock issued upon vesting of restricted stock units, shares</a></td>
<td class="nump">69,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Issuance of common stock - Cantor At The Market offering, net of issuance costs</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Issuance of common stock- AGP At The Market offering, net of issuance costs, shares</a></td>
<td class="nump">55,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings', window );">Shares withheld for tax withholdings</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2)<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="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings', window );">Shares withheld for tax withholdings, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,074)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Oct. 31, 2023</a></td>
<td class="nump">$ 59<span></span>
</td>
<td class="num">$ (357)<span></span>
</td>
<td class="nump">326,342<span></span>
</td>
<td class="num">(294,348)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
<td class="nump">31,651<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Oct. 31, 2023</a></td>
<td class="nump">58,833,758<span></span>
</td>
<td class="num">(44,988)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jul. 31, 2023</a></td>
<td class="nump">$ 59<span></span>
</td>
<td class="num">$ (357)<span></span>
</td>
<td class="nump">326,041<span></span>
</td>
<td class="num">(287,135)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
<td class="nump">38,563<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Jul. 31, 2023</a></td>
<td class="nump">58,776,654<span></span>
</td>
<td class="num">(44,680)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(7,213)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(7,213)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">272<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Common stock issued upon vesting of restricted stock</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="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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Common stock issued upon vesting of restricted stock units, shares</a></td>
<td class="nump">1,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Issuance of common stock - Cantor At The Market offering, net of issuance costs</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Issuance of common stock- AGP At The Market offering, net of issuance costs, shares</a></td>
<td class="nump">55,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Acquisition of treasury stock</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="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="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(308)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Oct. 31, 2023</a></td>
<td class="nump">$ 59<span></span>
</td>
<td class="num">$ (357)<span></span>
</td>
<td class="nump">$ 326,342<span></span>
</td>
<td class="num">$ (294,348)<span></span>
</td>
<td class="num">$ (45)<span></span>
</td>
<td class="nump">$ 31,651<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Oct. 31, 2023</a></td>
<td class="nump">58,833,758<span></span>
</td>
<td class="num">(44,988)<span></span>
</td>
<td class="text">&#160;<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_OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period shares withheld for tax with holdings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period value shares with held for tax with holdings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-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>28
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546729872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (14,252,000)<span></span>
</td>
<td class="num">$ (10,696,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="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation of fixed assets</a></td>
<td class="nump">172,000<span></span>
</td>
<td class="nump">117,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="Show.showAR( this, 'defref_OPTT_ForeignCurrencyTransactionGainLossNetOfTax', window );">Foreign exchange gain</a></td>
<td class="nump">1,000<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="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">79,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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of right of use asset</a></td>
<td class="nump">201,000<span></span>
</td>
<td class="nump">152,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="Show.showAR( this, 'defref_OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments', window );">(Accretion of discount)/amortization of premium on investments</a></td>
<td class="num">(211,000)<span></span>
</td>
<td class="nump">191,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in contingent consideration liability</a></td>
<td class="num">(86,000)<span></span>
</td>
<td class="num">(221,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">673,000<span></span>
</td>
<td class="nump">632,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">229,000<span></span>
</td>
<td class="num">(105,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="num">(174,000)<span></span>
</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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(1,502,000)<span></span>
</td>
<td class="num">(586,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(511,000)<span></span>
</td>
<td class="num">(2,180,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">802,000<span></span>
</td>
<td class="num">(316,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Earnout payable</a></td>
<td class="num">(500,000)<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="nump">680,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Change in lease liability</a></td>
<td class="num">(201,000)<span></span>
</td>
<td class="num">(166,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="num">(214,000)<span></span>
</td>
<td class="nump">1,333,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(15,495,000)<span></span>
</td>
<td class="num">(11,001,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</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="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfShortTermInvestments', window );">Redemptions of short term investments</a></td>
<td class="nump">20,600,000<span></span>
</td>
<td class="nump">33,433,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short term investments</a></td>
<td class="num">(8,026,000)<span></span>
</td>
<td class="num">(20,108,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(698,000)<span></span>
</td>
<td class="num">(179,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">11,876,000<span></span>
</td>
<td class="nump">13,146,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</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="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Cash paid for tax withholding related to shares withheld</a></td>
<td class="num">(2,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="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance of common stock - Cantor At The Market offering, net of issuance costs</a></td>
<td class="nump">29,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">27,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) / increase in cash, cash equivalents and restricted cash</a></td>
<td class="num">(3,592,000)<span></span>
</td>
<td class="nump">2,145,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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">7,103,000<span></span>
</td>
<td class="nump">8,362,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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">3,511,000<span></span>
</td>
<td class="nump">10,507,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="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of noncash investing and financing activities:</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="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Issuance of common stock for Marine Advanced Robotics earnout</a></td>
<td class="nump">1,000,000<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="Show.showAR( this, 'defref_OPTT_BonusPaidThroughStockIssuance', window );">Bonus paid through stock issuance</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accretion of discount or amortization of premium on investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_BonusPaidThroughStockIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Bonus paid through stock issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_BonusPaidThroughStockIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_ForeignCurrencyTransactionGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign currency transaction gain loss net of tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ForeignCurrencyTransactionGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-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>29
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543439872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Background, Basis of Presentation and Liquidity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Background, Basis of Presentation and Liquidity</a></td>
<td class="text"><p id="xdx_805_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zSQXgewPFpWf" style="font: 10pt Times 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>(1)
<span id="xdx_828_zerRbTXxM08d">Background, Basis of Presentation and Liquidity</span></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-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(a)
Background</i></b></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"><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">Ocean
Power Technologies, Inc. (the &#8220;Company&#8221;) was founded in 1984 in New Jersey, commenced business operations in 1994 and re-incorporated
in Delaware in 2007. We provide ocean data collection and reporting, marine power, offshore communications and Domain Awareness Systems
(&#8220;MDA&#8221; or &#8220;MDAS&#8221;) products, integrated solutions, and consulting services. Our solutions focus on four major
service areas: Data as a Service (&#8220;DaaS&#8221;), which includes data collected by our Wave Adaptive Modular Vessel (WAM-V&#174;)
autonomous vehicles or our PowerBuoy&#174; product lines; Robotics as a Service (&#8220;RaaS&#8221;), which provides a lower cost subscription
model for our customers to access use of our WAM-V&#8217;s&#174;; Power as a Service (&#8220;PaaS&#8221;), which includes our PowerBuoy&#174;
products; and our Strategic Consulting Services. We offer our products and services to a wide-range of customers, including those in
government and offshore energy, oil and gas, construction, wind power and other industries. We are involved in the entire life cycle
of product development, from product design through assembly, testing, deployment, maintenance and upgrades, while working closely with
partners across our supply chain. Our solutions are based on technologies that enable autonomous, zero or low carbon emitting, and cost
effective data collection, analysis, transportation and communication. Our solutions are primarily suited to ocean and other offshore
environments, and support generation of actionable intelligence on a standalone basis or working with other data sources. We then channel
the information we collect, and other communications, through control equipment linked to edge computing and cloud hosting environments.
Our goal is to generate most of our revenues from the sale or lease of our products and solutions. As we continue to commercialize our
products and services, we expect to have a decrease in cash to fund operating activities until we achieve positive cash flow from the
meaningful progress we have made in orders, pipeline, and backlog across 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-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(b)
Basis of Presentation</i></b></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"><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">The
accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted
in the United States of America (&#8220;GAAP&#8221;) and for interim financial information in accordance with the Securities and Exchange
Commission (&#8220;SEC&#8221;), instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all the information
and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal
recurring adjustments) considered necessary for a fair presentation have been included. The interim operating results are not necessarily
indicative of the results for a full year or for any other interim period. Further information on potential factors that could affect
the Company&#8217;s financial results can be found in the Company&#8217;s Annual Report on Form 10-K for the year ended April 30, 2023,
as filed with the SEC and elsewhere in our subsequent Exchange Act filings, including this Form 10-Q. Certain amounts have been reclassified
to conform to current period presentation. This reclassification had no impact on the previously reported net loss and comprehensive
loss.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(c)
Liquidity</i></b></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"><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">For
the six months ended October 31, 2023, the Company incurred net losses of approximately $<span id="xdx_90E_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20230501__20231031_zDL7wxWHVty9" title="Net loss">14.3</span> million, used cash in operations of approximately
$<span id="xdx_90A_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20230501__20231031_zoMPHM2Qwnb" title="Cash in operations">15.5</span> million and had an accumulated deficit of approximately $<span id="xdx_905_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_pn5n6_di_c20231031_zeT9imG0Eba1" title="Accumulated deficit">294.3</span> million. Cash used in operations includes cash payments of the MAR
earnout payable of $0.5 million and payment of the fiscal 2023 bonus for all employees. The Company has continued to make investments
in ongoing product development efforts and to build inventory in anticipation of, and to support, future growth. The Company&#8217;s
future results of operations involve significant risks and uncertainties. Factors that could affect the Company&#8217;s future operating
results and could cause actual results to vary materially from expectations include, but are not limited to, performance of its products,
its ability to market and commercialize its products and new products that it may develop, access to capital, technology development,
scalability of technology and production, ability to attract and retain key personnel, concentration of customers and suppliers, pending
or threatened litigation (including recent litigation with Paragon Technologies, Inc.), and deployment risks and integration of acquisitions.
For the six months ended October 31, 2023 and through the date of filing of this Form 10-Q, management has not obtained any material
additional capital financing. Management believes the Company&#8217;s current cash balance at October 31, 2023 of $<span id="xdx_905_eus-gaap--Cash_iI_pn5n6_c20231031_zR0oBcTPMuTh" title="Cash">3.5</span> million and short
term investments balance of $<span id="xdx_901_eus-gaap--ShortTermInvestments_iI_pn5n6_c20231031_zOxt2YGBa49f" title="Short-term investments">15.4</span> million is sufficient to fund its planned expenditures through at least December 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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>&#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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>30
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543237424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zioadMWDR8kh" style="font: 10pt Times 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>(2)
<span id="xdx_82B_z8wRjl4l6UD8">Summary of Significant Accounting Policies</span></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 id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zyzV6vJab7Zb" style="font: 10pt Times 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)
<span id="xdx_86F_znPJXeC0Yefg">Consolidation</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Marine Advanced
Robotics Inc. (CA), 3dent Technologies LLC (TX), Oregon Wave Energy Partners I LLC (DE), ReedSport OPT WavePark, LLC (OR) and Ocean Power
Technologies Ltd. in the United Kingdom. ReedSport OPT WavePark, LLC (OR) and Oregon Wave Energy Partners I, LLC (DE) were dissolved
during the first quarter of fiscal 2024. All significant intercompany balances and transactions have been eliminated in consolidation.</span></p>

<p style="font: 10pt Times 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 id="xdx_84E_eus-gaap--UseOfEstimates_zeSqvgyojOB6" style="font: 10pt Times 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>(b)
<span id="xdx_863_zOlT8MtXS5e5">Use of Estimates</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements requires management of the Company to make several estimates and assumptions relating
to 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 period. Significant items subject to such estimates and assumptions include, among other items, stock-based compensation,
over time revenue recognition, valuation consideration related to business combinations, including contingent consideration, and other
assumptions and estimates used to evaluate the recoverability of long-lived assets, goodwill and other intangible assets. Actual results
could differ from those estimates.</span></p>

<p style="font: 10pt Times 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 id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zV5MZVVdf95e" style="font: 10pt Times 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>(c)
<span id="xdx_86D_zXKlFYreHHnd">Business Combinations</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations in accordance with Financial Accounting and Standards Board (&#8220;FASB&#8221;) Business
Combinations (Topic 805). The Company allocates the fair value of consideration transferred in a business combination to the estimated
fair value at the acquisition date of the tangible and intangible assets acquired as well as the liabilities assumed. Acquisition costs
are expensed as incurred. Any excess consideration transferred is recorded as goodwill and in instances where the fair value of consideration
transferred is less than the estimated fair value of tangible and intangible assets acquired less liabilities assumed, such amounts are
recorded as a gain on the bargain purchase.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84B_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zq1LoRtI6XPk" style="font: 10pt Times 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>(d)
<span id="xdx_860_zTjmBpsYMg0k">Cash, Cash Equivalents, Restricted Cash and Security Agreements and Short Term Investments</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash
and Cash Equivalents</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers all highly liquid investments with an original maturity of three months or less when purchased, to be cash equivalents.
The Company invests excess cash in a money market account or in short term investments that are held-to-maturity. The Company had cash
and cash equivalents of approximately $<span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20231031_zzyBbxfedSbj" title="Cash and cash equivalents">3.3</span> million as of October 31, 2023 and $<span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20230430_zzIkcBKc2iOg" title="Cash and cash equivalents">6.9</span> million as of April 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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>Restricted
Cash and Security Agreements</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a letter of credit agreement with Santander Bank, N.A. (&#8220;Santander&#8221;). Cash of $<span id="xdx_90A_eus-gaap--Deposits_iI_c20231031__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zCI9J3blL6gk" title="Deposits">156,000</span> is on deposit at Santander
and serves as security for a letter of credit issued by Santander for the lease of warehouse/office space in Monroe Township, New Jersey.
This agreement cannot be extended beyond July 31, 2025 and is cancellable at the discretion of Santander.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Santander
also issued a letter of credit to subsidiaries of Enel Green Power (&#8220;EGP&#8221;) pursuant to the Company&#8217;s contracts with
EGP. This letter of credit was originally issued in August 2020 and has a remaining amount of $<span id="xdx_903_eus-gaap--LineOfCredit_iI_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--AwardDateAxis__custom--JanuaryTwoThousandTwentyFourMember_zBZSw2LDxIui" title="Letters of credit issued amount">65,000</span> which will be released in January
2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zIlgsl5XfHE2" style="font: 10pt Times 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
following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets
that total to the same amounts shown in the Consolidated Statements of Cash Flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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><span id="xdx_8BA_z2Tkb7H2vIF3" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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" id="xdx_49C_20231031_zflnBMpzqeE" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_499_20230430_zDhTBv5ZOlT5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzbyj_zt1kyBjmAEN7" 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 and cash equivalents</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">3,292</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">6,883</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--RestrictedCashCurrent_iI_pn3n3_maCCERCzbyj_znFd6iM0qoO" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restricted cash- short term</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">219</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">65</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3_maCCERCzbyj_zSKQycvaWA3b" 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">Restricted cash- long
    term</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 style="-sec-ix-hidden: xdx2ixbrl0690">&#8212;</span></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">155</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 id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzbyj_zzNirMC4Ehag" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash, cash equivalents,
    restricted cash and restricted cash equivalents</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,511</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">7,103</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A7_zzS4rAkgQrIb" style="font: 10pt Times 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>Short
Term Investments</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of October 31, 2023 and April 30, 2023, the carrying value was approximately $<span id="xdx_907_eus-gaap--ShortTermInvestments_iI_pn5n6_c20231031_zkNfQAGsKXnh" title="Short term investments">15.4</span> million and $<span id="xdx_906_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_z4hXBRZ4P5b6" title="Short term investments">27.8</span> million, respectively. All short
term investments consist of corporate bonds, government agency bonds, or U.S. Treasury Notes and Bonds, are investment grade rated or
better, and mature within 12 months. The Company has the ability and the intention to hold all investments to maturity, and as such are
classified as held-to-maturity investments and carried at amortized 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total accretion of discounts (amortization of premium) recognized for the six month periods ended October 31, 2023 and 2022 is
approximately $<span id="xdx_901_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20230501__20231031_zgZNLnRG4sG2" title="Accretion of discount and amortization of premium on investments">0.2</span> million and $<span id="xdx_907_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20220501__20221031_zt4fwi1U4iUa" title="Accretion of discount and amortization of premium on investments">(0.2)</span> million, respectively. The total accretion of discounts (amortization of premium) on
investments for the three month period ended October 31, 2023 and 2022 was $<span id="xdx_906_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20230801__20231031_zysSxGOZ8xOd" title="Accretion of discount and amortization of premium on investments">0.1</span> million and $<span id="xdx_909_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_iN_pn4n6_di_c20220801__20221031_z1CM11GcKFli" title="Accretion of discount and amortization of premium on investments">(0.06)</span> million, respectively. Additionally,
there has been no impairment on these investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zkbQjJnjMIRf" style="font: 10pt Times 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
following table summarizes the Company&#8217;s short term investments as of October 31, 2023 and April 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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><span id="xdx_8B1_zR3GfNHRsHqk" style="display: none">Schedule of Investments and Unrealized Gains/Losses</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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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"><span style="font-family: Times New Roman, Times, Serif">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">Amortized
    Cost</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">Unrealized
    Gains</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">Market
    Value</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">Amortized
    Cost</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">Unrealized
    Gains</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">Market
    Value</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Corporate Bonds</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 id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zA7UAxLGy616" style="width: 8%; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">6,911</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 id="xdx_98F_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zr4Cd7LepzYg" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">56</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 id="xdx_983_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z1X9KlJAzU1d" style="width: 8%; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">6,967</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 id="xdx_98C_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zLK5Xv09zSCk" style="width: 8%; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">14,776</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 id="xdx_980_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z3bMfTtOiLnd" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">100</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 id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_ziw2bqPTjSXa" style="width: 8%; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">14,876</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">Government Bonds &amp; Notes</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zFu7OZ3iJ6a" style="text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">6,692</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 id="xdx_982_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z4ZnN3OK2pcg" style="text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">35</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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zLcG2nvJV7J" style="text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">6,727</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 id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuqReDx24z3l" style="text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">9,188</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 id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zmxtPrQZpaqg" style="text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zU0dDIQjHDz3" style="text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">9,221</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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Government Agency Bonds</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 id="xdx_988_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaETbAB6HRTl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">1,824</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 id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zgEke0yxp5zc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">23</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 id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z3nlQOJyn6Tl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">1,847</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 id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z1NBjzSeVe0a" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">3,826</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 id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zhMZP649sG6f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">25</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 id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zC69wkqpMHVd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">3,851</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: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Short Term Investments</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 id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031_zcXnxAWREQl4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">15,427</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 id="xdx_98C_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031_zfbBRCV1uj6e" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">114</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 id="xdx_980_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031_zrtwbd9GdIgc" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">15,541</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 id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zZELKrsOgPD4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">27,790</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 id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zjh4KWwX6lFb" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">158</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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zWUtfTBFaUue" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">27,948</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A4_zwmai0n9vIZ" style="font: 10pt Times 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></i></b>&#160;</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">&#160;</span></p>

<p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_z7X8zAucEaTh" style="font: 10pt Times 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>(e)
<span id="xdx_86A_zBsxtDmrbJDh">Inventory</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with Accounting Standards Codification 330 (ASC 330), inventory is stated at the lower of costs or net realizable value applicable
to goods on hand remaining after the matching of absorbed costs with concurrent revenues. The Company has three classes of inventory;
raw materials, work in process, and finished goods. Items remain in inventory until they are shipped to the customer, at which time the
costs are transferred on a FIFO basis to cost of revenue, or moved to leased assets as applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_844_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z669GdXlFPH4" style="font: 10pt Times 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>(f)
<span id="xdx_866_zdrjnDIRCXM6">Accounts Receivable</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable are stated at the net amount expected to be collected. Amounts are ordinarily due between 30 and 90 days after the issuance
of the invoice. We are exposed to credit losses primarily on our accounts receivable and contract assets related to our sales to customers.
If applicable, an allowance for credit losses is established to provide for the expected lifetime credit losses by evaluating factors
such as customer creditworthiness, historical payment and loss experiences, current economic conditions (including geographic and political
risk), and the age and status of outstanding receivables. Based on these factors, management has determined the allowance for credit
losses was immaterial. Expected credit losses are written off in the period in which the financial asset is no longer collectible.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company grants credit to its customers, generally, without collateral, under normal payment terms (typically 30 to 90 days after invoicing).
Generally, invoicing occurs after the services are performed or control of the product has transferred to the customer. Accounts receivable
represent an unconditional right to consideration arising from the Company&#8217;s performance under contracts with customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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--PropertyPlantAndEquipmentPolicyTextBlock_zX9T6ZmEhTPg" style="font: 10pt Times 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>(g)
<span><span id="xdx_868_zUQI7UVMODn">Property and Equipment, net</span></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
and equipment is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the
straight-line method over the estimated useful lives (three to ten years) of the assets. Leasehold improvements are amortized using the
straight-line method over the shorter of the estimated useful life of the asset or the remaining lease term. Expenses for maintenance
and repairs are charged to operations as incurred. Property and equipment is also reviewed for impairment whenever events or changes
in circumstances indicate that the carrying amount of the asset may not be recoverable. Recoverability of assets to be held and used
is measured by a comparison of the carrying amount of the asset to estimated undiscounted future cash flows expected to be generated
by the asset. If the carrying amount of the asset exceeds its estimated future cash flows, then an impairment charge is recognized in
the amount by which the carrying amount of the asset exceeds the fair value of the asset.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zB19ZbxeCsCj" style="font: 10pt Times 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 id="xdx_8B9_zLVO87d0eLu4" style="display: none">Schedule
of Property, Plant and Equipment, Useful Life</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27pt"></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: bottom; background-color: White">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</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; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated
    depreciable life</b></span></td></tr>
  <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></tr>
  <tr style="font: 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">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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zCChB9fM4Wra" title="Property and equipment, useful life (Year)">5</span>-<span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_z2ZyzWvTsqvk" title="Property and equipment, useful life (Year)">7
    years</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zd3qJrHANoJd" title="Property and equipment, useful life (Year)">3
    years</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture &amp; 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_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zK1QXUGU5pM7" title="Property and equipment, useful life (Year)">3</span>-<span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z9eIGu5JixYi" title="Property and equipment, useful life (Year)">7
    years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><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; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyCcpSSHLNq" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl0775">Shorter
    of the estimated useful life or lease term</span></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leased
    Power Buoys assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedPowerBuoysAssetsMember_z2HB97FcrUci" title="Property and equipment, useful life (Year)">10
    years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leased
    WAM-V assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_zwinpOKaM3i5" title="Property and equipment, useful life (Year)">10
    years</span></span></td></tr>
  </table>
<p id="xdx_8A9_zhsyq8zD04Te" style="font: 10pt Times 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 id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zctusFqMwuoi" style="font: 10pt Times 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>(h)
<span id="xdx_864_z644K4q8kAEl">Foreign Exchange Gains and Losses</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains cash accounts that are denominated in British pound sterling. These amounts are included in cash, cash equivalents
and restricted cash on the accompanying Consolidated Balance Sheets. Transactions denominated in a foreign currency may result in realized
and unrealized foreign exchange gains or losses from exchange rate fluctuations, which are included in &#8220;Foreign exchange (loss)/gain&#8221;
in the accompanying Consolidated Statements of 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_z74awFLjp0b2" style="font: 10pt Times 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>(i)
<span id="xdx_86A_zKdgdq5r4EU5">Concentration of Credit Risk</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to credit risk consist principally of trade accounts receivable, short term investments
and cash equivalents. The Company believes that its credit risk is limited because the Company&#8217;s current contracts are with entities
with a reliable payment history. The Company invests its excess cash in a money market fund and short term held-to maturity investments
and does not believe that it is exposed to any significant risks related to its cash accounts, money market fund, or held-to maturity
investments. Cash is also maintained at foreign financial institutions. Cash in foreign financial institutions as of October 31, 2023
was immaterial.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">For
the six months ended October 31, 2023 and 2022, the Company had three and four customers whose revenues accounted for at least 10% of
the Company&#8217;s consolidated revenues, respectively. These revenues accounted for approximately <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230501__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zfbwB1fcdbD" title="Concentration risk percentage">55</span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220501__20221031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z4aiCHK2ezlg" title="Concentration risk percentage">69</span>% of the Company&#8217;s
total revenues for the respective periods. For the three months ended October 31, 2023 and 2022, the Company had four and five customers
whose revenues accounted for at least 10% of the Company&#8217;s consolidated revenues, respectively. These revenues accounted for approximately
<span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230801__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z3c9PAKToHel" title="Concentration risk percentage">71</span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220801__20221031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveCustomersMember_z0Eg86iYOMOg" title="Concentration risk percentage">80</span>% of the Company&#8217;s total revenues for the respective periods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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 id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zmnynmWEGQvj" style="font: 10pt Times 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>(j)
<span id="xdx_867_zgYn1zFRMHQ1">Share-Based Compensatio</span>n</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
aggregate share-based compensation expense recorded in the Consolidated Statements of Operations for the six months ended October 31,
2023 and 2022 was approximately $<span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn5n6_c20230501__20231031_zZricsUq2PKl" title="Share-based compensation expense">0.7</span> million and $<span id="xdx_902_eus-gaap--ShareBasedCompensation_pn5n6_c20220501__20221031_zAxkN3w6ztN3" title="Share-based compensation expense">0.6 </span>million, respectively. For the three months ended October 31, 2023 and 2022, share-based
compensation expense was approximately $<span id="xdx_903_eus-gaap--ShareBasedCompensation_pn5n6_c20230801__20231031_zx9HdeVUzp1g" title="Share-based compensation expense">0.3</span> million and $<span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn5n6_c20220801__20221031_zlLFYdQaGb38" title="Share-based compensation expense">0.3</span> million, respectively. The Company&#8217;s policy is to account for forfeitures
of share-based compensation as they occur.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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_zxKUbqUMVlNk" style="font: 10pt Times 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>(k)
<span id="xdx_869_z1y04O6LMX6d">Revenue Recognition</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that a performance obligation is
the unit of account for revenue recognition, the Company assesses the goods or services promised in a contract with a customer and identifies
as a performance obligation as either: a) a good or service (or a bundle of goods or services) that is distinct; or b) a series of distinct
goods or services that are substantially the same and that have the same pattern of transfer to the customer. A contract may contain
a single performance obligation or multiple performance obligations. For contracts with multiple performance obligations, the Company
allocates the contracted transaction price to each performance obligation based upon the relative standalone selling price, which represents
the price the Company would sell a promised good or service separately to a customer. The Company determines the standalone selling price
based upon the facts and circumstances of each obligated good or service. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon the Company&#8217;s forecast of the total cost to satisfy the performance
obligation plus an appropriate profit margin.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
nature of the Company&#8217;s contracts may give rise to several types of variable consideration, including unpriced change orders, liquidated
damages and penalties. Variable consideration can also arise from modifications to the scope of services. Variable consideration is included
in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur once
the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of
whether to include such amounts in the transaction price are based largely on our assessment of legal enforceability, performance, and
any other information (historical, current, and forecasted) that is reasonably available to us. There was no variable consideration as
of October 31, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue when or as it satisfies a performance obligation by transferring a good or service to a customer, either
(1) at a point in time or (2) over time. A good or service is transferred when or as the customer obtains control. The evaluation of
whether control of each performance obligation is transferred at a point in time or over time is made at contract inception. Input
measures such as costs incurred are utilized to assess progress against specific contractual performance obligations for the
Company&#8217;s services. The selection of the method to measure progress towards completion requires judgment and is based on the
nature of the services to be provided. For the Company, the input method using costs or labor hours incurred best represents the
measure of progress against the performance obligations incorporated within the contractual agreements. If estimated total costs on
any contract project a loss, the Company charges the entire estimated loss to operations in the period the loss becomes known. The
cumulative effect of revisions to revenue, estimated costs to complete contracts, including penalties, change orders, claims,
anticipated losses, and others are recorded in the accounting period in which the events indicating a loss are known and the loss
can be reasonably estimated. These loss projections are re-assessed for each subsequent reporting period until the project is
complete. Such revisions could occur at any time and the effects may be material. During the six-month period ended October 31, 2023
the Company recognized approximately $<span id="xdx_905_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230501__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zYO78jJtE0l5" title="Revenue related to performance obligations satisfied at a point in time">1.2</span> million in revenue related to performance obligations satisfied at a point in time and
approximately $<span id="xdx_901_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230501__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zEHKCNztDpte" title="Revenue related to performance obligations satisfied over-time">0.9</span> million in revenue related to performance obligations satisfied over time. During the three-month period ended
October 31, 2023, the Company recognized approximately $<span id="xdx_90A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230801__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zBL1Lipp8KKh" title="Revenue related to performance obligations satisfied at a point in time">0.5</span> million in revenue related to performance obligation satisfied at a point
in time and approximately $<span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230801__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zAto7wWnEeH7" title="Revenue related to performance obligations satisfied over-time">0.4</span> million in revenue related to performance obligations satisfied over 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">The
Company&#8217;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company has two types of fixed-price contracts, firm fixed-price and cost-sharing. Under firm fixed-price contracts, the Company receives
an agreed-upon amount for providing products and services specified in the contract, and a profit or loss is recognized depending on
whether actual costs are more or less than the agreed upon amount. Under cost-sharing contracts, the fixed amount agreed upon with the
customer is only intended to fund a portion of the costs on a specific project. Under cost sharing contracts, an amount corresponding
to the revenue is recorded in cost of revenue, resulting in gross profit on these contracts of zero. The Company&#8217;s share of the
costs is recorded as product development expense. The Company reports its disaggregation of revenue by contract type since this method
best represents the Company&#8217;s business. For the six-month periods ended October 31, 2023 and 2022, the majority of the Company&#8217;s
contracts were classified as firm fixed-price and the remainder were cost-sharing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company&#8217;s contract assets and liabilities primarily relate to the timing differences between cash received from a customer in connection
with contractual rights to invoicing and the timing of revenue recognition following completion of performance obligations. The Company&#8217;s
accounts receivable balance is made up entirely of customer contract related balances.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company&#8217;s revenue also includes revenue from certain contracts which do not fall within the scope of ASC 606, but under the scope
of ASC 842. At inception of a contract for those classified under ASC 842, the Company classifies leases as either operating or financing
in accordance with the authoritative accounting guidance contained within ASC Topic 842, &#8220;Leases&#8221;. If the direct financing
or sales-type classification criteria are met, then the lease is accounted for as a finance lease. All others are treated as operating
leases. The Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term, or as
agreed upon in-use days are utilized, which is presented in Revenue in the Consolidated Statement of Operations. The Company also enters
into lease arrangements for its PowerBuoys&#174; and Wave Adaptive Modular Vessels (&#8220;WAM-V&#174;&#8221;) with certain customers.
Revenue related to multiple-element arrangements is allocated to lease and non-lease elements based on their relative standalone selling
prices or expected cost plus a margin approach. Lease elements generally include a PowerBuoy&#174;, WAM-V&#174;, and components, while
non-lease elements, which the Company expects to become more prevalent, generally include engineering, monitoring and support services.
In the lease arrangement, the customer may be provided with an option to extend the lease term or purchase the leased buoy or WAM-V&#174;
at some point during and/or at the end of the lease term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">As
of October 31, 2023, the Company&#8217;s total remaining performance obligations, also referred to as backlog, totaled $<span id="xdx_90E_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20231031_zapmI76v3ZQk" title="Revenue remaining performance obligation">4.5</span> million.
The Company expects to recognize approximately <span id="xdx_90C_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20230501__20231031_z5CaLcWQ7LE5" title="Expects to recognize revenue remaining performance obligation, percentage">70</span>%, or $<span id="xdx_90A_ecustom--ExpectsToRecognizeRevenueRemainingPerformanceObligation_iI_pn5n6_c20231031_zU6yd32k37fa" title="Expects to recognize revenue remaining performance obligation">3.2</span> million, of the remaining performance obligations as revenue over the next
twelve months.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times 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>

<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Existing
customers are subject to ongoing credit evaluations based on payment history and other factors. If it is determined that collectability
of any portion of the contract value is not probable, an analysis of variable consideration will be performed using either the most likely
amount or expected value method to determine the amount of revenue that must be constrained until the scenario causing the variability
has been resolved.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company has elected to record taxes collected from customers on a net basis and does not include tax amounts in revenue or costs of revenue.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 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--DisaggregationOfRevenueTableTextBlock_zlw32XUUutkg" style="font: 10pt Times 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
below table represents the total revenue recognized under ASC 606 and ASC 842 for the three and six months ended October 31, 2023 and
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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B6_zBDGT7hzBtJe" style="display: none">Schedule
of Revenue Recognizes From Operating Lease Arrangements</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="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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended October 31,
                                                                   2023</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended </span>October
                                                                   31, 2022</p></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><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">ASC
    606</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">ASC
    842</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">Total</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="border-left: Black 1.5pt solid; 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">ASC
    606</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">ASC
    842</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">Total</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Product Line:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="width: 28%"><span style="font-family: Times New Roman, Times, Serif">WAM-V</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zJH7GtaqRZog" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">540</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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zKqq9DsLP1ga" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_zAs2nQskfli5" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,049</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; 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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zX6BDWyG1Sxc" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">420</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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zdXp8U3NoPv7" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">15</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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_zxeq4vw0xTr5" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">435</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><span style="font-family: Times New Roman, Times, Serif">Buoy</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8V3A2EoQ94j" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">630</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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zMooRQsoHQl3" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0835">&#8212;</span></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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zluImiZFNRZj" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">630</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zmSzn4ZWohC8" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">50</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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zd1cwnNI4Ccf" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0841">&#8212;</span></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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zLgAg9oIeI14" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">50</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">Services</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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zX90Z8vrRUS6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">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">&#160;</span></td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsPThH3e8pfe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0847">&#8212;</span></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ztKZIWXNVzr9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">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="border-left: Black 1.5pt solid; 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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zdjMNLrJFBeb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">532</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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zqzP4QukiS17" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0853">&#8212;</span></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z0ctW3g9bMXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">532</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">Total</span></td><td><span style="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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ2pM1rkcwb3" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,652</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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ93qRrbmh0f" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zex1sV3W9rOb" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">2,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zyK93QDakRj5" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,002</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zQ2sc8F65kf7" style="text-align: right" title="Revenue"><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">&#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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zkRAWydVBHRb" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,017</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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Region:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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">North and South America</span></td><td><span style="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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zKn76ucGeQbl" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,652</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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZCeVCOQsyb9" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zTNmf116b4Yf" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">2,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zzdvUUFOzss6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">770</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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z3BFHEcvkw3k" style="text-align: right" title="Revenue"><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">&#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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zWNxTwaRijLc" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">785</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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Asia and Australia</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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zlfRYcSfccgh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0881">&#8212;</span></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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z3NqlX8kCqW6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0883">&#8212;</span></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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zcvpPxLe4Ty3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0885">&#8212;</span></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-left: Black 1.5pt solid; 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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8Ikqo4bUwme" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">232</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_znkNZAvw1lzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0889">&#8212;</span></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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaLdnX42x26l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">232</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: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zWvGllcyrA53" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,652</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zEZBQ5yz9Y53" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zJp6wsKRLE92" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">2,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1dvM4f3IIQk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,002</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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zzfLejhBgftf" style="text-align: right" title="Revenue"><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">&#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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zK7ZjGb4IYOk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,017</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; 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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Three months ended October 31,
                                                                   2023</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Three months ended </span>October
                                                                   31, 2022</p></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><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">ASC
    606</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">ASC
    842</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">Total</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="border-left: Black 1.5pt solid; 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">ASC
    606</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">ASC
    842</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">Total</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Product Line:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="width: 28%"><span style="font-family: Times New Roman, Times, Serif">WAM-V</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zAVQMYFqgG7f" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">81</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z9kYofG58DD2" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_z3CwKhda2WTl" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">347</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; 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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmMeyiQTcTbe" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">98</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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zy2g3uBVEBV9" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_z2apogdQppth" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">98</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><span style="font-family: Times New Roman, Times, Serif">Buoy</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zLD5d9dl9fUl" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">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 id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zumsRjTsfjn6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0919">&#8212;</span></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zAovoSD3N3zg" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">380</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zIkirj5LJHS2" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">38</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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zyCYJVwGX5Xb" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0925">&#8212;</span></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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zmWW2X0sRZoc" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">38</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">Services</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ziRr4esTLy6k" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">162</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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zV7VuKm3YAwg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0931">&#8212;</span></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zjMVcCnd3f5j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">162</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-left: Black 1.5pt solid; 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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zDMJDcidmJud" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">167</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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zQFYP05nd9la" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0937">&#8212;</span></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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zZhyDWZixLKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">167</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">Total</span></td><td><span style="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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_ze1IeywNeM38" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">623</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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZCKNIsY9Llj" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPGUfByyf2rl" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zzLe4eltxxu6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zCh2XKQBtGh6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0949">&#8212;</span></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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_z0kVbHbsqu4d" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Region:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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">North and South America</span></td><td><span style="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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyLmJ3GrPgC9" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">623</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z4wNJ9GTftd1" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zrhToACBxPmk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zi9AwrGTB8J3" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">249</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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zR80CF8wEPkj" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0961">&#8212;</span></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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z0NvUkuNNbge" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">249</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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Asia and Australia</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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z7FNZnyM8omk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0965">&#8212;</span></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zTe7Urbxb58f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0967">&#8212;</span></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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zAJeLqHip1ie" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0969">&#8212;</span></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-left: Black 1.5pt solid; 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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8a1aIYLnSZ5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">54</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 id="xdx_98C_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zkTJmec9Sbii" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0973">&#8212;</span></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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zRGUBx16KhN9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">54</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: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zzhh92FsFste" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">623</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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zcgNDSEELLwk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zkP8u1dJoKZa" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zuzxTt895zGi" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zhXHtNoBLQDg" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0985">&#8212;</span></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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zOHfEOtTr5z2" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


<p id="xdx_8A0_zVuAGmvizw6d" style="font: 10pt Times 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 id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zkl1OdJKI50l" style="font: 10pt Times 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>(l)
<span id="xdx_86F_zhTD0F6cnPy8">Net Loss per Common Share</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
and diluted net loss per share for all periods presented is computed by dividing net loss by the weighted average number of shares of
common stock and common stock equivalents outstanding during the period. Due to the Company&#8217;s net losses, potentially dilutive
securities, consisting of options to purchase shares of common stock, warrants on common stock and unvested restricted stock units (&#8220;RSU&#8221;)
issued to employees and non-employee directors, were excluded from the diluted loss per share calculation due to their anti-dilutive
effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">In
computing diluted net loss per share on the Consolidated Statement of Operations, warrants on common stock, options to purchase shares
of common stock and unvested RSUs issued to employees and non-employee directors, totaling <span id="xdx_903_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230501__20231031_zpm94ey6Qmu8" title="Antidilutive securities excluded from computation of earnings per share, amount">7,294,852</span> and <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220501__20221031_zhYkaPrOT4Cg" title="Antidilutive securities excluded from computation of earnings per share, amount">6,242,465</span> as of October 31,
2023 and 2022, respectively, were excluded from each of the computations as the effect would have been anti-dilutive due to the net loss
for the period. Share purchase rights, which include a contingency, are not included in the calculation until the contingency is resolved.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zKgrRUy72rw7" style="font: 10pt Times 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>(m)
<span id="xdx_86E_zM8nYGgXRrE6">Intangibles</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets acquired in a business combination are recognized separately from goodwill and are initially recognized at their fair value at
the acquisition date (which is regarded as their cost). Intangible assets, including patents, are amortized over the estimated useful
life of the asset on a basis that approximates the pattern of economic benefit. The patents, trade name and customer relationship intangibles
are being amortized over <span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_z6acWGZpLy4g" title="Intangible asset estimated lives">20</span>, <span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zOJVStE4bAK1" title="Intangible asset estimated lives">12</span> and <span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zMFd2QwM1hM5" title="Intangible asset estimated lives">10</span> years respectively, which is consistent with the estimated pattern of economic benefit of the
assets. The trademark is not subject to amortization.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There were no indications of potential impairment of
intangible assets for the six months ended October 31, 2023 and 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 id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zARKz2LoxkHc" style="font: 10pt Times 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>(n)
<span id="xdx_868_z2e36DO3ojG9">Goodwill</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
is assessed for impairment using a qualitative or quantitative approach. The Company performs an annual impairment test of goodwill and
further periodic tests to the extent indicators of impairment develop between annual impairment tests. There were no indications of potential
impairment of goodwill identified for the six months ended October 31, 2023 and 2022.Where the Company use a qualitative analysis, it
considers factors that include historical financial performance, macroeconomic and industry conditions, and the legal and regulatory
environment. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment
is also performed. The quantitative assessment requires an analysis of several estimates including future cash flows or income consistent
with management&#8217;s strategic business plans, annual sales growth rates and the selection of assumptions underlying a discount rate
(weighted average cost of capital) based on market data available at the time to determine fair value of the Company. If the fair value
is less than the carrying amounts, an impairment charge for the difference is recorded. The Company acquired goodwill as part of its
purchase of MAR. Management performed its annual qualitative assessment in fiscal year 2023 and determined that it is more likely than
not that no goodwill impairment existed as of April 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zx6xt4bD8Nxd" style="font: 10pt Times 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>(o)<span id="xdx_865_zPlZfeYZG7q6">
Income Taxes</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under ACS 740 utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for
the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carry forwards. 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 and operating loss and tax credit
carry forwards are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers
whether it is more likely than not that some portion or all the deferred tax assets will not be realized. If such event occurs, a valuation
allowance is recorded. 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination.
Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized
tax benefits in interest expense and penalties in selling, general, and administrative expenses, to the extent incurred. Refer to Note
15 for additional disclosure.</span></p>

<p style="font: 10pt Times 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"><span style="font-family: Times New Roman, Times, 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"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_zfWR1pWHZON1" style="font: 10pt Times 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>(p)
<span id="xdx_86F_zAFoSfejST3k">Accumulated Other Comprehensive Loss</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency for the Company&#8217;s foreign operations is the applicable local currency. The translation from the applicable
foreign currencies to U.S. dollars is performed for balance sheet accounts using the exchange rates in effect at the balance sheet date
and for revenue and expense accounts using an average exchange rate during the period. The unrealized gains or losses resulting from
such translation are included in Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity. For the six months ended October
31, 2023 and 2022, there were no amounts recorded to other comprehensive (income) loss due to limited foreign 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 id="xdx_847_ecustom--WarrantyPolicyTextBlock_zGHjw8aqf6S1" style="font: 10pt Times 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>(q)
<span id="xdx_86C_zNGFpWabU669">Warranty</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not include a right of return on its products other than rights related to standard warranty provisions that permit repair
or replacement of defective goods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_z0JYyyuB84yd" style="font: 10pt Times 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>(r)
<span id="xdx_869_zKNBv62y61Gk">Research and Development</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
related to research and development activities by the Company are expensed as incurred. The Company had approximately $<span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20230501__20231031_zoqlvP3L6qS8" title="Product development expense">4.0</span> million and
$<span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20220501__20221031_zqZJ2FqYr06" title="Product development expense">4.7</span> million in product development expense for the six months ended October 31, 2023 and 2022, respectively. The Company had approximately
$<span id="xdx_90D_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20230801__20231031_zsTVg1VMjvGk" title="Product development expense">2.1</span> million and $<span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20220801__20221031_z1BtKaymirp6" title="Product development expense">2.3</span> million in product development expense for the three months ended October 31, 2023 and 2022, 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">&#160;</span></p>

<p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zjY3BG2VR2Wf" style="font: 10pt Times 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>(s)
<span id="xdx_865_zdLvDVtMGCFh">Recently Issued Accounting Standards</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
have been no recently issued accounting standards in the current period that would significantly affect the Company&#8217;s financial
statements, that have not been address in prior periods.</span></p>

<p id="xdx_85B_zDyOPdbmuA6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>31
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306542426560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Contract Assets and Contract Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract', window );"><strong>Accounts Receivable Contract Assets And Contract Liabilities</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="Show.showAR( this, 'defref_OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock', window );">Accounts Receivable, Contract Assets and Contract Liabilities</a></td>
<td class="text"><p id="xdx_809_ecustom--AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_zj8TQZLazrKb" style="font: 10pt Times 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>(3)
<span id="xdx_826_zhek1eH6i8yk">Accounts Receivable, Contract Assets and Contract Liabilities</span></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 id="xdx_899_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zJnuwLSpSytj" style="font: 10pt Times 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
following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from
contracts with customers:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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 id="xdx_8B9_zwGNsHNyQm67" style="display: none">Schedule
of Accounts Receivable, Contract Assets and Contract 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><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" id="xdx_494_20231031_z0LXxTwR4QI8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_497_20230430_zoZlQoCWKsS" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 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" id="xdx_499_20220430_zHrM8FLRmnBi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2022</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_zCHDaZpTamxi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable</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: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">516</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: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">745</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: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">482</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_zoJiSGd2yyj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract 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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">326</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">152</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">386</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zcPs6D7FPiWb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract 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">1,164</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,378</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">129</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AA_zaf8NDMRifJc" style="font: 10pt Times 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>Contract
Assets</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
assets include unbilled amounts typically resulting from arrangements whereby the right to payment is conditional on completing additional
tasks or services for a performance obligation. The increase in contract assets is primarily a result of consulting services projects
for which revenue was recognized in the current period but has not yet been billed due to the terms of the project agreements. No impairments
to contract assets were incurred during the six months ended October 31, 2023 and 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"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_895_ecustom--ContractWithCustomerAssetTableTextBlock_zhZVFXsOcH83" 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">Significant
changes in the contract assets balances during the period were as follows:</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 id="xdx_8B8_zkRGkgBuPijb" style="display: none">Schedule
of Significant Changes in Contract Assets</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><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" id="xdx_49F_20230501__20231031_zSPwYjGHkcW5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2023</span></p></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" id="xdx_49E_20220501__20221031_znfDuU8sP3xi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2022</span></p></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><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">(in
    thousands)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--TransferredToReceivablesFromContractAssetsRecognized_iNI_pn3n3_di_msIDICWzZOT_zLDNdl9IzRt4" 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">Transferred to receivables from
    contract assets recognized</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">(745</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: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(132</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_406_ecustom--RevenueRecognizedAndNotBilled_pn3n3_maIDICWzZOT_zzXNY2ywUoCe" 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">Revenue recognized and
    not billed</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">919</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">47</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 id="xdx_40A_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_iT_pn3n3_mtIDICWzZOT_zb1F29lEBwuh" 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 change in contract
    assets</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">174</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">(85</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 id="xdx_8A3_zdCAUbEyF107" style="font: 10pt Times 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>Contract
Liabilities</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities consist of amounts invoiced to customers in excess of revenue recognized. The decrease in contract liabilities is primarily
due to recognizing revenue on the DOE Phase II contract for which the Company was paid in prior periods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_892_ecustom--ContractWithCustomerLiabilitiesTableTextBlock_z26ggvLJMZ5e" 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">Significant
changes in the contract liabilities balances during the period are as follows:</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><span id="xdx_8B2_z2zeibPHVDn6" style="display: none">Schedule of Significant Changes in Contract Liabilities</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" id="xdx_49A_20230501__20231031_zjy8fodlVr5c" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2023</span></p></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" id="xdx_492_20220501__20221031_zBU7Fapgipqb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2022</span></p></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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><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 id="xdx_403_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_iN_pn3n3_di_msIDICWz3fD_zGlogUew4dq6" 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">Revenue recognized</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">(762</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: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(129</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40E_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_maIDICWz3fD_zpBjT6WNWMMd" 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">Payments collected for
    which revenue has not been recognized</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">548</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,462</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 id="xdx_404_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_iT_pn3n3_mtIDICWz3fD_zf4vnpf0fTUj" 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 change in contract
    liabilities</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">(214</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">1,333</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A4_z52t475Mdxlj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Account receivable contract assets and contract liabilities [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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>32
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546565920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory 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="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory</a></td>
<td class="text"><p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zpuexThnihE6" style="font: 10pt Times 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>(4)
<span id="xdx_828_zdEf3flU4Mif">Inventory</span></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 id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zXz3SnyQHsC9" style="font: 10pt Times 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
Company holds inventory related to the production of its WAM-V&#174; and PowerBuoy&#174; 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"></span><span id="xdx_8B8_zoZuKJ21z2T7" style="display: none">Schedule of Inventory</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" id="xdx_49F_20231031_zsB0JGpFBk99" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_497_20230430_zahqx3EUfeAl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzERb_z0LiQZZ4sOKf" 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">Raw Materials</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,812</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,044</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzERb_zpDKMXSVUcRi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in Process</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">723</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 style="-sec-ix-hidden: xdx2ixbrl1069">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzERb_z653cfK8QdSg" 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">Finished Products</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">11</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"><span style="-sec-ix-hidden: xdx2ixbrl1072">&#8212;</span></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 id="xdx_409_eus-gaap--InventoryNet_iTI_pn3n3_mtINzERb_zn6MaRdzbFV9" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net&#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,546</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,044</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A0_zpqbpgu9NLec" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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>&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>33
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543522640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets 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="Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">Other Current Assets</a></td>
<td class="text"><p id="xdx_800_eus-gaap--OtherCurrentAssetsTextBlock_zs4uq4E3zhP9" style="font: 10pt Times 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>(5)
<span id="xdx_821_z2T8MkSvzc1c">Other Current Assets</span></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 id="xdx_89F_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zIDnISbZ6wG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
current assets consisted of the following at October 31, 2023 and April 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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 id="xdx_8BB_z1LQYgmZpBSj" style="display: none">Schedule
of Other Current Assets</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><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" id="xdx_497_20231031_zicJ8zCMNiu9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_491_20230430_zabe3JI1Hvol" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzrwz_z92XqILjGoU4" 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">Prepaid insurance</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">559</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">358</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACzrwz_zLGysegunHUa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid software &amp; licenses</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">108</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">190</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_ecustom--PrepaidSalesAndMarketing_iI_pn3n3_maOACzrwz_zVAoPMTBfAhc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid sales &amp; marketing</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">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">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">122</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--PrepaidProjectCosts_iI_pn3n3_maOACzrwz_zE3CFINTm6Sb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid project 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">427</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">46</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzrwz_zORb3gQQFCr5" 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">Prepaid expenses- other</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">312</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">278</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 id="xdx_401_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzrwz_z8HTJvyK4Uq7" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total other current assets</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,505</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">994</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
<p id="xdx_8A3_zg3WQ4K8FwW9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543158224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, net</a></td>
<td class="text"><p id="xdx_809_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zutgpp14Ahu5" style="font: 10pt Times 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>(6)
<span id="xdx_822_zWQxMQppn8G7">Property and Equipment, net</span></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 id="xdx_89A_eus-gaap--PropertyPlantAndEquipmentTextBlock_z49ZeCcAsuK1" style="font: 10pt Times 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
components of property and equipment, net as of October 31, 2023 and April 30, 2023 consisted 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">&#160;&#160;<span id="xdx_8B2_zw7RzStTQicf" style="display: none">Schedule of Components of Property and Equipment</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><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" id="xdx_496_20231031_zgSVhO7jyff" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_498_20230430_zin9t6eURSg5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zCr3PzXCEKkg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif">Equipment</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,040</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">783</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zsHWwbSXf4E8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer equipment &amp; software</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">728</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">700</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zAfpKctscHYc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office furniture &amp; 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">422</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">386</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zprHcRHLfRsl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">628</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">611</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedWAMVsMember_zG1skf4KCSti" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leased WAM-V&#8217;s</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">620</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">371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedBuoysMember_zTHLBxgEw1bf" 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">Leased Buoys</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">111</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 style="-sec-ix-hidden: xdx2ixbrl1119">&#8212;</span></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 id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_zNqVxGKZ1rji" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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,549</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,851</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_z7rS8w9WYFvg" 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">Less: accumulated depreciation</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,743</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,571</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zvwPA8WPR0De" style="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">Property and equipment,
    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,806</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,280</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A2_zaSltuXq1s7l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Leased
WAM-V&#8217;s represent fixed assets that are part of underlying operating leases with customers as discussed in the revenue recognition
section of ASC 842 policy disclosure. Depreciation expense was approximately $<span id="xdx_909_eus-gaap--Depreciation_c20230501__20231031_z9o4oajIAR56">172,000</span> and $<span id="xdx_90D_eus-gaap--Depreciation_c20220501__20221031_zzinLgYLHwY">117,000</span> for the six-month periods ended October
31, 2023 and 2022, respectively. Depreciation expense was approximately $<span id="xdx_905_eus-gaap--Depreciation_c20230801__20231031_zQJuHaQv4Vv4">101,000</span> and $<span id="xdx_90E_eus-gaap--Depreciation_c20220801__20221031_z1jBDz5Arhd9">74,000</span> for the three-month periods ended October
31, 2023 and 2022, 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">&#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">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>35
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546692944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--IntangibleAssetsDisclosureTextBlock_zsvlxKvxFoBl" style="font: 10pt Times 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>(7)
<span id="xdx_821_zUAb1zD1HZXc">Intangible Assets</span></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 id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zPyIdZVy9bBh" style="font: 10pt Times 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
components of intangible assets, net as of October 31, 2023 and April 30, 2023 consisted 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;&#160;<span id="xdx_8B4_zcNVZBc0HTnl" style="display: none">Schedule of Components of Intangible Assets</span></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" id="xdx_498_20231031_zCVhRfrdLli3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_498_20230430_zYmbb38oAOqf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedPatentsGross_iI_pn3n3_maFLIAGzcoU_zPaZKUK9Iok9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif">Patents</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,729</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,729</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--FiniteLivedTrademarksGross_iI_pn3n3_maFLIAGzcoU_zgTP7c5Vw2Ya" style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Trademarks</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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,769</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,769</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedTradeNamesGross_iI_pn3n3_maFLIAGzcoU_z3M0lmzcHhn1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Tradename</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">130</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">130</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--FiniteLivedCustomerRelationshipsGross_iI_pn3n3_maFLIAGzcoU_zIDrtsN5eQUh" 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">Customer Relationships</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">150</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">150</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 id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pn3n3_mtFLIAGzcoU_maFLIANzod8_zxjHfyVBYIAc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, gross</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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,778</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">5,778</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_msFLIANzod8_z0RSR1pmZRUk" 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">Accumulated amortization</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,880</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,800</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANzod8_zSyrOV4pYASk" style="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">Intangible assets, 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">3,898</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">3,978</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A0_zNY5lec5G904" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Amortization
expense was approximately $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20230501__20231031_zCewDLJbIPm9" title="Amortization expense">80,000</span> and $<span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20220501__20221031_zSZNOkdzyIMe" title="Amortization expense">79,000</span> for the six-month periods ended October 31, 2023 and 2022, respectively. Amortization expense
was approximately $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20230801__20231031_zHH7NC4K3iO3" title="Amortization expense">40,000</span> and $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20220801__20221031_zQ0O0JXERygc" title="Amortization expense">40,000</span> for the three-month periods ended October 31, 2023 and 2022, 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">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>36
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546692944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--GoodwillDisclosureTextBlock_zgko7FVgrfzk" style="font: 10pt Times 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>(8)
<span id="xdx_825_zKZ4Bh0g6hE8">Goodwill</span></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">Goodwill
in the amount of $<span id="xdx_90D_eus-gaap--Goodwill_iI_pn5n6_c20211130__dei--LegalEntityAxis__custom--MarineAdvancedRoboticsIncMember_zWHtAmU1xpl9" title="Goodwill">8.5</span> million was recognized in November 2021 related to the acquisition of MAR. There have been no additions to or any
impairment of goodwill during the six-month periods ended October 31, 2023 and 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>

<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>37
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546818128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_802_eus-gaap--LesseeOperatingLeasesTextBlock_zoleOkRLr2l7" style="font: 10pt Times 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>(9)
<span id="xdx_826_zshn5fNVmxud">Leases</span></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>Lessor
Information</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2023 and October 31, 2023, the Company had three and nine WAM-V&#8217;s leased to customers which have been classified as
operating leases per accounting guidance contained within ASC Topic 842, &#8220;Leases&#8221;, respectively. The remaining term on these
operating leases is less than <span id="xdx_90C_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20230430_zD6Jnxpbt9Wl" title="Lessee operating lease renewal term">2</span> 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Lessee
Information</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
asset and operating lease liabilities are recognized based on the present value of future minimum lease payments over the lease term
at commencement date. When the implicit rate of the lease is not provided or cannot be determined, the Company uses the incremental borrowing
rate based on the information available at the effective date to determine the present value of future payments. Lease terms may include
options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The renewal options
have not been included in the lease term as they are not reasonably certain of exercise. The Company&#8217;s operating leases consist
of leases for office facilities and warehouse space. Lease expense for minimum lease payments is recognized on a straight- line basis
over the lease term and consists of interest on the lease liability and the amortization of the right of use asset.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company has a lease for its facility located in Monroe Township, New Jersey that is used as warehouse/production space and the Company&#8217;s
principal offices and corporate headquarters. <span id="xdx_900_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20230501__20231031__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zkV3IJ4LeaSk" title="Lessee, operating lease, option to extend">The lease includes an initial lease term of <span id="xdx_909_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dc_c20231031__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zQpz1NkM14z2" title="Lessee, operating lease, term of contract">seven years</span> which is set to expire on October
31, 2024, and contains an option to extend the lease for another five years</span>. The lease is classified as an operating lease and is included
in right-of-use assets, right-of-use liabilities on the Company&#8217;s Consolidated Balance Sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times 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>

<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">&#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
Company also has a lease for office space located in Houston, Texas for office space. The lease term is for <span id="xdx_906_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20231031__srt--StatementGeographicalAxis__custom--HoustonTexasMember_zId12AYl0Vy3" title="Lessee, operating lease, term of contract">1</span> year, and <span id="xdx_909_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20230501__20231031__srt--StatementGeographicalAxis__custom--HoustonTexasMember_zZb0EKxTZxLk" title="Lessee, operating lease, option to extend">expires on
January 2024</span>. This lease will not be renewed. ASC 842 allows a company an accounting policy election to recognize lease payments
within the Consolidated Statement of Operations on a straight-line basis if the lease term is equal to or less than 12 months and
not recognize a right-of use asset and lease liability. The accounting policy election is made on the commencement date of the
lease. The Company has chosen this election for the Houston lease and has classified it as a short-term lease.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company also has a lease for office space located in Richmond, California for MAR. This lease commenced in April of 2023 and will continue
for <span id="xdx_909_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtM_c20231031_z5ndc2j6YHLl" title="Lease commencement date">62</span> months. The lease is classified as an operating lease and is included in right-of-use assets, right-of-use liabilities- current
and right-of-use liabilities- long-term on the Company&#8217;s Consolidated Balance Sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Variable
lease expenses, if any, are recorded as incurred. The operating lease cash flow payments for the three months ended October 31, 2023
and 2022 were $<span id="xdx_90F_eus-gaap--OperatingLeasePayments_c20230801__20231031_zlvrmlr6jOF7" title="Operating lease cash flow payments">186,000</span> and $<span id="xdx_900_eus-gaap--OperatingLeasePayments_c20220801__20221031_zSUMQJz4Jrpi" title="Operating lease cash flow payments">108,000</span>, respectively. The operating lease cash flow payments for the six months ended October 31, 2023 and
2022 were $<span id="xdx_90B_eus-gaap--OperatingLeasePayments_c20230501__20231031_zYX08vYyjKt" title="Operating lease cash flow payments">371,000</span> and $<span id="xdx_909_eus-gaap--OperatingLeasePayments_c20220501__20221031_z2njD4MJ2kM3" title="Operating lease cash flow payments">215,000</span>, 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">&#160;</span></p>

<p id="xdx_89A_eus-gaap--LeaseCostTableTextBlock_zNds9XiVmb06" style="font: 10pt Times 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
components of lease expense in the Consolidated Statement of Operations for the three and six months ended October 31, 2023 and 2022
were 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 id="xdx_8BE_zxJaJfrzsrrl" style="display: none">Schedule of Operating Lease Costs</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; 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" id="xdx_491_20230801__20231031_zq8X4MPaIedj" 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" id="xdx_49A_20220801__20221031_zVuYNN6PoXv6" 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" id="xdx_497_20230501__20231031_znsr0fkrTomh" 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" id="xdx_499_20220501__20221031_zaF5XdhbXyVg" 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></tr>
<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="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 October 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="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">Six
    months ended October 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><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">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">2022</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--OperatingLeaseCost_pn3n3_maLCzBwM_zI4pyc1Heoe2" 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">Operating lease cost</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">159</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">92</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">316</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">184</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--ShortTermLeaseCost_pn3n3_maLCzBwM_zco9hHmU2E6f" 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">Short-term lease cost</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">20</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">8</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">40</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">16</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 id="xdx_40F_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zXkJhKMWNsF1" 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">Total lease cost</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">179</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">100</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">356</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">200</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A2_z0OSifVXzUO7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_895_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zi4TNMPAoMxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
related to the Company&#8217;s right-of use assets and lease liabilities as of October 31, 2023 was 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 id="xdx_8BB_zekFTBuZNp4h" style="display: none">Schedule of Right-of use Assets and Lease 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><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" id="xdx_499_20231031_zIWBCBeMvaFf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 2023</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><span style="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">(in thousands)</span></td><td><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" style="text-align: right"><span 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="text-decoration: underline; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zyea5pu1NuOb" style="vertical-align: bottom; background-color: White">
    <td style="width: 80%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    right-of-use asset, net</span></td><td style="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; width: 2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,550</span></td><td style="width: 1%; padding-bottom: 2.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 id="xdx_40A_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zWawfohfNSY3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Right-of-use 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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">579</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zNEwwvnLIAGa" 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">Right-of-use
    liabilities- long term</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,060</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 id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zrLvKhhORD83" 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">Total lease liabilities</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,639</span></td><td style="padding-bottom: 2.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">Weighted average remaining lease term- operating
    leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231031_zgzSEtDeXCSf" title="Weighted average remaining lease term- operating leases">3.80</span>
                                            years</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">Weighted average discount rate- operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231031_zlIImepzOB8e" title="Weighted average discount rate- operating leases">8.4</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>

<p id="xdx_8A9_zr6RdseJNCRd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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>&#160;</b></span></p>

<p id="xdx_891_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zZP9qarNu8Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
remaining lease payments under the Company&#8217;s operating leases are 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 id="xdx_8B9_zm0DIqAI8be9" style="display: none">Schedule of Future Minimum Lease payments Under Operating Lease</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="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" id="xdx_492_20231031_zRkwvAHfzm49" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 2023</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: 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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span 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 id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzbOq_zEJX4vao1W81" 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">Remainder of fiscal year 2024</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; 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">358</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_zdQvKdLbtbG4" 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">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">514</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_z3A3JOuoalyc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">338</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zS6Jg0czVLe5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">329</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzbOq_zdMSuC5mM1Yk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">333</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzbOq_zBVvk2Bbi1Pl" 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">thereafter</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">28</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 id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zeV1hNw9aSX1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total future minimum 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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,900</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_z1874H7aezI5" 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">Less imputed interest</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">(261</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zE3vnQcetalh" 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">Total</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,639</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AA_zRCWA7jsXUg5" style="font: 10pt Times 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>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>38
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543394480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text"><p id="xdx_800_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zewaDGsybul7" style="font: 10pt Times 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>(10)
<span id="xdx_821_z69XmKJ08B56">Accrued Expenses</span></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 id="xdx_892_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zJuMV8hhLGzh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
expenses consisted of the following at October 31, 2023 and April 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_znegqwXf322l" style="display: none">Schedule of Accrued Expenses</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><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" id="xdx_495_20231031_z3aaiMPp4Yba" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_497_20230430_z8cuLtkyyPzk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maCzsTG_zbbfhd7dG205" 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">Project costs</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">141</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">181</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zrCVqQRAVkmi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee incentive 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">901</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,948</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maCzsTG_znFlY9JrrQVe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued salary and benefits</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">486</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</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maCzsTG_zWgxCtyN5Ilk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Professional fees</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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</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 style="-sec-ix-hidden: xdx2ixbrl1258">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maCzsTG_ztIwQU7792Gj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</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">116</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">165</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 id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtCzsTG_zAU6zsWlXTvc" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses total</span><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,094</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,346</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A7_zzjaHIgJLGN7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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),20,24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>39
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543449056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_DisclosureWarrantsAbstract', window );"><strong>Warrants</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="Show.showAR( this, 'defref_OPTT_WarrantDisclosureTextBlock', window );">Warrants</a></td>
<td class="text"><p id="xdx_807_ecustom--WarrantDisclosureTextBlock_zbSNjLr6DLYd" style="font: 10pt Times 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>(11)
<span id="xdx_82B_zy8m7IA0wyFd">Warrants</span></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"><i>Equity
Classified Warrants</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
underwritten public offering from April 2019 included the issuance of common stock warrants to purchase up to <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190430__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zeHpY576SeHl" title="Warrants to purchase common stock exercised">4,927,680</span> shares of common
stock that have an exercise price of $<span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190430__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zBlI9yN0HqCj" title="Exercise price of warrants">3.85</span> per share and expire <span id="xdx_906_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20190430__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zxzyVXtBFzKb" title="Warrants and rights outstanding, term">five years</span> from the issuance date. As of October 31, 2023, common warrants
to purchase <span id="xdx_900_ecustom--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_iI_pid_c20231031_zyXjBdhRlZuk" title="Warrants to purchase common stock exercised">732,500</span> shares of the common stock had been exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_OPTT_DisclosureWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureWarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_WarrantDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrant Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_WarrantDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543466240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text"><p id="xdx_801_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z8c8qHbHGX5c" style="font: 10pt Times 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>(12)
<span id="xdx_82D_zO2SyHL8C6F7">Share-Based Compensation</span></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">In
2015, upon approval by the Company&#8217;s shareholders, the Company&#8217;s 2015 Omnibus Incentive Plan (the &#8220;2015 Plan&#8221;)
became effective. A total of <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20151231__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zuGbWtV346e" title="Share-based compensation arrangement shares authorized">1,332,036</span> shares were authorized for issuance under the 2015 Omnibus Incentive Plan, including shares available
for awards under the 2006 Stock Incentive Plan remaining at the time that plan terminated, or that were subject to awards under the 2006
Stock Incentive Plan that thereafter terminated by reason of expiration, forfeiture, cancellation or otherwise. If any award under the
2006 Stock Incentive Plan or 2015 Plan expires, is cancelled, terminates unexercised or is forfeited, those shares become again available
for grant under the 2015 Plan. The 2015 Plan will terminate ten years after its effective date, in October 2025, but is subject to earlier
termination as provided in the 2015 Plan. At subsequent shareholder meetings, including most recently in January 2023, the shareholders
approved an aggregate increase to the 2015 Plan of <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_c20230131__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zs4p2qp0mzDj" title="Share-based compensation arrangement shares aggregate increase">3,050,000</span> shares resulting in total shares authorized for issuance of <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230131__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zufbogUcoUS6" title="Share-based compensation arrangement shares authorized">4,382,036</span> as
of January 2023. As of October 31, 2023, the Company had approximately <span id="xdx_907_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20231031__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zL0t6QhscrUa" title="Capital shares reserved for future issuance">684,000</span> shares available for future issuance under the 2015 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"></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 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">On
January 18, 2018, the Company&#8217;s Board of Directors adopted the Company&#8217;s Employment Inducement Incentive Award Plan (the
&#8220;2018 Inducement Plan&#8221;) pursuant to which the Company reserved <span id="xdx_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20180118__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zk7kFOn6UwJa" title="Capital shares reserved for future issuance">25,000</span> shares of common stock for issuance under the Inducement
Plan in accordance with Rule 711(a) of the NYSE American Company Guide. On February 9, 2022, the 2018 Inducement Plan was amended to
increase the authorized shares by <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220208__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zdxb2JRXp3gh" title="Share-based compensation arrangement shares authorized">250,000</span> to <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220209__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zFgDDAt8rzKa" title="Share-based compensation arrangement shares authorized">275,000</span>. As of October 31, 2023, there were approximately <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20231031__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zQwt2kWkdU1a" title="Available for grant">111,000</span> shares available for grant
under the 2018 Inducement Plan. The 2015 Plan and the 2018 Inducement Plan together comprise the &#8220;Stock Incentive Plans&#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>Stock
Options</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company estimates the fair value of each stock option award granted with service-based vesting requirements, using the Black-Scholes
option pricing model, assuming no dividends, and using weighted average valuation assumptions. The risk-free rate is based on the U.S.
Treasury yield curve in effect at the time of grant commensurate with the expected life of the award. The expected life (estimated period
of time outstanding) of the stock options granted was estimated using the &#8220;simplified&#8221; method as permitted by the SEC&#8217;s
Staff Accounting Bulletin No. 110, <i>Share-Based Payment.</i> Expected volatility is based on the Company&#8217;s historical volatility
over the expected life of the stock option granted. The Company did not grant any stock options during the three and six months ended
October 31, 2023 and 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 id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_z0xh35d7jxz4" 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">A
summary of stock options under our Stock Incentive Plans is detailed in the following table.</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_z8XHfXoxvso4" style="display: none">Schedule of Stock Option Activity</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="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-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</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>Underlying</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>Options </b></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"><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>Weighted</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>Average</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>Exercise</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>Price</b></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"><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>Weighted</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>Average</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>Remaining</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>Contractual</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>Term</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>(In Years)</b></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: 40%">Outstanding as of April 30, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230501__20231031_zmAGrI3olU5c" style="width: 16%; text-align: right" title="Shares Underlying Options Outstanding, beginning">1,529,185</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230501__20231031_zJN24tB4ijTl" style="width: 16%; text-align: right" title="Weighted Average Exercise Price, Beginning balance">1.75</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_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230501__20231031_z01UGPSd3NP8" title="Weighted Average Remaining Contractual Term (In Years), Beginning">8.8</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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230501__20231031_zzdNGm4Wyzp" style="text-align: right" title="Shares Underlying Options Outstanding, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1302">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zhqs0itku588" style="text-align: right" title="Weighted Average Exercise Price, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1304">&#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">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20230501__20231031_zTcbzZlnKtua" style="text-align: right" title="Shares Underlying Options ,Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1306">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zgQC6KPHOkeb" style="text-align: right" title="Weighted Average Exercise Price, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1308">&#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">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cancelled/forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20230501__20231031_zqaMm3zrCL6i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Underlying Options, Cancelled/forfeited">(345,694</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">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zUCUzhnqX4A4" style="padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited">1.57</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Outstanding as of October 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230501__20231031_zqGpMIL12cR1" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares Underlying Options, ending">1,183,491</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230501__20231031_ztue6Zr0oN0l" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance">1.80</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_903_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20230501__20231031_zz1KbV4JvMO8" title="Weighted Average Remaining Contractual Term (In Years), Ending">8.2</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Exercisable as of October 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20231031_zhsm5qMJhhBi" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares Underlying Options, Exercisable at Ending">417,211</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20231031_zzrhQYn5aYxh" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending">3.34</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230501__20231031_zt9gpQdMZjok" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending">7.1</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A2_zik9p16DGE9i" 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">As
of October 31, 2023, the total intrinsic value of outstanding and exercisable options was approximately zero. As of October 31, 2023,
approximately <span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zIhQmYq1u9ch" title="Options unvested">766,000</span> options were unvested, which had an intrinsic value of zero and a weighted average remaining contractual term of
<span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zQBuWzaE1vPb" title="Weighted average remaining contractual term">8.8</span> years. There was approximately $<span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zVt9zJB4M5Q8" title="Share-based payment arrangement, expense">98,000</span> and $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDmyU9qZkv07" title="Share-based payment arrangement, expense">168,000</span> of total recognized compensation cost related to stock options during each of
the six months ended October 31, 2023 and 2022, respectively. There was approximately $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpense_c20230801__20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zRg12ApxPF3j" title="Share-based payment arrangement, expense">20,000</span> and $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_c20220801__20221031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zXmMtvED4f7j" title="Share-based payment arrangement, expense">72,000</span> of total recognized compensation
cost related to stock options during each of the three months ended October 31, 2023 and 2022, respectively. As of October 31, 2023,
there was approximately $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20231031_zHl3yCFTSxG2" title="Unrecognized compensation cost related to non-vested stock">0.4</span> million of total unrecognized compensation cost related to non-vested stock options granted under the plans.
This cost is expected to be recognized over a weighted-average period of <span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230501__20231031_zX0o8scmTUQg" title="Share-based compensation of weighted-average period">1.8</span> years.</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"><i>Performance
Stock Options</i></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">As
of October 31, 2023, there were no performance stock options outstanding. As of April 30, 2023 there were <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVPwbGXzsBc3" title="Shares outstanding">66,667</span> shares outstanding which
were all canceled during the quarter ended July 31, 2023. There was approximately $<span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zYDvOY3vS2ie">43,000</span> and $<span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zXtzpAbJPC5a">101,000</span> of total recognized compensation
cost related to performance stock options during the six months ended October 31, 2023 and 2022, respectively. There was approximately
<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_dc_c20230801__20231031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zJX6oqjvyxIl">zero</span> and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20220801__20221031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMpNcpRKrhog" title="Allocated share based compensation expense">48,000</span> of total recognized compensation cost related to performance stock options during the three months ended October 31,
2023 and 2022, 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 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"><i>Restricted
Stock Units</i></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">Compensation
expense for RSUs is generally recorded based on the market value on the date of grant and recognized ratably over the associated service
and performance period. During the six months ended October 31, 2023 and 2022, the Company granted <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zjWx5S0eCsIg" title="Number of restricted shares, granted">58,000</span> and <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zgL9n1sGRiAj" title="Number of restricted shares, granted">52,500</span> shares, respectively,
that were subject to both service-based and market-based vesting requirements.</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_898_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_znLF0wWEw1p4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of unvested RSU&#8217;s under our Stock Incentive Plans is 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_8B6_zDzXUjfcfyCg" style="display: none">Schedule of Non-vested Restricted Stock Activity</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="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-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</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>of Shares</b></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"><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>Weighted</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>Average Price per</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>Share</b></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: 60%">Unvested at April 30, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zwnEKQMDKen4" style="width: 16%; text-align: right" title="Number of Shares, Unvested, Beginning">1,985,994</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zIlSSv5yzXic" style="width: 16%; text-align: right" title="Weighted Average Price per Share, Unvested, Beginning">0.89</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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zgkn6WJLgODc" style="text-align: right" title="Number of Shares, Unvested, Granted">58,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zG5re24kE9Y3" style="text-align: right" title="Weighted Average Price per Share, Unvested, Granted">0.53</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">Vested and issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zXFOjDM0xmPa" style="text-align: right" title="Number of Shares, Unvested, Vested and issued">(69,666</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zRwyPghBlwyd" style="text-align: right" title="Weighted Average Price per Share, Unvested, Vested">1.41</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cancelled/forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z6b51m07A5Ih" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Shares, Unvested, Cancelled/forfeited">(58,647</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">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zOvr5BCV8D38" style="padding-bottom: 1.5pt; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited">2.01</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">Unvested at October 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zz4Auej29tri" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares, Unvested, Ending">1,916,181</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zshx0BqF4Qzi" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Price per Share, Unvested, Ending">0.86</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A2_zlsncllYpGu9" 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">There
was approximately $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zyXJ6kvcZPtf" title="Share-based payment arrangement, expense">532,000</span> and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8NoU1k4LCA2" title="Share-based payment arrangement, expense">364,000</span> of total recognized compensation cost related to RSUs for the six months ended October 31, 2023
and 2022, respectively. There was approximately $<span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_c20230801__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zBREWDduIBcb" title="Share-based payment arrangement, expense">252,000</span> and $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_c20220801__20221031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zxtnEIXkyKWg" title="Share-based payment arrangement, expense">180,000</span> of total recognized compensation cost related to restricted stock
units for the three months ended October 31, 2023 and 2022, respectively. As of October 31, 2023, there was approximately $<span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_c20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zRCCwwqMavIe" title="Unrecognized compensation cost">554,000</span> of
unrecognized compensation cost remaining related to unvested restricted stock units granted under our plans. The primary driver of unrecognized
compensation cost for RSU&#8217;s is related to RSU grants in accordance with the Company&#8217;s stock holding guidelines for Named
Executive Officers (&#8220;NEO&#8217;s&#8221;). This cost is expected to be recognized over a weighted-average period of <span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z5cYhxceYiUb" title="Share-based compensation of weighted-average period">1.2</span> years.</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>41
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543466240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--FairValueDisclosuresTextBlock_zIaeGJkLlBil" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(13)
<span id="xdx_826_zFppJtD2XLFk">Fair Value Measurements</span></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
Topic 820, &#8220;<i>Fair Value Measurements&#8221;</i> states that fair value is an exit price, representing the amount 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.
Assets and liabilities that are measured at fair value are reported using a three-level fair value hierarchy that prioritizes the inputs
used to measure fair value. This hierarchy maximizes the use of observable input and minimizes the use of unobservable inputs. The following
is a description of the three hierarchy levels.</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; 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.65in; text-align: justify"><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">Unadjusted
    quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement
    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; 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">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">Inputs
    other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly.</span></td></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">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">Inputs
    that are unobservable for the asset or liability.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: -45pt"><span style="font-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"><i>Disclosure
of Fair Values</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial instruments that are not re-measured at fair value include cash, cash equivalents, restricted cash, accounts
receivable, contract assets and liabilities, deposits, accounts payable, and accrued expenses. The carrying value is equal to their fair
value due to the short term nature of these 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
there is a Level 3 contingent liability related to earnout payable as part of the MAR acquisition in the amount of $<span id="xdx_908_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8OjBLWLrti3" title="Contingent liability MAR acquisition amount">1.1</span> million as of
October 31, 2023. The fair value of this contingent liability has decreased by approximately $<span id="xdx_90E_ecustom--IncreaseDecreaseInContingentLiability_pn5n6_c20220501__20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zEOMEZu9yJvg" title="Decrease in contingent liability">0.1</span> million from the fair value of $<span id="xdx_901_eus-gaap--ContingentConsiderationClassifiedAsEquityFairValueDisclosure_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zdVHOyNcxnGa" title="Fair value of contingent consideration">1.2</span>
million as of April 30, 2023.</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
June 2023, the Company paid $<span id="xdx_90B_ecustom--CashPaidForFirstEarnOut_c20230601__20230630_zdIvtKeiWQb9" title="Cash payments">500,000</span> in cash and issued <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230601__20230630_zmI2scLqt8T9" title="Stock issued during period, shares">1,923,077</span> in shares worth $<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn5n6_c20230601__20230630_z0KNBe0nCNii" title="Stock issued during period, value">1.0</span> million to satisfy the achievement of the first
earnout period.</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">Transfers
into or out of any hierarchy level are recognized at the end of the reporting period in which the transfers occurred. There were no transfers
between any hierarchy levels during each of the three and six months ended October 31, 2023 and 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>

<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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>42
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543488256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zKZoPIBgZzj9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(14)
<span id="xdx_823_zuhhskcRtZt1">Commitments and Contingencies</span></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Spain
Income Tax Audit</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company underwent an income tax audit in Spain for the period from 2011 to 2014, when its Spanish branch was closed. On July 30, 2018,
the Spanish tax inspector concluded that although there was no tax owed in light of losses reported, the Company&#8217;s Spanish branch
owed penalties for failure to properly account for the income associated with the funding grant. During the year ended April 30, 2022,
the Company received notice from the Spanish Central Economic and Administrative Tribunal (&#8220;Spanish Tax Administration&#8221;)
that it agreed with the inspector and ruled that the Company owes the full amount of the penalty in the amount of &#8364;<span id="xdx_90F_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_uEuro_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z3LstIXDlCe8" title="Income tax penalties">279,870</span> or approximately
$<span id="xdx_908_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zQOoiHgmtbhe" title="Income tax penalties">331,000</span>. On January 25, 2021, the Company paid the Spanish Tax Administration &#8364;<span id="xdx_90B_eus-gaap--LossContingencyDamagesPaidValue_uEuro_c20210124__20210125__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z3zMDvQVXWD6" title="Payment of tax on damages">279,870</span>. Notwithstanding that payment, on April
30, 2022, the Company filed its appeal of the decision of the Central Court to the Spanish National Court. The Company is awaiting the
results of the appeal.</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"><i>Shareholder
Proxy Contest</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">On
June 16, 2023, a stockholder of the Company, Paragon Technologies, Inc.,
a Delaware corporation (&#8220;Paragon&#8221;), informed the Company that Paragon was planning a proxy contest against the Company and
intended to nominate candidates for election to the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) at the Company&#8217;s
2023 Annual Meeting of Stockholders (the &#8220;2023 Annual Meeting&#8221;). Paragon would later disclose that it is seeking to replace
a majority of the six-member Board and, thereby, seek control of the Company. In connection with Paragon&#8217;s threatened proxy contest,
the Company is currently defending against two litigation matters brought by Paragon in the Delaware Court of Chancery.</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">On
July 27, 2023, Paragon filed a complaint against the Company in the Delaware
Court of Chancery to enforce the demand that Paragon had made on July 17, 2023, to inspect the Company&#8217;s confidential books and
records pursuant to Section 220 of the Delaware General Corporation Law. On October 20, 2023, a Magistrate of the Delaware Court of Chancery
issued a telephonic report regarding this matter and indicated that Paragon had asserted a proper purpose for its inspection demand. On
October 25, 2023, the Company filed a Notice of Exceptions with the Delaware Court of Chancery to take exceptions to the Magistrate&#8217;s
report. In its Notice of Exceptions, the Company detailed the areas of the Magistrate&#8217;s report that the Company took exception to,
including, but not limited to: (i) the report&#8217;s conclusion that Paragon had stated a proper purpose for its books and records demand;
(ii) the report&#8217;s conclusion that the primary purpose motivating Paragon&#8217;s demand was Paragon&#8217;s stated purpose; (iii)
the report&#8217;s conclusion that Paragon&#8217;s stated purpose for its demand was not pretextual and that Paragon did not have improper
ulterior motives; and (iv) the report&#8217;s conclusion as to the scope of inspection to be permitted pursuant to Paragon&#8217;s demand.
On November 14, 2023, the Company filed its opening brief with respect to this matter. As of the date hereof, Paragon has not filed its
answering brief, and the Delaware Court of Chancery has not scheduled any further action with respect to this matter.</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"><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">On
October 9, 2023, Paragon initiated litigation in the Delaware Court of
Chancery against the Company and the Board alleging claims for breach of fiduciary duty and seeking declaratory and injunctive relief,
including an injunction to (i) <span id="xdx_90E_eus-gaap--LossContingencyAllegations_c20231008__20231009_zHnXP917LJrl" title="Description of litigation and allegations and cliam">prevent the Company from rejecting the purported nominating notice that Paragon submitted to the Company
on August 25, 2023 to notify the Company of its intention to nominate a majority slate of nominees at the 2023 Annual Meeting (the &#8220;Purported
Nominating Notice&#8221;), and (ii) require the Company to approve Paragon&#8217;s request for an exemption from the Company&#8217;s Section
382 Tax Benefits Preservation Plan so that Paragon could purchase up to 19.9% of the Company&#8217;s common stock without triggering the
dilution that would otherwise apply to the holder of 4.99% or more of the Company&#8217;s common stock</span>. On November 30, 2023, the Delaware
Court of Chancery denied Paragon&#8217;s request for injunctive relief to (i) block the Board from continuing to reject Paragon&#8217;s
Purported Nominating Notice, and (ii) require the Board to grant Paragon the exemption it had requested from the Company&#8217;s Section
382 Tax Benefits Preservation Plan. Further, the Delaware Court of Chancery indicated that factual issues remain that would need to be
resolved at a trial. On November 30, 2023, the Delaware Court of Chancery also granted, in part, a motion for sanctions against Paragon
relating to the purported spoliation of text messages. As of the date hereof, the Delaware Court of Chancery has not scheduled any further
action with respect to this matter, other than directing counsel for the Company and the Board to submit an affidavit detailing the reasonable
fees and expenses incurred in filing their motion for sanctions and providing Paragon with an opportunity to respond.</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"><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>General
Legal Matters</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">From
time to time, the Company is involved in legal and administrative proceedings and claims of various types. The Company records a liability
in its consolidated financial statements for these matters when a loss is known or considered probable and the amount can be reasonably
estimated. The Company reviews these estimates each accounting period as additional information is known and adjusts the loss provision
when appropriate. If a matter is both probable to result in a liability and the amounts of loss can be reasonably estimated, the Company
estimates and discloses the possible loss or range of loss to the extent necessary to make the consolidated financial statements not
misleading. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in its consolidated financial
statements.</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544815024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_805_eus-gaap--IncomeTaxDisclosureTextBlock_z74Yh52sKP28" 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>(15)
<span id="xdx_828_zvkug8ZoCTMb">Income Taxes</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-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Uncertain
Tax Positions</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
account for income taxes in accordance with ASC 740. The guidance requires the Company to recognize in its consolidated financial statements
the impact of a tax position if that position is more likely than not to be sustained upon examination, based on the technical merits
of the position. The Company has no current or deferred tax due to current and projected losses for the year. The Company has appealed
the results of the income tax audit in Spain for the period from 2011 to 2014, when the Company&#8217;s Spanish branch was closed (see
Note 14). At October 31, 2023, the Company had no uncertain tax positions. The Company does not expect any material increase or decrease
in its income tax expense or benefit in the next twelve months, related to examinations or uncertain tax positions. Net operating loss
and credit carry forwards since inception remain open to examination by taxing authorities and will continue to remain open for a period
of time after utilization.</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"><i>Tax
Preservation Plan</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">In
June 2023, in order to protect the Company&#8217;s valuable tax assets related to its net operating losses from being limited or lost
under Section 382 of the Internal Revenue Code, the Company adopted a Tax Benefits Preservation Plan (the &#8220;Plan&#8221;). Pursuant to the Plan, the Board declared a dividend of one preferred share purchase right (each,
a &#8220;Right&#8221;) for each outstanding share of common stock of the Company. The dividend was distributed to stockholders of record
as of the close of business on July 11, 2023. The Plan substantially diminishes the risk that the Company&#8217;s ability to utilize
its net operating loss carryovers to reduce potential future federal income tax obligations may become substantially limited. The Plan
is intended to act as a deterrent to any person or group acquiring beneficial ownership of <span id="xdx_900_ecustom--BusinessAcquisitionOutstandingCommonStockOwnershipPercentage_iI_dp_uPure_c20230630_zTp7i3bVMR44" title="Acquisition outstanding common stock ownership percentage">4.99</span>% or more of the outstanding common stock
without approval by potentially subjecting any such person or group to significant dilution.</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">The
Company determined the grant date fair value of the Rights using an option-pricing model. The amount was immaterial to the consolidated
financial statements and deemed to be de minimis, and accordingly was not recorded to the 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"><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>44
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543501152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Operating Segments and Geographic Information</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--SegmentReportingDisclosureTextBlock_z4kmMWi75C8l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(16)
<span id="xdx_821_zZsb6ly8aqY2">Operating Segments and Geographic Information</span></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s business consists of one reportable segment as the revenues associated with its different business lines are not material
enough to justify segment reporting or to make it meaningful to investors, and our chief operating decision maker does not view the Company&#8217;s
operations on a segment basis. The Company operates worldwide, with its U.S. operations in New Jersey, California, and Texas, and one
operating subsidiary in the UK. Revenues and expenses are generally attributed to the operating unit that bills the customers. During
each of the three and six months ended October 31, 2023 and 2022, the Company&#8217;s primary business operations were in North America
and the Middle East.</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>45
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543435632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zJSR7LClnktb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(17)
<span id="xdx_821_zYgLPcf2jkkf">Subsequent Events</span></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 9, 2023 the Company entered into an agreement to divest its wholly owned subsidiary 3dent Technologies LLC, for nominal
consideration back to its former owners from whom it was originally acquired in February 2021. This divestiture was done so that the
Company can more fully focus its efforts and resources on the commercialization of its cutting-edge pipeline of products &#8211;
particularly for the national security and defense markets.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>46
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306542530528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text"><p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zyzV6vJab7Zb" style="font: 10pt Times 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)
<span id="xdx_86F_znPJXeC0Yefg">Consolidation</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Marine Advanced
Robotics Inc. (CA), 3dent Technologies LLC (TX), Oregon Wave Energy Partners I LLC (DE), ReedSport OPT WavePark, LLC (OR) and Ocean Power
Technologies Ltd. in the United Kingdom. ReedSport OPT WavePark, LLC (OR) and Oregon Wave Energy Partners I, LLC (DE) were dissolved
during the first quarter of fiscal 2024. All significant intercompany balances and transactions have been eliminated in consolidation.</span></p>

<p style="font: 10pt Times 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>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--UseOfEstimates_zeSqvgyojOB6" style="font: 10pt Times 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>(b)
<span id="xdx_863_zOlT8MtXS5e5">Use of Estimates</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements requires management of the Company to make several estimates and assumptions relating
to 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 period. Significant items subject to such estimates and assumptions include, among other items, stock-based compensation,
over time revenue recognition, valuation consideration related to business combinations, including contingent consideration, and other
assumptions and estimates used to evaluate the recoverability of long-lived assets, goodwill and other intangible assets. Actual results
could differ from those estimates.</span></p>

<p style="font: 10pt Times 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>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zV5MZVVdf95e" style="font: 10pt Times 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>(c)
<span id="xdx_86D_zXKlFYreHHnd">Business Combinations</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations in accordance with Financial Accounting and Standards Board (&#8220;FASB&#8221;) Business
Combinations (Topic 805). The Company allocates the fair value of consideration transferred in a business combination to the estimated
fair value at the acquisition date of the tangible and intangible assets acquired as well as the liabilities assumed. Acquisition costs
are expensed as incurred. Any excess consideration transferred is recorded as goodwill and in instances where the fair value of consideration
transferred is less than the estimated fair value of tangible and intangible assets acquired less liabilities assumed, such amounts are
recorded as a gain on the bargain purchase.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash, Cash Equivalents, Restricted Cash and Security Agreements and Short Term Investments</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zq1LoRtI6XPk" style="font: 10pt Times 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>(d)
<span id="xdx_860_zTjmBpsYMg0k">Cash, Cash Equivalents, Restricted Cash and Security Agreements and Short Term Investments</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash
and Cash Equivalents</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers all highly liquid investments with an original maturity of three months or less when purchased, to be cash equivalents.
The Company invests excess cash in a money market account or in short term investments that are held-to-maturity. The Company had cash
and cash equivalents of approximately $<span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20231031_zzyBbxfedSbj" title="Cash and cash equivalents">3.3</span> million as of October 31, 2023 and $<span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20230430_zzIkcBKc2iOg" title="Cash and cash equivalents">6.9</span> million as of April 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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>Restricted
Cash and Security Agreements</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a letter of credit agreement with Santander Bank, N.A. (&#8220;Santander&#8221;). Cash of $<span id="xdx_90A_eus-gaap--Deposits_iI_c20231031__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zCI9J3blL6gk" title="Deposits">156,000</span> is on deposit at Santander
and serves as security for a letter of credit issued by Santander for the lease of warehouse/office space in Monroe Township, New Jersey.
This agreement cannot be extended beyond July 31, 2025 and is cancellable at the discretion of Santander.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Santander
also issued a letter of credit to subsidiaries of Enel Green Power (&#8220;EGP&#8221;) pursuant to the Company&#8217;s contracts with
EGP. This letter of credit was originally issued in August 2020 and has a remaining amount of $<span id="xdx_903_eus-gaap--LineOfCredit_iI_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--AwardDateAxis__custom--JanuaryTwoThousandTwentyFourMember_zBZSw2LDxIui" title="Letters of credit issued amount">65,000</span> which will be released in January
2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zIlgsl5XfHE2" style="font: 10pt Times 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
following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets
that total to the same amounts shown in the Consolidated Statements of Cash Flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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><span id="xdx_8BA_z2Tkb7H2vIF3" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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" id="xdx_49C_20231031_zflnBMpzqeE" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_499_20230430_zDhTBv5ZOlT5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzbyj_zt1kyBjmAEN7" 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 and cash equivalents</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">3,292</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">6,883</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--RestrictedCashCurrent_iI_pn3n3_maCCERCzbyj_znFd6iM0qoO" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restricted cash- short term</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">219</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">65</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3_maCCERCzbyj_zSKQycvaWA3b" 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">Restricted cash- long
    term</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 style="-sec-ix-hidden: xdx2ixbrl0690">&#8212;</span></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">155</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 id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzbyj_zzNirMC4Ehag" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash, cash equivalents,
    restricted cash and restricted cash equivalents</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,511</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">7,103</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A7_zzS4rAkgQrIb" style="font: 10pt Times 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>Short
Term Investments</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of October 31, 2023 and April 30, 2023, the carrying value was approximately $<span id="xdx_907_eus-gaap--ShortTermInvestments_iI_pn5n6_c20231031_zkNfQAGsKXnh" title="Short term investments">15.4</span> million and $<span id="xdx_906_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_z4hXBRZ4P5b6" title="Short term investments">27.8</span> million, respectively. All short
term investments consist of corporate bonds, government agency bonds, or U.S. Treasury Notes and Bonds, are investment grade rated or
better, and mature within 12 months. The Company has the ability and the intention to hold all investments to maturity, and as such are
classified as held-to-maturity investments and carried at amortized 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total accretion of discounts (amortization of premium) recognized for the six month periods ended October 31, 2023 and 2022 is
approximately $<span id="xdx_901_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20230501__20231031_zgZNLnRG4sG2" title="Accretion of discount and amortization of premium on investments">0.2</span> million and $<span id="xdx_907_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20220501__20221031_zt4fwi1U4iUa" title="Accretion of discount and amortization of premium on investments">(0.2)</span> million, respectively. The total accretion of discounts (amortization of premium) on
investments for the three month period ended October 31, 2023 and 2022 was $<span id="xdx_906_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20230801__20231031_zysSxGOZ8xOd" title="Accretion of discount and amortization of premium on investments">0.1</span> million and $<span id="xdx_909_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_iN_pn4n6_di_c20220801__20221031_z1CM11GcKFli" title="Accretion of discount and amortization of premium on investments">(0.06)</span> million, respectively. Additionally,
there has been no impairment on these investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zkbQjJnjMIRf" style="font: 10pt Times 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
following table summarizes the Company&#8217;s short term investments as of October 31, 2023 and April 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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><span id="xdx_8B1_zR3GfNHRsHqk" style="display: none">Schedule of Investments and Unrealized Gains/Losses</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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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"><span style="font-family: Times New Roman, Times, Serif">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">Amortized
    Cost</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">Unrealized
    Gains</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">Market
    Value</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">Amortized
    Cost</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">Unrealized
    Gains</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">Market
    Value</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Corporate Bonds</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 id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zA7UAxLGy616" style="width: 8%; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">6,911</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 id="xdx_98F_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zr4Cd7LepzYg" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">56</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 id="xdx_983_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z1X9KlJAzU1d" style="width: 8%; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">6,967</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 id="xdx_98C_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zLK5Xv09zSCk" style="width: 8%; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">14,776</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 id="xdx_980_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z3bMfTtOiLnd" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">100</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 id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_ziw2bqPTjSXa" style="width: 8%; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">14,876</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">Government Bonds &amp; Notes</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zFu7OZ3iJ6a" style="text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">6,692</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 id="xdx_982_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z4ZnN3OK2pcg" style="text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">35</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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zLcG2nvJV7J" style="text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">6,727</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 id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuqReDx24z3l" style="text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">9,188</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 id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zmxtPrQZpaqg" style="text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zU0dDIQjHDz3" style="text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">9,221</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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Government Agency Bonds</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 id="xdx_988_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaETbAB6HRTl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">1,824</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 id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zgEke0yxp5zc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">23</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 id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z3nlQOJyn6Tl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">1,847</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 id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z1NBjzSeVe0a" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">3,826</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 id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zhMZP649sG6f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">25</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 id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zC69wkqpMHVd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">3,851</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: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Short Term Investments</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 id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031_zcXnxAWREQl4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">15,427</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 id="xdx_98C_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031_zfbBRCV1uj6e" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">114</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 id="xdx_980_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031_zrtwbd9GdIgc" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">15,541</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 id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zZELKrsOgPD4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">27,790</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 id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zjh4KWwX6lFb" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">158</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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zWUtfTBFaUue" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">27,948</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A4_zwmai0n9vIZ" style="font: 10pt Times 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></i></b>&#160;</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">&#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="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_z7X8zAucEaTh" style="font: 10pt Times 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>(e)
<span id="xdx_86A_zBsxtDmrbJDh">Inventory</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with Accounting Standards Codification 330 (ASC 330), inventory is stated at the lower of costs or net realizable value applicable
to goods on hand remaining after the matching of absorbed costs with concurrent revenues. The Company has three classes of inventory;
raw materials, work in process, and finished goods. Items remain in inventory until they are shipped to the customer, at which time the
costs are transferred on a FIFO basis to cost of revenue, or moved to leased assets as applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p id="xdx_844_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z669GdXlFPH4" style="font: 10pt Times 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>(f)
<span id="xdx_866_zdrjnDIRCXM6">Accounts Receivable</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable are stated at the net amount expected to be collected. Amounts are ordinarily due between 30 and 90 days after the issuance
of the invoice. We are exposed to credit losses primarily on our accounts receivable and contract assets related to our sales to customers.
If applicable, an allowance for credit losses is established to provide for the expected lifetime credit losses by evaluating factors
such as customer creditworthiness, historical payment and loss experiences, current economic conditions (including geographic and political
risk), and the age and status of outstanding receivables. Based on these factors, management has determined the allowance for credit
losses was immaterial. Expected credit losses are written off in the period in which the financial asset is no longer collectible.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company grants credit to its customers, generally, without collateral, under normal payment terms (typically 30 to 90 days after invoicing).
Generally, invoicing occurs after the services are performed or control of the product has transferred to the customer. Accounts receivable
represent an unconditional right to consideration arising from the Company&#8217;s performance under contracts with customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, net</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zX9T6ZmEhTPg" style="font: 10pt Times 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>(g)
<span><span id="xdx_868_zUQI7UVMODn">Property and Equipment, net</span></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
and equipment is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the
straight-line method over the estimated useful lives (three to ten years) of the assets. Leasehold improvements are amortized using the
straight-line method over the shorter of the estimated useful life of the asset or the remaining lease term. Expenses for maintenance
and repairs are charged to operations as incurred. Property and equipment is also reviewed for impairment whenever events or changes
in circumstances indicate that the carrying amount of the asset may not be recoverable. Recoverability of assets to be held and used
is measured by a comparison of the carrying amount of the asset to estimated undiscounted future cash flows expected to be generated
by the asset. If the carrying amount of the asset exceeds its estimated future cash flows, then an impairment charge is recognized in
the amount by which the carrying amount of the asset exceeds the fair value of the asset.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zB19ZbxeCsCj" style="font: 10pt Times 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 id="xdx_8B9_zLVO87d0eLu4" style="display: none">Schedule
of Property, Plant and Equipment, Useful Life</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27pt"></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: bottom; background-color: White">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</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; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated
    depreciable life</b></span></td></tr>
  <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></tr>
  <tr style="font: 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">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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zCChB9fM4Wra" title="Property and equipment, useful life (Year)">5</span>-<span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_z2ZyzWvTsqvk" title="Property and equipment, useful life (Year)">7
    years</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zd3qJrHANoJd" title="Property and equipment, useful life (Year)">3
    years</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture &amp; 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_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zK1QXUGU5pM7" title="Property and equipment, useful life (Year)">3</span>-<span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z9eIGu5JixYi" title="Property and equipment, useful life (Year)">7
    years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><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; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyCcpSSHLNq" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl0775">Shorter
    of the estimated useful life or lease term</span></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leased
    Power Buoys assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedPowerBuoysAssetsMember_z2HB97FcrUci" title="Property and equipment, useful life (Year)">10
    years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leased
    WAM-V assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_zwinpOKaM3i5" title="Property and equipment, useful life (Year)">10
    years</span></span></td></tr>
  </table>
<p id="xdx_8A9_zhsyq8zD04Te" style="font: 10pt Times 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>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Exchange Gains and Losses</a></td>
<td class="text"><p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zctusFqMwuoi" style="font: 10pt Times 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>(h)
<span id="xdx_864_z644K4q8kAEl">Foreign Exchange Gains and Losses</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains cash accounts that are denominated in British pound sterling. These amounts are included in cash, cash equivalents
and restricted cash on the accompanying Consolidated Balance Sheets. Transactions denominated in a foreign currency may result in realized
and unrealized foreign exchange gains or losses from exchange rate fluctuations, which are included in &#8220;Foreign exchange (loss)/gain&#8221;
in the accompanying Consolidated Statements of 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"><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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_z74awFLjp0b2" style="font: 10pt Times 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>(i)
<span id="xdx_86A_zKdgdq5r4EU5">Concentration of Credit Risk</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to credit risk consist principally of trade accounts receivable, short term investments
and cash equivalents. The Company believes that its credit risk is limited because the Company&#8217;s current contracts are with entities
with a reliable payment history. The Company invests its excess cash in a money market fund and short term held-to maturity investments
and does not believe that it is exposed to any significant risks related to its cash accounts, money market fund, or held-to maturity
investments. Cash is also maintained at foreign financial institutions. Cash in foreign financial institutions as of October 31, 2023
was immaterial.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">For
the six months ended October 31, 2023 and 2022, the Company had three and four customers whose revenues accounted for at least 10% of
the Company&#8217;s consolidated revenues, respectively. These revenues accounted for approximately <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230501__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zfbwB1fcdbD" title="Concentration risk percentage">55</span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220501__20221031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z4aiCHK2ezlg" title="Concentration risk percentage">69</span>% of the Company&#8217;s
total revenues for the respective periods. For the three months ended October 31, 2023 and 2022, the Company had four and five customers
whose revenues accounted for at least 10% of the Company&#8217;s consolidated revenues, respectively. These revenues accounted for approximately
<span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230801__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z3c9PAKToHel" title="Concentration risk percentage">71</span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220801__20221031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveCustomersMember_z0Eg86iYOMOg" title="Concentration risk percentage">80</span>% of the Company&#8217;s total revenues for the respective periods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensatio</a></td>
<td class="text"><p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zmnynmWEGQvj" style="font: 10pt Times 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>(j)
<span id="xdx_867_zgYn1zFRMHQ1">Share-Based Compensatio</span>n</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
aggregate share-based compensation expense recorded in the Consolidated Statements of Operations for the six months ended October 31,
2023 and 2022 was approximately $<span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn5n6_c20230501__20231031_zZricsUq2PKl" title="Share-based compensation expense">0.7</span> million and $<span id="xdx_902_eus-gaap--ShareBasedCompensation_pn5n6_c20220501__20221031_zAxkN3w6ztN3" title="Share-based compensation expense">0.6 </span>million, respectively. For the three months ended October 31, 2023 and 2022, share-based
compensation expense was approximately $<span id="xdx_903_eus-gaap--ShareBasedCompensation_pn5n6_c20230801__20231031_zx9HdeVUzp1g" title="Share-based compensation expense">0.3</span> million and $<span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn5n6_c20220801__20221031_zlLFYdQaGb38" title="Share-based compensation expense">0.3</span> million, respectively. The Company&#8217;s policy is to account for forfeitures
of share-based compensation as they occur.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zxKUbqUMVlNk" style="font: 10pt Times 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>(k)
<span id="xdx_869_z1y04O6LMX6d">Revenue Recognition</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that a performance obligation is
the unit of account for revenue recognition, the Company assesses the goods or services promised in a contract with a customer and identifies
as a performance obligation as either: a) a good or service (or a bundle of goods or services) that is distinct; or b) a series of distinct
goods or services that are substantially the same and that have the same pattern of transfer to the customer. A contract may contain
a single performance obligation or multiple performance obligations. For contracts with multiple performance obligations, the Company
allocates the contracted transaction price to each performance obligation based upon the relative standalone selling price, which represents
the price the Company would sell a promised good or service separately to a customer. The Company determines the standalone selling price
based upon the facts and circumstances of each obligated good or service. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon the Company&#8217;s forecast of the total cost to satisfy the performance
obligation plus an appropriate profit margin.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
nature of the Company&#8217;s contracts may give rise to several types of variable consideration, including unpriced change orders, liquidated
damages and penalties. Variable consideration can also arise from modifications to the scope of services. Variable consideration is included
in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur once
the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of
whether to include such amounts in the transaction price are based largely on our assessment of legal enforceability, performance, and
any other information (historical, current, and forecasted) that is reasonably available to us. There was no variable consideration as
of October 31, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue when or as it satisfies a performance obligation by transferring a good or service to a customer, either
(1) at a point in time or (2) over time. A good or service is transferred when or as the customer obtains control. The evaluation of
whether control of each performance obligation is transferred at a point in time or over time is made at contract inception. Input
measures such as costs incurred are utilized to assess progress against specific contractual performance obligations for the
Company&#8217;s services. The selection of the method to measure progress towards completion requires judgment and is based on the
nature of the services to be provided. For the Company, the input method using costs or labor hours incurred best represents the
measure of progress against the performance obligations incorporated within the contractual agreements. If estimated total costs on
any contract project a loss, the Company charges the entire estimated loss to operations in the period the loss becomes known. The
cumulative effect of revisions to revenue, estimated costs to complete contracts, including penalties, change orders, claims,
anticipated losses, and others are recorded in the accounting period in which the events indicating a loss are known and the loss
can be reasonably estimated. These loss projections are re-assessed for each subsequent reporting period until the project is
complete. Such revisions could occur at any time and the effects may be material. During the six-month period ended October 31, 2023
the Company recognized approximately $<span id="xdx_905_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230501__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zYO78jJtE0l5" title="Revenue related to performance obligations satisfied at a point in time">1.2</span> million in revenue related to performance obligations satisfied at a point in time and
approximately $<span id="xdx_901_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230501__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zEHKCNztDpte" title="Revenue related to performance obligations satisfied over-time">0.9</span> million in revenue related to performance obligations satisfied over time. During the three-month period ended
October 31, 2023, the Company recognized approximately $<span id="xdx_90A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230801__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zBL1Lipp8KKh" title="Revenue related to performance obligations satisfied at a point in time">0.5</span> million in revenue related to performance obligation satisfied at a point
in time and approximately $<span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230801__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zAto7wWnEeH7" title="Revenue related to performance obligations satisfied over-time">0.4</span> million in revenue related to performance obligations satisfied over 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">The
Company&#8217;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company has two types of fixed-price contracts, firm fixed-price and cost-sharing. Under firm fixed-price contracts, the Company receives
an agreed-upon amount for providing products and services specified in the contract, and a profit or loss is recognized depending on
whether actual costs are more or less than the agreed upon amount. Under cost-sharing contracts, the fixed amount agreed upon with the
customer is only intended to fund a portion of the costs on a specific project. Under cost sharing contracts, an amount corresponding
to the revenue is recorded in cost of revenue, resulting in gross profit on these contracts of zero. The Company&#8217;s share of the
costs is recorded as product development expense. The Company reports its disaggregation of revenue by contract type since this method
best represents the Company&#8217;s business. For the six-month periods ended October 31, 2023 and 2022, the majority of the Company&#8217;s
contracts were classified as firm fixed-price and the remainder were cost-sharing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company&#8217;s contract assets and liabilities primarily relate to the timing differences between cash received from a customer in connection
with contractual rights to invoicing and the timing of revenue recognition following completion of performance obligations. The Company&#8217;s
accounts receivable balance is made up entirely of customer contract related balances.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company&#8217;s revenue also includes revenue from certain contracts which do not fall within the scope of ASC 606, but under the scope
of ASC 842. At inception of a contract for those classified under ASC 842, the Company classifies leases as either operating or financing
in accordance with the authoritative accounting guidance contained within ASC Topic 842, &#8220;Leases&#8221;. If the direct financing
or sales-type classification criteria are met, then the lease is accounted for as a finance lease. All others are treated as operating
leases. The Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term, or as
agreed upon in-use days are utilized, which is presented in Revenue in the Consolidated Statement of Operations. The Company also enters
into lease arrangements for its PowerBuoys&#174; and Wave Adaptive Modular Vessels (&#8220;WAM-V&#174;&#8221;) with certain customers.
Revenue related to multiple-element arrangements is allocated to lease and non-lease elements based on their relative standalone selling
prices or expected cost plus a margin approach. Lease elements generally include a PowerBuoy&#174;, WAM-V&#174;, and components, while
non-lease elements, which the Company expects to become more prevalent, generally include engineering, monitoring and support services.
In the lease arrangement, the customer may be provided with an option to extend the lease term or purchase the leased buoy or WAM-V&#174;
at some point during and/or at the end of the lease term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">As
of October 31, 2023, the Company&#8217;s total remaining performance obligations, also referred to as backlog, totaled $<span id="xdx_90E_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20231031_zapmI76v3ZQk" title="Revenue remaining performance obligation">4.5</span> million.
The Company expects to recognize approximately <span id="xdx_90C_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20230501__20231031_z5CaLcWQ7LE5" title="Expects to recognize revenue remaining performance obligation, percentage">70</span>%, or $<span id="xdx_90A_ecustom--ExpectsToRecognizeRevenueRemainingPerformanceObligation_iI_pn5n6_c20231031_zU6yd32k37fa" title="Expects to recognize revenue remaining performance obligation">3.2</span> million, of the remaining performance obligations as revenue over the next
twelve months.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times 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>

<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Existing
customers are subject to ongoing credit evaluations based on payment history and other factors. If it is determined that collectability
of any portion of the contract value is not probable, an analysis of variable consideration will be performed using either the most likely
amount or expected value method to determine the amount of revenue that must be constrained until the scenario causing the variability
has been resolved.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company has elected to record taxes collected from customers on a net basis and does not include tax amounts in revenue or costs of revenue.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 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--DisaggregationOfRevenueTableTextBlock_zlw32XUUutkg" style="font: 10pt Times 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
below table represents the total revenue recognized under ASC 606 and ASC 842 for the three and six months ended October 31, 2023 and
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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B6_zBDGT7hzBtJe" style="display: none">Schedule
of Revenue Recognizes From Operating Lease Arrangements</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="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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended October 31,
                                                                   2023</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended </span>October
                                                                   31, 2022</p></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><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">ASC
    606</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">ASC
    842</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">Total</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="border-left: Black 1.5pt solid; 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">ASC
    606</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">ASC
    842</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">Total</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Product Line:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="width: 28%"><span style="font-family: Times New Roman, Times, Serif">WAM-V</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zJH7GtaqRZog" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">540</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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zKqq9DsLP1ga" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_zAs2nQskfli5" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,049</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; 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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zX6BDWyG1Sxc" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">420</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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zdXp8U3NoPv7" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">15</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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_zxeq4vw0xTr5" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">435</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><span style="font-family: Times New Roman, Times, Serif">Buoy</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8V3A2EoQ94j" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">630</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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zMooRQsoHQl3" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0835">&#8212;</span></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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zluImiZFNRZj" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">630</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zmSzn4ZWohC8" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">50</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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zd1cwnNI4Ccf" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0841">&#8212;</span></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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zLgAg9oIeI14" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">50</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">Services</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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zX90Z8vrRUS6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">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">&#160;</span></td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsPThH3e8pfe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0847">&#8212;</span></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ztKZIWXNVzr9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">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="border-left: Black 1.5pt solid; 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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zdjMNLrJFBeb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">532</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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zqzP4QukiS17" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0853">&#8212;</span></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z0ctW3g9bMXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">532</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">Total</span></td><td><span style="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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ2pM1rkcwb3" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,652</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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ93qRrbmh0f" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zex1sV3W9rOb" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">2,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zyK93QDakRj5" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,002</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zQ2sc8F65kf7" style="text-align: right" title="Revenue"><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">&#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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zkRAWydVBHRb" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,017</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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Region:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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">North and South America</span></td><td><span style="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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zKn76ucGeQbl" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,652</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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZCeVCOQsyb9" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zTNmf116b4Yf" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">2,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zzdvUUFOzss6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">770</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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z3BFHEcvkw3k" style="text-align: right" title="Revenue"><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">&#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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zWNxTwaRijLc" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">785</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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Asia and Australia</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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zlfRYcSfccgh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0881">&#8212;</span></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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z3NqlX8kCqW6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0883">&#8212;</span></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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zcvpPxLe4Ty3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0885">&#8212;</span></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-left: Black 1.5pt solid; 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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8Ikqo4bUwme" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">232</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_znkNZAvw1lzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0889">&#8212;</span></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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaLdnX42x26l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">232</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: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zWvGllcyrA53" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,652</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zEZBQ5yz9Y53" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zJp6wsKRLE92" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">2,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1dvM4f3IIQk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,002</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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zzfLejhBgftf" style="text-align: right" title="Revenue"><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">&#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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zK7ZjGb4IYOk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,017</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; 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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Three months ended October 31,
                                                                   2023</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Three months ended </span>October
                                                                   31, 2022</p></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><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">ASC
    606</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">ASC
    842</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">Total</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="border-left: Black 1.5pt solid; 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">ASC
    606</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">ASC
    842</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">Total</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Product Line:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="width: 28%"><span style="font-family: Times New Roman, Times, Serif">WAM-V</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zAVQMYFqgG7f" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">81</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z9kYofG58DD2" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_z3CwKhda2WTl" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">347</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; 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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmMeyiQTcTbe" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">98</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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zy2g3uBVEBV9" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_z2apogdQppth" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">98</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><span style="font-family: Times New Roman, Times, Serif">Buoy</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zLD5d9dl9fUl" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">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 id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zumsRjTsfjn6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0919">&#8212;</span></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zAovoSD3N3zg" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">380</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zIkirj5LJHS2" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">38</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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zyCYJVwGX5Xb" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0925">&#8212;</span></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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zmWW2X0sRZoc" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">38</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">Services</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ziRr4esTLy6k" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">162</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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zV7VuKm3YAwg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0931">&#8212;</span></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zjMVcCnd3f5j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">162</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-left: Black 1.5pt solid; 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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zDMJDcidmJud" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">167</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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zQFYP05nd9la" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0937">&#8212;</span></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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zZhyDWZixLKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">167</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">Total</span></td><td><span style="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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_ze1IeywNeM38" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">623</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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZCKNIsY9Llj" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPGUfByyf2rl" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zzLe4eltxxu6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zCh2XKQBtGh6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0949">&#8212;</span></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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_z0kVbHbsqu4d" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Region:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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">North and South America</span></td><td><span style="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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyLmJ3GrPgC9" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">623</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z4wNJ9GTftd1" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zrhToACBxPmk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zi9AwrGTB8J3" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">249</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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zR80CF8wEPkj" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0961">&#8212;</span></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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z0NvUkuNNbge" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">249</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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Asia and Australia</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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z7FNZnyM8omk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0965">&#8212;</span></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zTe7Urbxb58f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0967">&#8212;</span></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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zAJeLqHip1ie" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0969">&#8212;</span></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-left: Black 1.5pt solid; 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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8a1aIYLnSZ5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">54</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 id="xdx_98C_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zkTJmec9Sbii" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0973">&#8212;</span></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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zRGUBx16KhN9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">54</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: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zzhh92FsFste" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">623</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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zcgNDSEELLwk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zkP8u1dJoKZa" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zuzxTt895zGi" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zhXHtNoBLQDg" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0985">&#8212;</span></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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zOHfEOtTr5z2" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


<p id="xdx_8A0_zVuAGmvizw6d" style="font: 10pt Times 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>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss per Common Share</a></td>
<td class="text"><p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zkl1OdJKI50l" style="font: 10pt Times 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>(l)
<span id="xdx_86F_zhTD0F6cnPy8">Net Loss per Common Share</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
and diluted net loss per share for all periods presented is computed by dividing net loss by the weighted average number of shares of
common stock and common stock equivalents outstanding during the period. Due to the Company&#8217;s net losses, potentially dilutive
securities, consisting of options to purchase shares of common stock, warrants on common stock and unvested restricted stock units (&#8220;RSU&#8221;)
issued to employees and non-employee directors, were excluded from the diluted loss per share calculation due to their anti-dilutive
effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">In
computing diluted net loss per share on the Consolidated Statement of Operations, warrants on common stock, options to purchase shares
of common stock and unvested RSUs issued to employees and non-employee directors, totaling <span id="xdx_903_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230501__20231031_zpm94ey6Qmu8" title="Antidilutive securities excluded from computation of earnings per share, amount">7,294,852</span> and <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220501__20221031_zhYkaPrOT4Cg" title="Antidilutive securities excluded from computation of earnings per share, amount">6,242,465</span> as of October 31,
2023 and 2022, respectively, were excluded from each of the computations as the effect would have been anti-dilutive due to the net loss
for the period. Share purchase rights, which include a contingency, are not included in the calculation until the contingency is resolved.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">&#160;</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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangibles</a></td>
<td class="text"><p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zKgrRUy72rw7" style="font: 10pt Times 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>(m)
<span id="xdx_86E_zM8nYGgXRrE6">Intangibles</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets acquired in a business combination are recognized separately from goodwill and are initially recognized at their fair value at
the acquisition date (which is regarded as their cost). Intangible assets, including patents, are amortized over the estimated useful
life of the asset on a basis that approximates the pattern of economic benefit. The patents, trade name and customer relationship intangibles
are being amortized over <span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_z6acWGZpLy4g" title="Intangible asset estimated lives">20</span>, <span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zOJVStE4bAK1" title="Intangible asset estimated lives">12</span> and <span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zMFd2QwM1hM5" title="Intangible asset estimated lives">10</span> years respectively, which is consistent with the estimated pattern of economic benefit of the
assets. The trademark is not subject to amortization.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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">Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There were no indications of potential impairment of
intangible assets for the six months ended October 31, 2023 and 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>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zARKz2LoxkHc" style="font: 10pt Times 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>(n)
<span id="xdx_868_z2e36DO3ojG9">Goodwill</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
is assessed for impairment using a qualitative or quantitative approach. The Company performs an annual impairment test of goodwill and
further periodic tests to the extent indicators of impairment develop between annual impairment tests. There were no indications of potential
impairment of goodwill identified for the six months ended October 31, 2023 and 2022.Where the Company use a qualitative analysis, it
considers factors that include historical financial performance, macroeconomic and industry conditions, and the legal and regulatory
environment. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment
is also performed. The quantitative assessment requires an analysis of several estimates including future cash flows or income consistent
with management&#8217;s strategic business plans, annual sales growth rates and the selection of assumptions underlying a discount rate
(weighted average cost of capital) based on market data available at the time to determine fair value of the Company. If the fair value
is less than the carrying amounts, an impairment charge for the difference is recorded. The Company acquired goodwill as part of its
purchase of MAR. Management performed its annual qualitative assessment in fiscal year 2023 and determined that it is more likely than
not that no goodwill impairment existed as of April 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zx6xt4bD8Nxd" style="font: 10pt Times 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>(o)<span id="xdx_865_zPlZfeYZG7q6">
Income Taxes</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under ACS 740 utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for
the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carry forwards. 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 and operating loss and tax credit
carry forwards are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers
whether it is more likely than not that some portion or all the deferred tax assets will not be realized. If such event occurs, a valuation
allowance is recorded. 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination.
Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized
tax benefits in interest expense and penalties in selling, general, and administrative expenses, to the extent incurred. Refer to Note
15 for additional disclosure.</span></p>

<p style="font: 10pt Times 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"><span style="font-family: Times New Roman, Times, 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"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_zfWR1pWHZON1" style="font: 10pt Times 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>(p)
<span id="xdx_86F_zAFoSfejST3k">Accumulated Other Comprehensive Loss</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency for the Company&#8217;s foreign operations is the applicable local currency. The translation from the applicable
foreign currencies to U.S. dollars is performed for balance sheet accounts using the exchange rates in effect at the balance sheet date
and for revenue and expense accounts using an average exchange rate during the period. The unrealized gains or losses resulting from
such translation are included in Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity. For the six months ended October
31, 2023 and 2022, there were no amounts recorded to other comprehensive (income) loss due to limited foreign 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>

<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="Show.showAR( this, 'defref_OPTT_WarrantyPolicyTextBlock', window );">Warranty</a></td>
<td class="text"><p id="xdx_847_ecustom--WarrantyPolicyTextBlock_zGHjw8aqf6S1" style="font: 10pt Times 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>(q)
<span id="xdx_86C_zNGFpWabU669">Warranty</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not include a right of return on its products other than rights related to standard warranty provisions that permit repair
or replacement of defective goods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_z0JYyyuB84yd" style="font: 10pt Times 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>(r)
<span id="xdx_869_zKNBv62y61Gk">Research and Development</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
related to research and development activities by the Company are expensed as incurred. The Company had approximately $<span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20230501__20231031_zoqlvP3L6qS8" title="Product development expense">4.0</span> million and
$<span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20220501__20221031_zqZJ2FqYr06" title="Product development expense">4.7</span> million in product development expense for the six months ended October 31, 2023 and 2022, respectively. The Company had approximately
$<span id="xdx_90D_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20230801__20231031_zsTVg1VMjvGk" title="Product development expense">2.1</span> million and $<span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20220801__20221031_z1BtKaymirp6" title="Product development expense">2.3</span> million in product development expense for the three months ended October 31, 2023 and 2022, 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">&#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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Standards</a></td>
<td class="text"><p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zjY3BG2VR2Wf" style="font: 10pt Times 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>(s)
<span id="xdx_865_zdLvDVtMGCFh">Recently Issued Accounting Standards</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
have been no recently issued accounting standards in the current period that would significantly affect the Company&#8217;s financial
statements, that have not been address in prior periods.</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_OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated Other Comprehensive Loss [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_WarrantyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warranty [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_WarrantyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>47
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546818704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Schedule of Cash and Cash Equivalents and Restricted Cash</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zIlgsl5XfHE2" style="font: 10pt Times 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
following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets
that total to the same amounts shown in the Consolidated Statements of Cash Flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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><span id="xdx_8BA_z2Tkb7H2vIF3" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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" id="xdx_49C_20231031_zflnBMpzqeE" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_499_20230430_zDhTBv5ZOlT5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzbyj_zt1kyBjmAEN7" 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 and cash equivalents</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">3,292</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">6,883</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--RestrictedCashCurrent_iI_pn3n3_maCCERCzbyj_znFd6iM0qoO" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restricted cash- short term</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">219</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">65</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3_maCCERCzbyj_zSKQycvaWA3b" 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">Restricted cash- long
    term</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 style="-sec-ix-hidden: xdx2ixbrl0690">&#8212;</span></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">155</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 id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzbyj_zzNirMC4Ehag" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash, cash equivalents,
    restricted cash and restricted cash equivalents</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,511</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">7,103</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">Schedule of Investments and Unrealized Gains/Losses</a></td>
<td class="text"><p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zkbQjJnjMIRf" style="font: 10pt Times 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
following table summarizes the Company&#8217;s short term investments as of October 31, 2023 and April 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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><span id="xdx_8B1_zR3GfNHRsHqk" style="display: none">Schedule of Investments and Unrealized Gains/Losses</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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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"><span style="font-family: Times New Roman, Times, Serif">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">Amortized
    Cost</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">Unrealized
    Gains</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">Market
    Value</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">Amortized
    Cost</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">Unrealized
    Gains</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">Market
    Value</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Corporate Bonds</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 id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zA7UAxLGy616" style="width: 8%; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">6,911</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 id="xdx_98F_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zr4Cd7LepzYg" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">56</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 id="xdx_983_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z1X9KlJAzU1d" style="width: 8%; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">6,967</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 id="xdx_98C_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zLK5Xv09zSCk" style="width: 8%; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">14,776</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 id="xdx_980_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z3bMfTtOiLnd" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">100</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 id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_ziw2bqPTjSXa" style="width: 8%; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">14,876</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">Government Bonds &amp; Notes</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zFu7OZ3iJ6a" style="text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">6,692</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 id="xdx_982_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z4ZnN3OK2pcg" style="text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">35</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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zLcG2nvJV7J" style="text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">6,727</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 id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuqReDx24z3l" style="text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">9,188</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 id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zmxtPrQZpaqg" style="text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zU0dDIQjHDz3" style="text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">9,221</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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Government Agency Bonds</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 id="xdx_988_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaETbAB6HRTl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">1,824</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 id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zgEke0yxp5zc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">23</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 id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z3nlQOJyn6Tl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">1,847</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 id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z1NBjzSeVe0a" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">3,826</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 id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zhMZP649sG6f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">25</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 id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zC69wkqpMHVd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">3,851</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: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Short Term Investments</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 id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031_zcXnxAWREQl4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">15,427</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 id="xdx_98C_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031_zfbBRCV1uj6e" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">114</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 id="xdx_980_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031_zrtwbd9GdIgc" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">15,541</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 id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zZELKrsOgPD4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"><span style="font-family: Times New Roman, Times, Serif">27,790</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 id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zjh4KWwX6lFb" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"><span style="font-family: Times New Roman, Times, Serif">158</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 id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zWUtfTBFaUue" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"><span style="font-family: Times New Roman, Times, Serif">27,948</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="Show.showAR( this, 'defref_OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock', window );">Schedule of Property, Plant and Equipment, Useful Life</a></td>
<td class="text"><p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zB19ZbxeCsCj" style="font: 10pt Times 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 id="xdx_8B9_zLVO87d0eLu4" style="display: none">Schedule
of Property, Plant and Equipment, Useful Life</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27pt"></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: bottom; background-color: White">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</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; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated
    depreciable life</b></span></td></tr>
  <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></tr>
  <tr style="font: 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">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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zCChB9fM4Wra" title="Property and equipment, useful life (Year)">5</span>-<span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_z2ZyzWvTsqvk" title="Property and equipment, useful life (Year)">7
    years</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zd3qJrHANoJd" title="Property and equipment, useful life (Year)">3
    years</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture &amp; 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_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zK1QXUGU5pM7" title="Property and equipment, useful life (Year)">3</span>-<span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z9eIGu5JixYi" title="Property and equipment, useful life (Year)">7
    years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><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; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyCcpSSHLNq" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl0775">Shorter
    of the estimated useful life or lease term</span></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leased
    Power Buoys assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedPowerBuoysAssetsMember_z2HB97FcrUci" title="Property and equipment, useful life (Year)">10
    years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leased
    WAM-V assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_zwinpOKaM3i5" title="Property and equipment, useful life (Year)">10
    years</span></span></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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenue Recognizes From Operating Lease Arrangements</a></td>
<td class="text"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zlw32XUUutkg" style="font: 10pt Times 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
below table represents the total revenue recognized under ASC 606 and ASC 842 for the three and six months ended October 31, 2023 and
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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B6_zBDGT7hzBtJe" style="display: none">Schedule
of Revenue Recognizes From Operating Lease Arrangements</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="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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended October 31,
                                                                   2023</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended </span>October
                                                                   31, 2022</p></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><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">ASC
    606</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">ASC
    842</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">Total</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="border-left: Black 1.5pt solid; 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">ASC
    606</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">ASC
    842</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">Total</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Product Line:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="width: 28%"><span style="font-family: Times New Roman, Times, Serif">WAM-V</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zJH7GtaqRZog" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">540</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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zKqq9DsLP1ga" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_zAs2nQskfli5" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,049</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; 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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zX6BDWyG1Sxc" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">420</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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zdXp8U3NoPv7" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">15</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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_zxeq4vw0xTr5" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">435</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><span style="font-family: Times New Roman, Times, Serif">Buoy</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8V3A2EoQ94j" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">630</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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zMooRQsoHQl3" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0835">&#8212;</span></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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zluImiZFNRZj" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">630</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zmSzn4ZWohC8" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">50</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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zd1cwnNI4Ccf" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0841">&#8212;</span></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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zLgAg9oIeI14" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">50</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">Services</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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zX90Z8vrRUS6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">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">&#160;</span></td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsPThH3e8pfe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0847">&#8212;</span></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ztKZIWXNVzr9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">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="border-left: Black 1.5pt solid; 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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zdjMNLrJFBeb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">532</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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zqzP4QukiS17" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0853">&#8212;</span></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z0ctW3g9bMXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">532</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">Total</span></td><td><span style="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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ2pM1rkcwb3" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,652</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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ93qRrbmh0f" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zex1sV3W9rOb" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">2,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zyK93QDakRj5" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,002</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zQ2sc8F65kf7" style="text-align: right" title="Revenue"><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">&#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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zkRAWydVBHRb" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,017</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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Region:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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">North and South America</span></td><td><span style="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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zKn76ucGeQbl" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,652</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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZCeVCOQsyb9" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zTNmf116b4Yf" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">2,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zzdvUUFOzss6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">770</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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z3BFHEcvkw3k" style="text-align: right" title="Revenue"><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">&#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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zWNxTwaRijLc" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">785</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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Asia and Australia</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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zlfRYcSfccgh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0881">&#8212;</span></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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z3NqlX8kCqW6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0883">&#8212;</span></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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zcvpPxLe4Ty3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0885">&#8212;</span></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-left: Black 1.5pt solid; 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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8Ikqo4bUwme" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">232</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_znkNZAvw1lzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0889">&#8212;</span></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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaLdnX42x26l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">232</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: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zWvGllcyrA53" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,652</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zEZBQ5yz9Y53" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">509</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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zJp6wsKRLE92" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">2,161</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1dvM4f3IIQk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,002</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 id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zzfLejhBgftf" style="text-align: right" title="Revenue"><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">&#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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zK7ZjGb4IYOk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">1,017</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; 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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Three months ended October 31,
                                                                   2023</span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Three months ended </span>October
                                                                   31, 2022</p></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><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">ASC
    606</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">ASC
    842</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">Total</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="border-left: Black 1.5pt solid; 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">ASC
    606</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">ASC
    842</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">Total</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Product Line:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="width: 28%"><span style="font-family: Times New Roman, Times, Serif">WAM-V</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zAVQMYFqgG7f" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">81</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 id="xdx_981_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z9kYofG58DD2" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_z3CwKhda2WTl" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">347</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid; 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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmMeyiQTcTbe" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">98</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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zy2g3uBVEBV9" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_z2apogdQppth" style="width: 8%; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">98</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><span style="font-family: Times New Roman, Times, Serif">Buoy</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zLD5d9dl9fUl" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">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 id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zumsRjTsfjn6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0919">&#8212;</span></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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zAovoSD3N3zg" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">380</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zIkirj5LJHS2" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">38</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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zyCYJVwGX5Xb" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0925">&#8212;</span></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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zmWW2X0sRZoc" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">38</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">Services</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ziRr4esTLy6k" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">162</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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zV7VuKm3YAwg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0931">&#8212;</span></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zjMVcCnd3f5j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">162</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-left: Black 1.5pt solid; 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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zDMJDcidmJud" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">167</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 id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zQFYP05nd9la" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0937">&#8212;</span></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 id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zZhyDWZixLKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">167</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">Total</span></td><td><span style="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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_ze1IeywNeM38" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">623</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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZCKNIsY9Llj" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPGUfByyf2rl" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zzLe4eltxxu6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zCh2XKQBtGh6" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0949">&#8212;</span></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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_z0kVbHbsqu4d" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Region:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 style="border-left: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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">North and South America</span></td><td><span style="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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyLmJ3GrPgC9" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">623</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 id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z4wNJ9GTftd1" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zrhToACBxPmk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zi9AwrGTB8J3" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">249</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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zR80CF8wEPkj" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0961">&#8212;</span></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 id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z0NvUkuNNbge" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">249</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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Asia and Australia</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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z7FNZnyM8omk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0965">&#8212;</span></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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zTe7Urbxb58f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0967">&#8212;</span></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 id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zAJeLqHip1ie" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0969">&#8212;</span></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-left: Black 1.5pt solid; 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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8a1aIYLnSZ5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">54</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 id="xdx_98C_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zkTJmec9Sbii" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0973">&#8212;</span></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 id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zRGUBx16KhN9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">54</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: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zzhh92FsFste" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">623</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 id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zcgNDSEELLwk" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">266</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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zkP8u1dJoKZa" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">889</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-left: Black 1.5pt solid"><span style="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 id="xdx_988_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zuzxTt895zGi" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</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 id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zhXHtNoBLQDg" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0985">&#8212;</span></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 id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zOHfEOtTr5z2" style="text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">303</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#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_OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property Plant And Equipment Useful Life [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="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_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unrealized gains and losses on investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306542429232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Contract Assets and Contract Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract', window );"><strong>Accounts Receivable Contract Assets And Contract Liabilities</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="Show.showAR( this, 'defref_OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock', window );">Schedule of Accounts Receivable, Contract Assets and Contract Liabilities</a></td>
<td class="text"><p id="xdx_899_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zJnuwLSpSytj" style="font: 10pt Times 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
following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from
contracts with customers:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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 id="xdx_8B9_zwGNsHNyQm67" style="display: none">Schedule
of Accounts Receivable, Contract Assets and Contract 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><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" id="xdx_494_20231031_z0LXxTwR4QI8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_497_20230430_zoZlQoCWKsS" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 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" id="xdx_499_20220430_zHrM8FLRmnBi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2022</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><span style="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="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_zCHDaZpTamxi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable</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: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">516</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: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">745</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: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">482</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_zoJiSGd2yyj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract 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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">326</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">152</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">386</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zcPs6D7FPiWb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract 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">1,164</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,378</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">129</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="Show.showAR( this, 'defref_OPTT_ContractWithCustomerAssetTableTextBlock', window );">Schedule of Significant Changes in Contract Assets</a></td>
<td class="text"><p id="xdx_895_ecustom--ContractWithCustomerAssetTableTextBlock_zhZVFXsOcH83" 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">Significant
changes in the contract assets balances during the period were as follows:</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 id="xdx_8B8_zkRGkgBuPijb" style="display: none">Schedule
of Significant Changes in Contract Assets</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><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" id="xdx_49F_20230501__20231031_zSPwYjGHkcW5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2023</span></p></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" id="xdx_49E_20220501__20221031_znfDuU8sP3xi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2022</span></p></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><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">(in
    thousands)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--TransferredToReceivablesFromContractAssetsRecognized_iNI_pn3n3_di_msIDICWzZOT_zLDNdl9IzRt4" 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">Transferred to receivables from
    contract assets recognized</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">(745</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: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(132</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_406_ecustom--RevenueRecognizedAndNotBilled_pn3n3_maIDICWzZOT_zzXNY2ywUoCe" 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">Revenue recognized and
    not billed</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">919</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">47</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 id="xdx_40A_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_iT_pn3n3_mtIDICWzZOT_zb1F29lEBwuh" 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 change in contract
    assets</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">174</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">(85</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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="Show.showAR( this, 'defref_OPTT_ContractWithCustomerLiabilitiesTableTextBlock', window );">Schedule of Significant Changes in Contract Liabilities</a></td>
<td class="text"><p id="xdx_892_ecustom--ContractWithCustomerLiabilitiesTableTextBlock_z26ggvLJMZ5e" 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">Significant
changes in the contract liabilities balances during the period are as follows:</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><span id="xdx_8B2_z2zeibPHVDn6" style="display: none">Schedule of Significant Changes in Contract Liabilities</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" id="xdx_49A_20230501__20231031_zjy8fodlVr5c" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2023</span></p></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" id="xdx_492_20220501__20221031_zBU7Fapgipqb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Six months ended</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">October 31, 2022</span></p></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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><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 id="xdx_403_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_iN_pn3n3_di_msIDICWz3fD_zGlogUew4dq6" 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">Revenue recognized</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">(762</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: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(129</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_40E_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_maIDICWz3fD_zpBjT6WNWMMd" 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">Payments collected for
    which revenue has not been recognized</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">548</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,462</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 id="xdx_404_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_iT_pn3n3_mtIDICWz3fD_zf4vnpf0fTUj" 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 change in contract
    liabilities</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">(214</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">1,333</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#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_OPTT_ContractWithCustomerAssetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer Asset [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ContractWithCustomerAssetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_ContractWithCustomerLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer Liabilities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ContractWithCustomerLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of accounts receivable contract assets and contract liabilities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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>49
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544815024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zXz3SnyQHsC9" style="font: 10pt Times 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
Company holds inventory related to the production of its WAM-V&#174; and PowerBuoy&#174; 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"></span><span id="xdx_8B8_zoZuKJ21z2T7" style="display: none">Schedule of Inventory</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" id="xdx_49F_20231031_zsB0JGpFBk99" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_497_20230430_zahqx3EUfeAl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzERb_z0LiQZZ4sOKf" 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">Raw Materials</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,812</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,044</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzERb_zpDKMXSVUcRi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in Process</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">723</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 style="-sec-ix-hidden: xdx2ixbrl1069">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzERb_z653cfK8QdSg" 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">Finished Products</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">11</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"><span style="-sec-ix-hidden: xdx2ixbrl1072">&#8212;</span></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 id="xdx_409_eus-gaap--InventoryNet_iTI_pn3n3_mtINzERb_zn6MaRdzbFV9" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net&#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,546</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,044</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#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_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>50
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543461568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zIDnISbZ6wG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
current assets consisted of the following at October 31, 2023 and April 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, 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 id="xdx_8BB_z1LQYgmZpBSj" style="display: none">Schedule
of Other Current Assets</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><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" id="xdx_497_20231031_zicJ8zCMNiu9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_491_20230430_zabe3JI1Hvol" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzrwz_z92XqILjGoU4" 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">Prepaid insurance</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">559</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">358</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACzrwz_zLGysegunHUa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid software &amp; licenses</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">108</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">190</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_ecustom--PrepaidSalesAndMarketing_iI_pn3n3_maOACzrwz_zVAoPMTBfAhc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid sales &amp; marketing</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">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">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">122</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--PrepaidProjectCosts_iI_pn3n3_maOACzrwz_zE3CFINTm6Sb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid project 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">427</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">46</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzrwz_zORb3gQQFCr5" 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">Prepaid expenses- other</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">312</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">278</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 id="xdx_401_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzrwz_z8HTJvyK4Uq7" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total other current assets</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,505</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">994</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#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_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>51
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543474816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Components of Property and Equipment</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--PropertyPlantAndEquipmentTextBlock_z49ZeCcAsuK1" style="font: 10pt Times 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
components of property and equipment, net as of October 31, 2023 and April 30, 2023 consisted 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">&#160;&#160;<span id="xdx_8B2_zw7RzStTQicf" style="display: none">Schedule of Components of Property and Equipment</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><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" id="xdx_496_20231031_zgSVhO7jyff" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_498_20230430_zin9t6eURSg5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zCr3PzXCEKkg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif">Equipment</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,040</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">783</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zsHWwbSXf4E8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer equipment &amp; software</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">728</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">700</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zAfpKctscHYc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office furniture &amp; 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">422</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">386</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zprHcRHLfRsl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">628</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">611</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedWAMVsMember_zG1skf4KCSti" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leased WAM-V&#8217;s</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">620</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">371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedBuoysMember_zTHLBxgEw1bf" 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">Leased Buoys</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">111</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 style="-sec-ix-hidden: xdx2ixbrl1119">&#8212;</span></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 id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_zNqVxGKZ1rji" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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,549</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,851</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_z7rS8w9WYFvg" 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">Less: accumulated depreciation</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,743</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,571</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zvwPA8WPR0De" style="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">Property and equipment,
    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,806</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,280</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#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_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>52
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544547008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Components of Intangible Assets</a></td>
<td class="text"><p id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zPyIdZVy9bBh" style="font: 10pt Times 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
components of intangible assets, net as of October 31, 2023 and April 30, 2023 consisted 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;&#160;<span id="xdx_8B4_zcNVZBc0HTnl" style="display: none">Schedule of Components of Intangible Assets</span></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" id="xdx_498_20231031_zCVhRfrdLli3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_498_20230430_zYmbb38oAOqf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedPatentsGross_iI_pn3n3_maFLIAGzcoU_zPaZKUK9Iok9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif">Patents</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,729</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,729</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--FiniteLivedTrademarksGross_iI_pn3n3_maFLIAGzcoU_zgTP7c5Vw2Ya" style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Trademarks</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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,769</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,769</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedTradeNamesGross_iI_pn3n3_maFLIAGzcoU_z3M0lmzcHhn1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Tradename</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">130</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">130</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--FiniteLivedCustomerRelationshipsGross_iI_pn3n3_maFLIAGzcoU_zIDrtsN5eQUh" 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">Customer Relationships</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">150</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">150</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 id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pn3n3_mtFLIAGzcoU_maFLIANzod8_zxjHfyVBYIAc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, gross</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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,778</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">5,778</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_msFLIANzod8_z0RSR1pmZRUk" 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">Accumulated amortization</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,880</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,800</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANzod8_zSyrOV4pYASk" style="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">Intangible assets, 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">3,898</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">3,978</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546700112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Operating Lease Costs</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--LeaseCostTableTextBlock_zNds9XiVmb06" style="font: 10pt Times 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
components of lease expense in the Consolidated Statement of Operations for the three and six months ended October 31, 2023 and 2022
were 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 id="xdx_8BE_zxJaJfrzsrrl" style="display: none">Schedule of Operating Lease Costs</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; 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" id="xdx_491_20230801__20231031_zq8X4MPaIedj" 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" id="xdx_49A_20220801__20221031_zVuYNN6PoXv6" 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" id="xdx_497_20230501__20231031_znsr0fkrTomh" 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" id="xdx_499_20220501__20221031_zaF5XdhbXyVg" 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></tr>
<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="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 October 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="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">Six
    months ended October 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><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">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">2022</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--OperatingLeaseCost_pn3n3_maLCzBwM_zI4pyc1Heoe2" 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">Operating lease cost</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">159</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">92</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">316</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">184</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--ShortTermLeaseCost_pn3n3_maLCzBwM_zco9hHmU2E6f" 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">Short-term lease cost</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">20</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">8</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">40</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">16</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 id="xdx_40F_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zXkJhKMWNsF1" 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">Total lease cost</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">179</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">100</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">356</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">200</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="Show.showAR( this, 'defref_OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock', window );">Schedule of Right-of use Assets and Lease Liabilities</a></td>
<td class="text"><p id="xdx_895_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zi4TNMPAoMxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
related to the Company&#8217;s right-of use assets and lease liabilities as of October 31, 2023 was 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 id="xdx_8BB_zekFTBuZNp4h" style="display: none">Schedule of Right-of use Assets and Lease 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><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" id="xdx_499_20231031_zIWBCBeMvaFf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 2023</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><span style="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">(in thousands)</span></td><td><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" style="text-align: right"><span 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="text-decoration: underline; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zyea5pu1NuOb" style="vertical-align: bottom; background-color: White">
    <td style="width: 80%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    right-of-use asset, net</span></td><td style="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; width: 2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,550</span></td><td style="width: 1%; padding-bottom: 2.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 id="xdx_40A_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zWawfohfNSY3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Right-of-use 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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">579</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zNEwwvnLIAGa" 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">Right-of-use
    liabilities- long term</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,060</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 id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zrLvKhhORD83" 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">Total lease liabilities</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,639</span></td><td style="padding-bottom: 2.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">Weighted average remaining lease term- operating
    leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231031_zgzSEtDeXCSf" title="Weighted average remaining lease term- operating leases">3.80</span>
                                            years</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">Weighted average discount rate- operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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 id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231031_zlIImepzOB8e" title="Weighted average discount rate- operating leases">8.4</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease payments Under Operating Lease</a></td>
<td class="text"><p id="xdx_891_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zZP9qarNu8Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
remaining lease payments under the Company&#8217;s operating leases are 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 id="xdx_8B9_zm0DIqAI8be9" style="display: none">Schedule of Future Minimum Lease payments Under Operating Lease</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="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" id="xdx_492_20231031_zRkwvAHfzm49" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 2023</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: 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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span 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 id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzbOq_zEJX4vao1W81" 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">Remainder of fiscal year 2024</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 2%; 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">358</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_zdQvKdLbtbG4" 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">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">514</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_z3A3JOuoalyc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">338</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zS6Jg0czVLe5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">329</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzbOq_zdMSuC5mM1Yk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">333</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzbOq_zBVvk2Bbi1Pl" 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">thereafter</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">28</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 id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zeV1hNw9aSX1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total future minimum 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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,900</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_z1874H7aezI5" 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">Less imputed interest</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">(261</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zE3vnQcetalh" 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">Total</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,639</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#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_OPTT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of right-of-use assets and lease liabilities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>54
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544547008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses</a></td>
<td class="text"><p id="xdx_892_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zJuMV8hhLGzh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
expenses consisted of the following at October 31, 2023 and April 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_znegqwXf322l" style="display: none">Schedule of Accrued Expenses</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><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" id="xdx_495_20231031_z3aaiMPp4Yba" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">October
    31, 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" id="xdx_497_20230430_z8cuLtkyyPzk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April
    30, 2023</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><span style="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="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maCzsTG_zbbfhd7dG205" 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">Project costs</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">141</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">181</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zrCVqQRAVkmi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee incentive 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">901</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,948</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maCzsTG_znFlY9JrrQVe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued salary and benefits</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">486</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</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maCzsTG_zWgxCtyN5Ilk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Professional fees</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="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</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 style="-sec-ix-hidden: xdx2ixbrl1258">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maCzsTG_ztIwQU7792Gj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</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">116</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">165</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 id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtCzsTG_zAU6zsWlXTvc" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses total</span><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,094</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,346</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#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_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306543291856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_z0xh35d7jxz4" 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">A
summary of stock options under our Stock Incentive Plans is detailed in the following table.</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_z8XHfXoxvso4" style="display: none">Schedule of Stock Option Activity</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="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-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</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>Underlying</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>Options </b></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"><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>Weighted</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>Average</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>Exercise</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>Price</b></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"><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>Weighted</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>Average</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>Remaining</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>Contractual</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>Term</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>(In Years)</b></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: 40%">Outstanding as of April 30, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230501__20231031_zmAGrI3olU5c" style="width: 16%; text-align: right" title="Shares Underlying Options Outstanding, beginning">1,529,185</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230501__20231031_zJN24tB4ijTl" style="width: 16%; text-align: right" title="Weighted Average Exercise Price, Beginning balance">1.75</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_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230501__20231031_z01UGPSd3NP8" title="Weighted Average Remaining Contractual Term (In Years), Beginning">8.8</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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230501__20231031_zzdNGm4Wyzp" style="text-align: right" title="Shares Underlying Options Outstanding, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1302">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zhqs0itku588" style="text-align: right" title="Weighted Average Exercise Price, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1304">&#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">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20230501__20231031_zTcbzZlnKtua" style="text-align: right" title="Shares Underlying Options ,Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1306">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zgQC6KPHOkeb" style="text-align: right" title="Weighted Average Exercise Price, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1308">&#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">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cancelled/forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20230501__20231031_zqaMm3zrCL6i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Underlying Options, Cancelled/forfeited">(345,694</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">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zUCUzhnqX4A4" style="padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited">1.57</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Outstanding as of October 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230501__20231031_zqGpMIL12cR1" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares Underlying Options, ending">1,183,491</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230501__20231031_ztue6Zr0oN0l" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance">1.80</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_903_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20230501__20231031_zz1KbV4JvMO8" title="Weighted Average Remaining Contractual Term (In Years), Ending">8.2</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Exercisable as of October 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20231031_zhsm5qMJhhBi" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares Underlying Options, Exercisable at Ending">417,211</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20231031_zzrhQYn5aYxh" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending">3.34</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230501__20231031_zt9gpQdMZjok" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending">7.1</span></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Non-vested Restricted Stock Activity</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_znLF0wWEw1p4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of unvested RSU&#8217;s under our Stock Incentive Plans is 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_8B6_zDzXUjfcfyCg" style="display: none">Schedule of Non-vested Restricted Stock Activity</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="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-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</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>of Shares</b></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"><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>Weighted</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>Average Price per</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>Share</b></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: 60%">Unvested at April 30, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zwnEKQMDKen4" style="width: 16%; text-align: right" title="Number of Shares, Unvested, Beginning">1,985,994</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zIlSSv5yzXic" style="width: 16%; text-align: right" title="Weighted Average Price per Share, Unvested, Beginning">0.89</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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zgkn6WJLgODc" style="text-align: right" title="Number of Shares, Unvested, Granted">58,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zG5re24kE9Y3" style="text-align: right" title="Weighted Average Price per Share, Unvested, Granted">0.53</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">Vested and issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zXFOjDM0xmPa" style="text-align: right" title="Number of Shares, Unvested, Vested and issued">(69,666</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zRwyPghBlwyd" style="text-align: right" title="Weighted Average Price per Share, Unvested, Vested">1.41</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cancelled/forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z6b51m07A5Ih" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Shares, Unvested, Cancelled/forfeited">(58,647</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">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zOvr5BCV8D38" style="padding-bottom: 1.5pt; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited">2.01</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">Unvested at October 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zz4Auej29tri" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares, Unvested, Ending">1,916,181</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zshx0BqF4Qzi" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Price per Share, Unvested, Ending">0.86</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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>56
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306541661904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Background, Basis of Presentation and Liquidity (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 7,213<span></span>
</td>
<td class="nump">$ 4,844<span></span>
</td>
<td class="nump">$ 14,252<span></span>
</td>
<td class="nump">$ 10,696<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash in operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,495<span></span>
</td>
<td class="nump">$ 11,001<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="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="nump">294,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 280,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500<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="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">$ 15,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,790<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-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_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544318176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Cash and Cash Equivalents and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,292<span></span>
</td>
<td class="nump">$ 6,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash- short term</a></td>
<td class="nump">219<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash- long term</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, restricted cash and restricted cash equivalents</a></td>
<td class="nump">$ 3,511<span></span>
</td>
<td class="nump">$ 7,103<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306540969904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Investments and Unrealized Gains/Losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtCost', window );">Amortized Cost</a></td>
<td class="nump">$ 15,427<span></span>
</td>
<td class="nump">$ 27,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Market Value</a></td>
<td class="nump">15,541<span></span>
</td>
<td class="nump">27,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=OPTT_CorporateBondsMember', window );">Corporate Bonds [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtCost', window );">Amortized Cost</a></td>
<td class="nump">6,911<span></span>
</td>
<td class="nump">14,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Market Value</a></td>
<td class="nump">6,967<span></span>
</td>
<td class="nump">14,876<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=OPTT_GovernmentBondsandNotesMember', window );">Government Bonds and Notes [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtCost', window );">Amortized Cost</a></td>
<td class="nump">6,692<span></span>
</td>
<td class="nump">9,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Market Value</a></td>
<td class="nump">6,727<span></span>
</td>
<td class="nump">9,221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=OPTT_GovernmentAgencyMember', window );">Government 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtCost', window );">Amortized Cost</a></td>
<td class="nump">1,824<span></span>
</td>
<td class="nump">3,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Market Value</a></td>
<td class="nump">$ 1,847<span></span>
</td>
<td class="nump">$ 3,851<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_InvestmentOwnedAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of the investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 5)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedAtCost</td>
</tr>
<tr>
<td style="padding-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_MoneyMarketFundsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MoneyMarketFundsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B)(Footnote 10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 5)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-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_InvestmentTypeAxis=OPTT_CorporateBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=OPTT_CorporateBondsMember</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_InvestmentTypeAxis=OPTT_GovernmentBondsandNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=OPTT_GovernmentBondsandNotesMember</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_InvestmentTypeAxis=OPTT_GovernmentAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=OPTT_GovernmentAgencyMember</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>59
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546652816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Property, Plant and Equipment, Useful Life (Details)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member] | Minimum [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member] | Maximum [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">7 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember', window );">Computer Equipment &amp; Software [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">3 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndFixturesMember', window );">Office Furniture &amp; Fixtures [Member] | Minimum [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">3 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndFixturesMember', window );">Office Furniture &amp; Fixtures [Member] | Maximum [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">7 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration', window );">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</a></td>
<td class="text">Useful Life, Lease Term [Member]<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedPowerBuoysAssetsMember', window );">Leased Power Buoys Assets [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedAssetsMember', window );">Leased WAM-V Assets [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">10 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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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>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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482190/360-10-35-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- 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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember</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=OPTT_OfficeFurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndFixturesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=OPTT_LeasedPowerBuoysAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedPowerBuoysAssetsMember</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=OPTT_LeasedAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedAssetsMember</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>60
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306540687280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Revenue Recognizes From Operating Lease Arrangements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 889<span></span>
</td>
<td class="nump">$ 303<span></span>
</td>
<td class="nump">$ 2,161<span></span>
</td>
<td class="nump">$ 1,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_NorthAndSouthAmericaMember', window );">North And South America [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">889<span></span>
</td>
<td class="nump">249<span></span>
</td>
<td class="nump">2,161<span></span>
</td>
<td class="nump">785<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_AsiaAndAustraliaMember', window );">Asia and Australia [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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_RegionMember', window );">Region [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">889<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="nump">2,161<span></span>
</td>
<td class="nump">1,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=OPTT_WAMVMember', window );">WAMV [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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">347<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">1,049<span></span>
</td>
<td class="nump">435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=OPTT_BuoyMember', window );">Buoy [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">380<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">630<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="nump">532<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">889<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="nump">2,161<span></span>
</td>
<td class="nump">1,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | North And South America [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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">623<span></span>
</td>
<td class="nump">249<span></span>
</td>
<td class="nump">1,652<span></span>
</td>
<td class="nump">770<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Asia and Australia [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Region [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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">623<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="nump">1,652<span></span>
</td>
<td class="nump">1,002<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | WAMV [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">81<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">540<span></span>
</td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Buoy [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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">380<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">630<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Service [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="nump">532<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Product [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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">623<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="nump">1,652<span></span>
</td>
<td class="nump">1,002<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | North And South America [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">266<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Asia and Australia [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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Region [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">266<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | WAMV [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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">266<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Buoy [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Service [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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Product [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 266<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 509<span></span>
</td>
<td class="nump">$ 15<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_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_srt_StatementGeographicalAxis=OPTT_NorthAndSouthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=OPTT_NorthAndSouthAmericaMember</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=OPTT_AsiaAndAustraliaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=OPTT_AsiaAndAustraliaMember</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=OPTT_RegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=OPTT_RegionMember</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=OPTT_WAMVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=OPTT_WAMVMember</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=OPTT_BuoyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=OPTT_BuoyMember</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_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- 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_ServiceMember</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_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- 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_ProductMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</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>61
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306537445728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Aug. 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="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>
<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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,292,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,292,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,883,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="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short term investments</a></td>
<td class="nump">15,427,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,427,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,790,000<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="Show.showAR( this, 'defref_OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment', window );">Accretion of discount and amortization of premium on investments</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">$ 60,000.00<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="num">$ (200,000)<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="Show.showAR( this, 'defref_OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment', window );">Accretion of discount and amortization of premium on investments</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="num">(60,000.00)<span></span>
</td>
<td class="num">(200,000)<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">673,000<span></span>
</td>
<td class="nump">632,000<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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue related to performance obligations satisfied over-time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">762,000<span></span>
</td>
<td class="nump">$ 129,000<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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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="Show.showAR( this, 'defref_OPTT_RevenueRemainingPerformancesObligationPercentage', window );">Expects to recognize revenue remaining performance obligation, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.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="Show.showAR( this, 'defref_OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation', window );">Expects to recognize revenue remaining performance obligation</a></td>
<td class="nump">3,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,294,852<span></span>
</td>
<td class="nump">6,242,465<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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Product development expense</a></td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="nump">$ 4,000,000.0<span></span>
</td>
<td class="nump">$ 4,700,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="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [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="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>
<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated lives</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [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="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>
<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated lives</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [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="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>
<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated lives</a></td>
<td class="text">10 years<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [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="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>
<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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue related to performance obligations satisfied over-time</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over Time [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="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>
<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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue related to performance obligations satisfied over-time</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Four 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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">71.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Five 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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_SantanderBankMember', window );">Santander 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<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="Show.showAR( this, 'defref_us-gaap_Deposits', window );">Deposits</a></td>
<td class="nump">$ 156,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 156,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="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_SantanderBankMember', window );">Santander Bank [Member] | January 2024 [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="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>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Letters of credit issued amount</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">$ 65,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accretion of discount and amortization of premium on investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expects to recognize revenue remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_RevenueRemainingPerformancesObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_RevenueRemainingPerformancesObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-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_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</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_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- 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_SalesRevenueNetMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_MajorCustomersAxis=OPTT_ThreeCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_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_srt_MajorCustomersAxis=OPTT_FourCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_FourCustomersMember</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_MajorCustomersAxis=OPTT_FiveCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_FiveCustomersMember</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_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_SantanderBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_SantanderBankMember</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_AwardDateAxis=OPTT_JanuaryTwoThousandTwentyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=OPTT_JanuaryTwoThousandTwentyFourMember</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>62
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544446880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract', window );"><strong>Accounts Receivable Contract Assets And Contract Liabilities</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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 516<span></span>
</td>
<td class="nump">$ 745<span></span>
</td>
<td class="nump">$ 482<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">326<span></span>
</td>
<td class="nump">152<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 1,164<span></span>
</td>
<td class="nump">$ 1,378<span></span>
</td>
<td class="nump">$ 129<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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>63
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546553488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Significant Changes in Contract Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 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="Show.showAR( this, 'defref_OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract', window );"><strong>Accounts Receivable Contract Assets And Contract Liabilities</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="Show.showAR( this, 'defref_OPTT_TransferredToReceivablesFromContractAssetsRecognized', window );">Transferred to receivables from contract assets recognized</a></td>
<td class="num">$ (745)<span></span>
</td>
<td class="num">$ (132)<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="Show.showAR( this, 'defref_OPTT_RevenueRecognizedAndNotBilled', window );">Revenue recognized and not billed</a></td>
<td class="nump">919<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Net change in contract assets</a></td>
<td class="nump">$ 174<span></span>
</td>
<td class="num">$ (85)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_RevenueRecognizedAndNotBilled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue recognized and not billed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_RevenueRecognizedAndNotBilled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_TransferredToReceivablesFromContractAssetsRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transferred to receivables from contract assets recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_TransferredToReceivablesFromContractAssetsRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-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>64
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546676064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Significant Changes in Contract Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 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="Show.showAR( this, 'defref_OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract', window );"><strong>Accounts Receivable Contract Assets And Contract Liabilities</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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="num">$ (762)<span></span>
</td>
<td class="num">$ (129)<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="Show.showAR( this, 'defref_OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized', window );">Payments collected for which revenue has not been recognized</a></td>
<td class="nump">548<span></span>
</td>
<td class="nump">1,462<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Net change in contract liabilities</a></td>
<td class="num">$ (214)<span></span>
</td>
<td class="nump">$ 1,333<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue recognized and not billed as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306542460400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">$ 1,812<span></span>
</td>
<td class="nump">$ 1,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in Process</a></td>
<td class="nump">723<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="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished Products</a></td>
<td class="nump">11<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net&#160;</a></td>
<td class="nump">$ 2,546<span></span>
</td>
<td class="nump">$ 1,044<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>66
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306537527856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other 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="Show.showAR( this, 'defref_us-gaap_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">$ 559<span></span>
</td>
<td class="nump">$ 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="Show.showAR( this, 'defref_OPTT_PrepaidSoftwareAndLicenses', window );">Prepaid software &amp; licenses</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">190<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="Show.showAR( this, 'defref_OPTT_PrepaidSalesAndMarketing', window );">Prepaid sales &amp; marketing</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">122<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="Show.showAR( this, 'defref_OPTT_PrepaidProjectCosts', window );">Prepaid project costs</a></td>
<td class="nump">427<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Prepaid expenses- other</a></td>
<td class="nump">312<span></span>
</td>
<td class="nump">278<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Total other current assets</a></td>
<td class="nump">$ 1,505<span></span>
</td>
<td class="nump">$ 994<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PrepaidProjectCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid project costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PrepaidProjectCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_PrepaidSalesAndMarketing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid sales and marketing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PrepaidSalesAndMarketing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_PrepaidSoftwareAndLicenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid software and licenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PrepaidSoftwareAndLicenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-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_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidInsurance</td>
</tr>
<tr>
<td style="padding-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>67
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306540319360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Components of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,549<span></span>
</td>
<td class="nump">$ 2,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(1,743)<span></span>
</td>
<td class="num">(1,571)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,806<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,040<span></span>
</td>
<td class="nump">783<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember', window );">Computer Equipment &amp; Software [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">728<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndEquipmentMember', window );">Office Furniture 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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">386<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">628<span></span>
</td>
<td class="nump">611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedWAMVsMember', window );">Leased WAM-V [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">620<span></span>
</td>
<td class="nump">371<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedBuoysMember', window );">Leased Buoys [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 111<span></span>
</td>
<td class="text"> <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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember</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=OPTT_OfficeFurnitureAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndEquipmentMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=OPTT_LeasedWAMVsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedWAMVsMember</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=OPTT_LeasedBuoysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedBuoysMember</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>68
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544752352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 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="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>
<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="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 101,000<span></span>
</td>
<td class="nump">$ 74,000<span></span>
</td>
<td class="nump">$ 172,000<span></span>
</td>
<td class="nump">$ 117,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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544577648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Components of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_FiniteLivedPatentsGross', window );">Patents</a></td>
<td class="nump">$ 2,729<span></span>
</td>
<td class="nump">$ 2,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedTrademarksGross', window );">Trademarks</a></td>
<td class="nump">2,769<span></span>
</td>
<td class="nump">2,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedTradeNamesGross', window );">Tradename</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedCustomerRelationshipsGross', window );">Customer Relationships</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">5,778<span></span>
</td>
<td class="nump">5,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(1,880)<span></span>
</td>
<td class="num">(1,800)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">$ 3,898<span></span>
</td>
<td class="nump">$ 3,978<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_FiniteLivedCustomerRelationshipsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedCustomerRelationshipsGross</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_FiniteLivedTradeNamesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedTradeNamesGross</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedTrademarksGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a specified period of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedTrademarksGross</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544828784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 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="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>
<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="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">$ 79,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306546602384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 8,537<span></span>
</td>
<td class="nump">$ 8,537<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="Show.showAR( this, 'defref_dei_LegalEntityAxis=OPTT_MarineAdvancedRoboticsIncMember', window );">Marine Advanced Robotics, 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=OPTT_MarineAdvancedRoboticsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=OPTT_MarineAdvancedRoboticsIncMember</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>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306639277968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Operating Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 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="Show.showAR( this, 'defref_OPTT_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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 159<span></span>
</td>
<td class="nump">$ 92<span></span>
</td>
<td class="nump">$ 316<span></span>
</td>
<td class="nump">$ 184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 179<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 356<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-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>73
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306639277264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Right-of use Assets and Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating right-of-use asset, net</a></td>
<td class="nump">$ 1,550<span></span>
</td>
<td class="nump">$ 1,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Right-of-use liabilities- current</a></td>
<td class="nump">579<span></span>
</td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Right-of-use liabilities- long term</a></td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">$ 1,311<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 1,639<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term- operating leases</a></td>
<td class="text">3 years 9 months 18 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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate- operating leases</a></td>
<td class="nump">8.40%<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_OPTT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306541055888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Future Minimum Lease payments Under Operating Lease (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 31, 2023 </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="Show.showAR( this, 'defref_OPTT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of fiscal year 2024</a></td>
<td class="nump">$ 358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">514<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">thereafter</a></td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">1,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 1,639<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306545685568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lessee operating lease renewal 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">2 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease commencement date</a></td>
<td class="text">62 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">62 months<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="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease cash flow payments</a></td>
<td class="nump">$ 186,000<span></span>
</td>
<td class="nump">$ 108,000<span></span>
</td>
<td class="nump">$ 371,000<span></span>
</td>
<td class="nump">$ 215,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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_MonroeTownshipMember', window );">Monroe Township [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseOptionToExtend', window );">Lessee, operating lease, option to extend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The lease includes an initial lease term of seven years which is set to expire on October
31, 2024, and contains an option to extend the lease for another five years<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease commencement date</a></td>
<td class="text">7 years<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_HoustonTexasMember', window );">Houston, Texas [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseOptionToExtend', window );">Lessee, operating lease, option to extend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">expires on
January 2024<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease commencement date</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>
<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_LesseeOperatingLeaseOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseOptionToExtend</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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>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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_srt_StatementGeographicalAxis=OPTT_MonroeTownshipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=OPTT_MonroeTownshipMember</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=OPTT_HoustonTexasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=OPTT_HoustonTexasMember</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>76
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544575248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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="Show.showAR( this, 'defref_us-gaap_ConstructionPayableCurrent', window );">Project costs</a></td>
<td class="nump">$ 141<span></span>
</td>
<td class="nump">$ 181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Employee incentive payments</a></td>
<td class="nump">901<span></span>
</td>
<td class="nump">1,948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued salary and benefits</a></td>
<td class="nump">486<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees</a></td>
<td class="nump">450<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="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">165<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses total&#160;</a></td>
<td class="nump">$ 2,094<span></span>
</td>
<td class="nump">$ 2,346<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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-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_ConstructionPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for the acquisition of merchandise, materials, supplies and services pertaining to construction projects such as a housing development or factory expansion not classified as trade payables. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306542460528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Warrants (Details Narrative) - $ / shares<br></strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [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="Show.showAR( this, 'defref_OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised', window );">Warrants to purchase common stock exercised</a></td>
<td class="nump">732,500<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="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=OPTT_UnderwrittenPublicOfferingMember', window );">Underwritten Public Offering [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="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants to purchase common stock exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,927,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and rights outstanding, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right number of securities called by warrants or rights exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-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>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_SubsidiarySaleOfStockAxis=OPTT_UnderwrittenPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=OPTT_UnderwrittenPublicOfferingMember</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>78
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306545673152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Stock Option Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Underlying Options Outstanding, beginning | shares</a></td>
<td class="nump">1,529,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Beginning balance | $ / shares</a></td>
<td class="nump">$ 1.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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (In Years), Beginning</a></td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares Underlying Options Outstanding, Granted | shares</a></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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted | $ / shares</a></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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares Underlying Options ,Exercised | shares</a></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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised | $ / shares</a></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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Shares Underlying Options, Cancelled/forfeited | shares</a></td>
<td class="num">(345,694)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Cancelled/forfeited | $ / shares</a></td>
<td class="nump">$ 1.57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Underlying Options, ending | shares</a></td>
<td class="nump">1,183,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, ending balance | $ / shares</a></td>
<td class="nump">$ 1.80<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="Show.showAR( this, 'defref_OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted Average Remaining Contractual Term (In Years), Ending</a></td>
<td class="text">8 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares Underlying Options, Exercisable at Ending | shares</a></td>
<td class="nump">417,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable at ending | $ / shares</a></td>
<td class="nump">$ 3.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending</a></td>
<td class="text">7 years 1 month 6 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term (in years), ending.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306545670496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Non-vested Restricted Stock Activity (Details) - Non-vested Restricted Stock [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Unvested, Beginning | shares</a></td>
<td class="nump">1,985,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Unvested, Beginning | $ / shares</a></td>
<td class="nump">$ 0.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Shares, Unvested, Granted | shares</a></td>
<td class="nump">58,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Unvested, Granted | $ / shares</a></td>
<td class="nump">$ 0.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Shares, Unvested, Vested and issued | shares</a></td>
<td class="num">(69,666)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Unvested, Vested | $ / shares</a></td>
<td class="nump">$ 1.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Shares, Unvested, Cancelled/forfeited | shares</a></td>
<td class="num">(58,647)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Cancelled/forfeited | $ / shares</a></td>
<td class="nump">$ 2.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Unvested, Ending | shares</a></td>
<td class="nump">1,916,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Unvested, Ending | $ / shares</a></td>
<td class="nump">$ 0.86<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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=OPTT_NonVestedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=OPTT_NonVestedRestrictedStockMember</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>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306541224608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></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>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Feb. 09, 2022</div></th>
<th class="th"><div>Feb. 08, 2022</div></th>
<th class="th"><div>Jan. 18, 2018</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost related to non-vested stock</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based compensation of weighted-average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares outstanding</a></td>
<td class="nump">1,183,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,183,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,529,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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>
<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Options unvested</a></td>
<td class="nump">766,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">766,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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">$ 72,000<span></span>
</td>
<td class="nump">$ 98,000<span></span>
</td>
<td class="nump">$ 168,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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">48,000<span></span>
</td>
<td class="nump">43,000<span></span>
</td>
<td class="nump">101,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares outstanding</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">66,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">252,000<span></span>
</td>
<td class="nump">$ 180,000<span></span>
</td>
<td class="nump">$ 532,000<span></span>
</td>
<td class="nump">$ 364,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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based compensation of weighted-average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted shares, granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,000<span></span>
</td>
<td class="nump">52,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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 554,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 554,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember', window );">2015 Omnibus Incentive Plan [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based compensation arrangement shares authorized</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">4,382,036<span></span>
</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,332,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Share-based compensation arrangement shares aggregate increase</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">$ 3,050,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="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Capital shares reserved for future issuance</a></td>
<td class="nump">684,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">684,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=OPTT_TwoThousandAndEighteenInducementPlanMember', window );">2018 Inducement Plan [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based compensation arrangement shares authorized</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">275,000<span></span>
</td>
<td class="nump">250,000<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="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Capital shares reserved for future issuance</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="nump">25,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for grant</a></td>
<td class="nump">111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</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_PlanNameAxis=OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember</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_PlanNameAxis=OPTT_TwoThousandAndEighteenInducementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=OPTT_TwoThousandAndEighteenInducementPlanMember</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>81
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306544336400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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="Show.showAR( this, 'defref_OPTT_CashPaidForFirstEarnOut', window );">Cash payments</a></td>
<td class="nump">$ 500,000<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued during period, shares</a></td>
<td class="nump">1,923,077<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock issued during period, value</a></td>
<td class="nump">$ 1,000,000.0<span></span>
</td>
<td class="nump">$ 1,250,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="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent liability MAR acquisition amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<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="Show.showAR( this, 'defref_OPTT_IncreaseDecreaseInContingentLiability', window );">Decrease in contingent liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,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="Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_CashPaidForFirstEarnOut">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash paid for first earn out.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_CashPaidForFirstEarnOut</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_OPTT_IncreaseDecreaseInContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in contingent liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_IncreaseDecreaseInContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-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_ContingentConsiderationClassifiedAsEquityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of contingent consideration in a business combination that is classified in shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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>82
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306545678720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Narrative)<br></strong></div></th>
<th class="th"><div>Oct. 09, 2023</div></th>
<th class="th">
<div>Jan. 25, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<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="Show.showAR( this, 'defref_us-gaap_LossContingencyAllegations', window );">Description of litigation and allegations and cliam</a></td>
<td class="text">prevent the Company from rejecting the purported nominating notice that Paragon submitted to the Company
on August 25, 2023 to notify the Company of its intention to nominate a majority slate of nominees at the 2023 Annual Meeting (the &#8220;Purported
Nominating Notice&#8221;), and (ii) require the Company to approve Paragon&#8217;s request for an exemption from the Company&#8217;s Section
382 Tax Benefits Preservation Plan so that Paragon could purchase up to 19.9% of the Company&#8217;s common stock without triggering the
dilution that would otherwise apply to the holder of 4.99% or more of the Company&#8217;s common stock<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_TaxAuthoritySpainMember', window );">Tax Authority, Spain [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="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>
<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Income tax penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 331,000<span></span>
</td>
<td class="nump">&#8364; 279,870<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesPaidValue', window );">Payment of tax on damages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 279,870<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_IncomeTaxExaminationPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-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_LossContingencyAllegations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Presents an assertion of a fact by a plaintiff in a pleading or complaint, which the plaintiff claims it will prove upon presentation of evidence at the proceeding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAllegations</td>
</tr>
<tr>
<td style="padding-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_LossContingencyDamagesPaidValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of damages paid to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesPaidValue</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_TaxAuthoritySpainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- 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_TaxAuthoritySpainMember</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>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140306626444352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details Narrative)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage', window );">Acquisition outstanding common stock ownership percentage</a></td>
<td class="nump">4.99%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business acquisition outstanding common stock ownership percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>form10-q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:OPTT="http://oceanpowertechnologies.com/20231031"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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="optt-20231031.xsd" xlink:type="simple"/>
    <context id="From2023-05-01to2023-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_CommonStock0.001ParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">OPTT:CommonStock0.001ParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_SeriesPreferredStockPurchaseRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">OPTT:SeriesPreferredStockPurchaseRightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2023-12-11</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2023-08-012023-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2022-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="AsOf2022-07-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="AsOf2022-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="AsOf2022-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="AsOf2022-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="AsOf2022-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_SantanderBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_SantanderBankMember_custom_JanuaryTwoThousandTwentyFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">OPTT:JanuaryTwoThousandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:ThreeCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:FourCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:FourCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FiveCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:FiveCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_PatentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_CorporateBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_CorporateBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_CorporateBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_CorporateBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_GovernmentBondsandNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_GovernmentBondsandNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_GovernmentBondsandNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_GovernmentBondsandNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_GovernmentAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_GovernmentAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_GovernmentAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_GovernmentAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_EquipmentMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_EquipmentMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_ComputerEquipmentAndSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_OfficeFurnitureAndFixturesMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_OfficeFurnitureAndFixturesMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_LeasedPowerBuoysAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedPowerBuoysAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_LeasedAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_ComputerEquipmentAndSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_OfficeFurnitureAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_OfficeFurnitureAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_LeasedWAMVsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedWAMVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_LeasedWAMVsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedWAMVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_LeasedBuoysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedBuoysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_LeasedBuoysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedBuoysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-11-30_custom_MarineAdvancedRoboticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_MonroeTownshipMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:MonroeTownshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_MonroeTownshipMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:MonroeTownshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_HoustonTexasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:HoustonTexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_HoustonTexasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:HoustonTexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-04-30_custom_UnderwrittenPublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">OPTT:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="AsOf2015-12-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-01-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2018-01-18_custom_TwoThousandAndEighteenInducementPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-18</instant>
        </period>
    </context>
    <context id="AsOf2022-02-08_custom_TwoThousandAndEighteenInducementPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-08</instant>
        </period>
    </context>
    <context id="AsOf2022-02-09_custom_TwoThousandAndEighteenInducementPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-09</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_TwoThousandAndEighteenInducementPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-10-31_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012023-10-31_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-10-31_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_NonVestedRestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_NonVestedRestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2023-06-012023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAuthoritySpainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-01-242021-01-25_us-gaap_TaxAuthoritySpainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAuthoritySpainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-24</startDate>
            <endDate>2021-01-25</endDate>
        </period>
    </context>
    <context id="From2023-10-082023-10-09">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2023-10-08</startDate>
            <endDate>2023-10-09</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2023-06-30</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="Segment">
        <measure>OPTT:Segment</measure>
    </unit>
    <unit id="Euro">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="Integer">
        <measure>OPTT:Integer</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2023-05-01to2023-10-31">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="From2023-05-01to2023-10-31">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="From2023-05-01to2023-10-31">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2023-05-01to2023-10-31">2024</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey contextRef="From2023-05-01to2023-10-31">0001378140</dei:EntityCentralIndexKey>
    <dei:NoTradingSymbolFlag
      contextRef="From2023-05-012023-10-31_custom_SeriesPreferredStockPurchaseRightMember"
      id="xdx2ixbrl0035">true</dei:NoTradingSymbolFlag>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="AsOf2023-10-31"
      id="xdx2ixbrl0084"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:EarnOutPayableCurrent
      contextRef="AsOf2023-10-31"
      id="xdx2ixbrl0102"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2023-10-31"
      id="xdx2ixbrl0129"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2023-04-30"
      id="xdx2ixbrl0130"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2023-10-31"
      id="xdx2ixbrl0135"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2023-04-30"
      id="xdx2ixbrl0136"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:OtherIncomeEmployeeRetentionCredit
      contextRef="From2023-08-012023-10-31"
      id="xdx2ixbrl0234"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:OtherIncomeEmployeeRetentionCredit
      contextRef="From2023-05-01to2023-10-31"
      id="xdx2ixbrl0236"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-08-012022-10-31"
      id="xdx2ixbrl0240"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0242"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-08-012023-10-31"
      id="xdx2ixbrl0249"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-08-012022-10-31"
      id="xdx2ixbrl0250"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-05-01to2023-10-31"
      id="xdx2ixbrl0251"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0252"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-08-012023-10-31"
      id="xdx2ixbrl0296"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-08-012022-10-31"
      id="xdx2ixbrl0297"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-05-01to2023-10-31"
      id="xdx2ixbrl0298"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0299"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0317"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0318"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0319"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0321"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0324"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0325"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0327"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0328"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0332"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0334"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0335"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0340"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0341"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0342"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0343"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0344"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-05-01to2023-10-31"
      id="xdx2ixbrl0345"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0349"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0350"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0352"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0353"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0358"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0360"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0361"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2023-05-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0362"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012022-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0389"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012022-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0390"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012022-10-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0391"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0393"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012022-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0396"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012022-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0397"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012022-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0399"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0400"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012022-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0403"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012022-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0404"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012022-10-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0405"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012022-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0406"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0407"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0408"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0434"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0435"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0436"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0438"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0441"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0442"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0444"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0445"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0448"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0449"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0450"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0451"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0452"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2023-08-012023-10-31"
      id="xdx2ixbrl0453"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0457"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0458"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0460"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0461"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0466"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0467"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0468"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0469"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2023-08-012023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0470"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2023-08-012023-10-31"
      id="xdx2ixbrl0471"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-08-012022-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0508"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-08-012022-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0509"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-08-012022-10-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0510"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-08-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0512"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-08-012022-10-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0515"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-08-012022-10-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0516"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-08-012022-10-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0518"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-08-012022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0519"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:ForeignCurrencyTransactionGainLossNetOfTax
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0557"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0593"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0626"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0629"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0632"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssued1
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0647"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:BonusPaidThroughStockIssuance
      contextRef="From2022-05-012022-10-31"
      id="xdx2ixbrl0650"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="AsOf2023-10-31"
      id="xdx2ixbrl0690"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration
      contextRef="AsOf2023-10-31_us-gaap_LeaseholdImprovementsMember"
      id="xdx2ixbrl0775">http://fasb.org/us-gaap/2023#UsefulLifeTermOfLeaseMember</us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember"
      id="xdx2ixbrl0835"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember"
      id="xdx2ixbrl0841"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember"
      id="xdx2ixbrl0847"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember"
      id="xdx2ixbrl0853"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember"
      id="xdx2ixbrl0881"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember"
      id="xdx2ixbrl0883"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_custom_AsiaAndAustraliaMember"
      id="xdx2ixbrl0885"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember"
      id="xdx2ixbrl0889"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember"
      id="xdx2ixbrl0913"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember"
      id="xdx2ixbrl0919"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember"
      id="xdx2ixbrl0925"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember"
      id="xdx2ixbrl0931"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember"
      id="xdx2ixbrl0937"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember"
      id="xdx2ixbrl0949"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember"
      id="xdx2ixbrl0961"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember"
      id="xdx2ixbrl0965"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember"
      id="xdx2ixbrl0967"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_custom_AsiaAndAustraliaMember"
      id="xdx2ixbrl0969"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember"
      id="xdx2ixbrl0973"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember"
      id="xdx2ixbrl0985"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InventoryWorkInProcess
      contextRef="AsOf2023-04-30"
      id="xdx2ixbrl1069"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InventoryFinishedGoods
      contextRef="AsOf2023-04-30"
      id="xdx2ixbrl1072"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_custom_LeasedBuoysMember"
      id="xdx2ixbrl1119"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="AsOf2023-04-30"
      id="xdx2ixbrl1258"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2023-05-01to2023-10-31"
      id="xdx2ixbrl1302"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-05-01to2023-10-31"
      id="xdx2ixbrl1304"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2023-05-01to2023-10-31"
      id="xdx2ixbrl1306"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2023-05-01to2023-10-31"
      id="xdx2ixbrl1308"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2023-05-01to2023-10-31">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2023-05-01to2023-10-31">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2023-05-01to2023-10-31">2023-10-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2023-05-01to2023-10-31">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2023-05-01to2023-10-31">001-33417</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2023-05-01to2023-10-31">OCEAN POWER TECHNOLOGIES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2023-05-01to2023-10-31">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2023-05-01to2023-10-31">22-2535818</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2023-05-01to2023-10-31">28 ENGELHARD DRIVE</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2023-05-01to2023-10-31">SUITE B</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2023-05-01to2023-10-31">MONROE TOWNSHIP</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2023-05-01to2023-10-31">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2023-05-01to2023-10-31">08831</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2023-05-01to2023-10-31">(609)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2023-05-01to2023-10-31">730-0400</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2023-05-012023-10-31_custom_CommonStock0.001ParValueMember">Common     Stock $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2023-05-012023-10-31_custom_CommonStock0.001ParValueMember">OPTT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2023-05-012023-10-31_custom_CommonStock0.001ParValueMember">NYSEAMER</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="From2023-05-012023-10-31_custom_SeriesPreferredStockPurchaseRightMember">Series     A Preferred Stock Purchase Right</dei:Security12bTitle>
    <dei:SecurityExchangeName contextRef="From2023-05-012023-10-31_custom_SeriesPreferredStockPurchaseRightMember">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2023-05-01to2023-10-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2023-05-01to2023-10-31">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2023-05-01to2023-10-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2023-05-01to2023-10-31">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2023-05-01to2023-10-31">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2023-05-01to2023-10-31">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2023-12-11" decimals="INF" unitRef="Shares">58788718</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">3292000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">6883000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">15427000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">27790000</us-gaap:ShortTermInvestments>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">219000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">65000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">516000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">745000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">326000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">152000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">2546000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1044000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1505000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">994000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">23831000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">37673000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1806000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1280000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">3898000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">3978000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1550000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1751000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">155000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:Goodwill contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">8537000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">8537000</us-gaap:Goodwill>
    <us-gaap:Assets contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">39622000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">53374000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1754000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">952000</us-gaap:AccountsPayableCurrent>
    <OPTT:EarnOutPayableCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1500000</OPTT:EarnOutPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">2094000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2346000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1117000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1202000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">579000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">529000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1164000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1378000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">6708000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">7907000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">203000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">203000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1060000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1311000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">7971000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">9421000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2023-10-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2023-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2023-10-31" decimals="INF" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2023-10-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2023-10-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      unitRef="Shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2023-04-30_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      unitRef="Shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-10-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2023-10-31" decimals="INF" unitRef="Shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2023-10-31" decimals="INF" unitRef="Shares">58833758</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">56304642</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2023-10-31" decimals="INF" unitRef="Shares">58788770</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">56263728</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">59000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">56000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2023-10-31" decimals="INF" unitRef="Shares">44988</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">40914</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">357000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">355000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">326342000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">324393000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">-294348000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">-280096000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">-45000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">-45000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">31651000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">43953000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">39622000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">53374000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">303000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">2161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">1017000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">401000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">264000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">1010000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">784000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">488000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">39000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">1151000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">233000</us-gaap:GrossProfit>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">-23000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">-90000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-86000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-221000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OperatingExpenses
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">7995000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">6409000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">16100000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">12727000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">-7484000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">-6280000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-14863000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-12273000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">270000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">234000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">610000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">375000</us-gaap:InterestIncomeExpenseNet>
    <OPTT:OtherIncomeEmployeeRetentionCredit
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">1202000</OPTT:OtherIncomeEmployeeRetentionCredit>
    <OPTT:OtherIncomeEmployeeRetentionCredit
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">1202000</OPTT:OtherIncomeEmployeeRetentionCredit>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">1000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">1000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">-7213000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">-4844000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-14252000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-10696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">-7213000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">-4844000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-14252000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-10696000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-08-012023-10-31"
      decimals="INF"
      unitRef="USDPShares">-0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-08-012023-10-31"
      decimals="INF"
      unitRef="USDPShares">-0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-08-012022-10-31"
      decimals="INF"
      unitRef="USDPShares">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2022-08-012022-10-31"
      decimals="INF"
      unitRef="USDPShares">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-05-01to2023-10-31"
      decimals="INF"
      unitRef="USDPShares">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-05-01to2023-10-31"
      decimals="INF"
      unitRef="USDPShares">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-05-012022-10-31"
      decimals="INF"
      unitRef="USDPShares">-0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2022-05-012022-10-31"
      decimals="INF"
      unitRef="USDPShares">-0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-08-012023-10-31"
      decimals="INF"
      unitRef="Shares">58781505</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-08-012023-10-31"
      decimals="INF"
      unitRef="Shares">58781505</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-08-012022-10-31"
      decimals="INF"
      unitRef="Shares">55898528</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-08-012022-10-31"
      decimals="INF"
      unitRef="Shares">55898528</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-05-01to2023-10-31"
      decimals="INF"
      unitRef="Shares">58752291</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-05-01to2023-10-31"
      decimals="INF"
      unitRef="Shares">58752291</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-05-012022-10-31"
      decimals="INF"
      unitRef="Shares">55894090</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-05-012022-10-31"
      decimals="INF"
      unitRef="Shares">55894090</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">-7213000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">-4844000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-14252000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-10696000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">-7213000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">-4844000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-14252000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-10696000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">56304642</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-40914</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-355000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">324393000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-280096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-45000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">43953000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-10-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-14252000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-14252000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">2403846</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">3000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">1247000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">1250000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">69666</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="From2023-05-012023-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">55604</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-05-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">29000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">29000</us-gaap:StockIssuedDuringPeriodValueOther>
    <OPTT:StockIssuedDuringPeriodSharesWithheldForTaxWithholdings
      contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-4074</OPTT:StockIssuedDuringPeriodSharesWithheldForTaxWithholdings>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2023-05-012023-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">2000</OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">2000</OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">58833758</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">59000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-44988</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-357000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">326342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-294348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-45000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">31651000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">55905213</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-23352</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">322932000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-253770000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-46000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">68831000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012022-10-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-10696000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-10696000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012022-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">632000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">632000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2022-05-012022-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">16667</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">55921880</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-23352</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">323564000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-264466000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-46000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-10-31" decimals="-3" unitRef="USD">58767000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">58776654</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">59000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-07-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-44680</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-357000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">326041000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-287135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-45000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-07-31" decimals="-3" unitRef="USD">38563000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-08-012023-10-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-7213000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">-7213000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">272000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">272000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">1500</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="From2023-08-012023-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">55604</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-08-012023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">29000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">29000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2023-08-012023-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-308</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">58833758</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">59000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-44988</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-357000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">326342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-294348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-45000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">31651000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">55921880</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-07-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-07-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-23352</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-07-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">323265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-07-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-259622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-46000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-07-31" decimals="-3" unitRef="USD">63312000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">55921880</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-07-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-07-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-23352</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-07-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">323265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-07-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-259622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-46000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-07-31" decimals="-3" unitRef="USD">63312000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-08-012022-10-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-4844000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">-4844000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-08-012022-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">299000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">299000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">55921880</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-23352</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">323564000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-264466000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-46000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-10-31" decimals="-3" unitRef="USD">58767000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">55921880</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-23352</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">323564000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-264466000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-46000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-10-31" decimals="-3" unitRef="USD">58767000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-14252000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-10696000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">172000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">117000</us-gaap:DepreciationDepletionAndAmortization>
    <OPTT:ForeignCurrencyTransactionGainLossNetOfTax
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-1000</OPTT:ForeignCurrencyTransactionGainLossNetOfTax>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">80000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">79000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">201000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">152000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestments
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">211000</OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestments>
    <OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestments
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-191000</OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestments>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-86000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-221000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">673000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">632000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-229000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">105000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">174000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-85000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">1502000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">586000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">511000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">2180000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">802000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-316000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-500000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-2000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">680000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-201000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-166000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-214000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">1333000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-15495000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-11001000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">20600000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">33433000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">8026000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">20108000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">698000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">179000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">11876000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">13146000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">2000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">29000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">27000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-3592000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">2145000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">7103000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">8362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">3511000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2022-10-31" decimals="-3" unitRef="USD">10507000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:StockIssued1
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">1000000</us-gaap:StockIssued1>
    <OPTT:BonusPaidThroughStockIssuance
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">250000</OPTT:BonusPaidThroughStockIssuance>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_805_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zSQXgewPFpWf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(1)
&lt;span id="xdx_828_zerRbTXxM08d"&gt;Background, Basis of Presentation and Liquidity&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(a)
Background&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ocean
Power Technologies, Inc. (the &#x201c;Company&#x201d;) was founded in 1984 in New Jersey, commenced business operations in 1994 and re-incorporated
in Delaware in 2007. We provide ocean data collection and reporting, marine power, offshore communications and Domain Awareness Systems
(&#x201c;MDA&#x201d; or &#x201c;MDAS&#x201d;) products, integrated solutions, and consulting services. Our solutions focus on four major
service areas: Data as a Service (&#x201c;DaaS&#x201d;), which includes data collected by our Wave Adaptive Modular Vessel (WAM-V&#xae;)
autonomous vehicles or our PowerBuoy&#xae; product lines; Robotics as a Service (&#x201c;RaaS&#x201d;), which provides a lower cost subscription
model for our customers to access use of our WAM-V&#x2019;s&#xae;; Power as a Service (&#x201c;PaaS&#x201d;), which includes our PowerBuoy&#xae;
products; and our Strategic Consulting Services. We offer our products and services to a wide-range of customers, including those in
government and offshore energy, oil and gas, construction, wind power and other industries. We are involved in the entire life cycle
of product development, from product design through assembly, testing, deployment, maintenance and upgrades, while working closely with
partners across our supply chain. Our solutions are based on technologies that enable autonomous, zero or low carbon emitting, and cost
effective data collection, analysis, transportation and communication. Our solutions are primarily suited to ocean and other offshore
environments, and support generation of actionable intelligence on a standalone basis or working with other data sources. We then channel
the information we collect, and other communications, through control equipment linked to edge computing and cloud hosting environments.
Our goal is to generate most of our revenues from the sale or lease of our products and solutions. As we continue to commercialize our
products and services, we expect to have a decrease in cash to fund operating activities until we achieve positive cash flow from the
meaningful progress we have made in orders, pipeline, and backlog across our business.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(b)
Basis of Presentation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted
in the United States of America (&#x201c;GAAP&#x201d;) and for interim financial information in accordance with the Securities and Exchange
Commission (&#x201c;SEC&#x201d;), instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all the information
and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal
recurring adjustments) considered necessary for a fair presentation have been included. The interim operating results are not necessarily
indicative of the results for a full year or for any other interim period. Further information on potential factors that could affect
the Company&#x2019;s financial results can be found in the Company&#x2019;s Annual Report on Form 10-K for the year ended April 30, 2023,
as filed with the SEC and elsewhere in our subsequent Exchange Act filings, including this Form 10-Q. Certain amounts have been reclassified
to conform to current period presentation. This reclassification had no impact on the previously reported net loss and comprehensive
loss.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(c)
Liquidity&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the six months ended October 31, 2023, the Company incurred net losses of approximately $&lt;span id="xdx_90E_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20230501__20231031_zDL7wxWHVty9" title="Net loss"&gt;14.3&lt;/span&gt; million, used cash in operations of approximately
$&lt;span id="xdx_90A_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20230501__20231031_zoMPHM2Qwnb" title="Cash in operations"&gt;15.5&lt;/span&gt; million and had an accumulated deficit of approximately $&lt;span id="xdx_905_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_pn5n6_di_c20231031_zeT9imG0Eba1" title="Accumulated deficit"&gt;294.3&lt;/span&gt; million. Cash used in operations includes cash payments of the MAR
earnout payable of $0.5 million and payment of the fiscal 2023 bonus for all employees. The Company has continued to make investments
in ongoing product development efforts and to build inventory in anticipation of, and to support, future growth. The Company&#x2019;s
future results of operations involve significant risks and uncertainties. Factors that could affect the Company&#x2019;s future operating
results and could cause actual results to vary materially from expectations include, but are not limited to, performance of its products,
its ability to market and commercialize its products and new products that it may develop, access to capital, technology development,
scalability of technology and production, ability to attract and retain key personnel, concentration of customers and suppliers, pending
or threatened litigation (including recent litigation with Paragon Technologies, Inc.), and deployment risks and integration of acquisitions.
For the six months ended October 31, 2023 and through the date of filing of this Form 10-Q, management has not obtained any material
additional capital financing. Management believes the Company&#x2019;s current cash balance at October 31, 2023 of $&lt;span id="xdx_905_eus-gaap--Cash_iI_pn5n6_c20231031_zR0oBcTPMuTh" title="Cash"&gt;3.5&lt;/span&gt; million and short
term investments balance of $&lt;span id="xdx_901_eus-gaap--ShortTermInvestments_iI_pn5n6_c20231031_zOxt2YGBa49f" title="Short-term investments"&gt;15.4&lt;/span&gt; million is sufficient to fund its planned expenditures through at least December 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 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;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-01to2023-10-31"
      decimals="-5"
      unitRef="USD">-14300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-05-01to2023-10-31"
      decimals="-5"
      unitRef="USD">-15500000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2023-10-31" decimals="-5" unitRef="USD">-294300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:Cash contextRef="AsOf2023-10-31" decimals="-5" unitRef="USD">3500000</us-gaap:Cash>
    <us-gaap:ShortTermInvestments contextRef="AsOf2023-10-31" decimals="-5" unitRef="USD">15400000</us-gaap:ShortTermInvestments>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zioadMWDR8kh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(2)
&lt;span id="xdx_82B_z8wRjl4l6UD8"&gt;Summary of 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: 0pt 0pt 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_849_eus-gaap--ConsolidationPolicyTextBlock_zyzV6vJab7Zb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(a)
&lt;span id="xdx_86F_znPJXeC0Yefg"&gt;Consolidation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Marine Advanced
Robotics Inc. (CA), 3dent Technologies LLC (TX), Oregon Wave Energy Partners I LLC (DE), ReedSport OPT WavePark, LLC (OR) and Ocean Power
Technologies Ltd. in the United Kingdom. ReedSport OPT WavePark, LLC (OR) and Oregon Wave Energy Partners I, LLC (DE) were dissolved
during the first quarter of fiscal 2024. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--UseOfEstimates_zeSqvgyojOB6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(b)
&lt;span id="xdx_863_zOlT8MtXS5e5"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of the consolidated financial statements requires management of the Company to make several estimates and assumptions relating
to 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 period. Significant items subject to such estimates and assumptions include, among other items, stock-based compensation,
over time revenue recognition, valuation consideration related to business combinations, including contingent consideration, and other
assumptions and estimates used to evaluate the recoverability of long-lived assets, goodwill and other intangible assets. Actual results
could differ from those estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zV5MZVVdf95e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(c)
&lt;span id="xdx_86D_zXKlFYreHHnd"&gt;Business Combinations&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for business combinations in accordance with Financial Accounting and Standards Board (&#x201c;FASB&#x201d;) Business
Combinations (Topic 805). The Company allocates the fair value of consideration transferred in a business combination to the estimated
fair value at the acquisition date of the tangible and intangible assets acquired as well as the liabilities assumed. Acquisition costs
are expensed as incurred. Any excess consideration transferred is recorded as goodwill and in instances where the fair value of consideration
transferred is less than the estimated fair value of tangible and intangible assets acquired less liabilities assumed, such amounts are
recorded as a gain on the bargain purchase.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_84B_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zq1LoRtI6XPk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(d)
&lt;span id="xdx_860_zTjmBpsYMg0k"&gt;Cash, Cash Equivalents, Restricted Cash and Security Agreements and Short Term Investments&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Cash
and Cash Equivalents&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers all highly liquid investments with an original maturity of three months or less when purchased, to be cash equivalents.
The Company invests excess cash in a money market account or in short term investments that are held-to-maturity. The Company had cash
and cash equivalents of approximately $&lt;span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20231031_zzyBbxfedSbj" title="Cash and cash equivalents"&gt;3.3&lt;/span&gt; million as of October 31, 2023 and $&lt;span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20230430_zzIkcBKc2iOg" title="Cash and cash equivalents"&gt;6.9&lt;/span&gt; million as of April 30, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Restricted
Cash and Security Agreements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has a letter of credit agreement with Santander Bank, N.A. (&#x201c;Santander&#x201d;). Cash of $&lt;span id="xdx_90A_eus-gaap--Deposits_iI_c20231031__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zCI9J3blL6gk" title="Deposits"&gt;156,000&lt;/span&gt; is on deposit at Santander
and serves as security for a letter of credit issued by Santander for the lease of warehouse/office space in Monroe Township, New Jersey.
This agreement cannot be extended beyond July 31, 2025 and is cancellable at the discretion of Santander.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Santander
also issued a letter of credit to subsidiaries of Enel Green Power (&#x201c;EGP&#x201d;) pursuant to the Company&#x2019;s contracts with
EGP. This letter of credit was originally issued in August 2020 and has a remaining amount of $&lt;span id="xdx_903_eus-gaap--LineOfCredit_iI_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--AwardDateAxis__custom--JanuaryTwoThousandTwentyFourMember_zBZSw2LDxIui" title="Letters of credit issued amount"&gt;65,000&lt;/span&gt; which will be released in January
2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zIlgsl5XfHE2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets
that total to the same amounts shown in the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span id="xdx_8BA_z2Tkb7H2vIF3" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20231031_zflnBMpzqeE" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20230430_zDhTBv5ZOlT5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzbyj_zt1kyBjmAEN7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,292&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,883&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--RestrictedCashCurrent_iI_pn3n3_maCCERCzbyj_znFd6iM0qoO" 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"&gt;Restricted cash- short term&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;219&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3_maCCERCzbyj_zSKQycvaWA3b" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restricted cash- long
    term&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0690"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;155&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzbyj_zzNirMC4Ehag" style="vertical-align: bottom; background-color: White"&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;Cash, cash equivalents,
    restricted cash and restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,511&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,103&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zzS4rAkgQrIb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Short
Term Investments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of October 31, 2023 and April 30, 2023, the carrying value was approximately $&lt;span id="xdx_907_eus-gaap--ShortTermInvestments_iI_pn5n6_c20231031_zkNfQAGsKXnh" title="Short term investments"&gt;15.4&lt;/span&gt; million and $&lt;span id="xdx_906_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_z4hXBRZ4P5b6" title="Short term investments"&gt;27.8&lt;/span&gt; million, respectively. All short
term investments consist of corporate bonds, government agency bonds, or U.S. Treasury Notes and Bonds, are investment grade rated or
better, and mature within 12 months. The Company has the ability and the intention to hold all investments to maturity, and as such are
classified as held-to-maturity investments and carried at amortized cost.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
total accretion of discounts (amortization of premium) recognized for the six month periods ended October 31, 2023 and 2022 is
approximately $&lt;span id="xdx_901_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20230501__20231031_zgZNLnRG4sG2" title="Accretion of discount and amortization of premium on investments"&gt;0.2&lt;/span&gt; million and $&lt;span id="xdx_907_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20220501__20221031_zt4fwi1U4iUa" title="Accretion of discount and amortization of premium on investments"&gt;(0.2)&lt;/span&gt; million, respectively. The total accretion of discounts (amortization of premium) on
investments for the three month period ended October 31, 2023 and 2022 was $&lt;span id="xdx_906_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20230801__20231031_zysSxGOZ8xOd" title="Accretion of discount and amortization of premium on investments"&gt;0.1&lt;/span&gt; million and $&lt;span id="xdx_909_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_iN_pn4n6_di_c20220801__20221031_z1CM11GcKFli" title="Accretion of discount and amortization of premium on investments"&gt;(0.06)&lt;/span&gt; million, respectively. Additionally,
there has been no impairment on these investments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zkbQjJnjMIRf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the Company&#x2019;s short term investments as of October 31, 2023 and April 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span id="xdx_8B1_zR3GfNHRsHqk" style="display: none"&gt;Schedule of Investments and Unrealized Gains/Losses&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Category&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortized
    Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Unrealized
    Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Market
    Value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortized
    Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Unrealized
    Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Market
    Value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zA7UAxLGy616" style="width: 8%; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,911&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zr4Cd7LepzYg" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;56&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z1X9KlJAzU1d" style="width: 8%; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,967&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zLK5Xv09zSCk" style="width: 8%; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,776&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z3bMfTtOiLnd" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_ziw2bqPTjSXa" style="width: 8%; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,876&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Government Bonds &amp;amp; Notes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zFu7OZ3iJ6a" style="text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,692&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z4ZnN3OK2pcg" style="text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zLcG2nvJV7J" style="text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,727&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuqReDx24z3l" style="text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,188&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zmxtPrQZpaqg" style="text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zU0dDIQjHDz3" style="text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,221&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Government Agency Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaETbAB6HRTl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,824&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zgEke0yxp5zc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z3nlQOJyn6Tl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,847&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z1NBjzSeVe0a" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,826&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zhMZP649sG6f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zC69wkqpMHVd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,851&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total Short Term Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031_zcXnxAWREQl4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,427&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031_zfbBRCV1uj6e" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031_zrtwbd9GdIgc" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,541&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zZELKrsOgPD4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27,790&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zjh4KWwX6lFb" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;158&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zWUtfTBFaUue" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27,948&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zwmai0n9vIZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_843_eus-gaap--InventoryPolicyTextBlock_z7X8zAucEaTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(e)
&lt;span id="xdx_86A_zBsxtDmrbJDh"&gt;Inventory&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with Accounting Standards Codification 330 (ASC 330), inventory is stated at the lower of costs or net realizable value applicable
to goods on hand remaining after the matching of absorbed costs with concurrent revenues. The Company has three classes of inventory;
raw materials, work in process, and finished goods. Items remain in inventory until they are shipped to the customer, at which time the
costs are transferred on a FIFO basis to cost of revenue, or moved to leased assets as applicable.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_844_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z669GdXlFPH4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(f)
&lt;span id="xdx_866_zdrjnDIRCXM6"&gt;Accounts Receivable&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivable are stated at the net amount expected to be collected. Amounts are ordinarily due between 30 and 90 days after the issuance
of the invoice. We are exposed to credit losses primarily on our accounts receivable and contract assets related to our sales to customers.
If applicable, an allowance for credit losses is established to provide for the expected lifetime credit losses by evaluating factors
such as customer creditworthiness, historical payment and loss experiences, current economic conditions (including geographic and political
risk), and the age and status of outstanding receivables. Based on these factors, management has determined the allowance for credit
losses was immaterial. Expected credit losses are written off in the period in which the financial asset is no longer collectible.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company grants credit to its customers, generally, without collateral, under normal payment terms (typically 30 to 90 days after invoicing).
Generally, invoicing occurs after the services are performed or control of the product has transferred to the customer. Accounts receivable
represent an unconditional right to consideration arising from the Company&#x2019;s performance under contracts with customers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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--PropertyPlantAndEquipmentPolicyTextBlock_zX9T6ZmEhTPg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(g)
&lt;span&gt;&lt;span id="xdx_868_zUQI7UVMODn"&gt;Property and Equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property
and equipment is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the
straight-line method over the estimated useful lives (three to ten years) of the assets. Leasehold improvements are amortized using the
straight-line method over the shorter of the estimated useful life of the asset or the remaining lease term. Expenses for maintenance
and repairs are charged to operations as incurred. Property and equipment is also reviewed for impairment whenever events or changes
in circumstances indicate that the carrying amount of the asset may not be recoverable. Recoverability of assets to be held and used
is measured by a comparison of the carrying amount of the asset to estimated undiscounted future cash flows expected to be generated
by the asset. If the carrying amount of the asset exceeds its estimated future cash flows, then an impairment charge is recognized in
the amount by which the carrying amount of the asset exceeds the fair value of the asset.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zB19ZbxeCsCj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B9_zLVO87d0eLu4" style="display: none"&gt;Schedule
of Property, Plant and Equipment, Useful Life&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27pt"&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: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; 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;b&gt;Description&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Estimated
    depreciable life&lt;/b&gt;&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;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zCChB9fM4Wra" title="Property and equipment, useful life (Year)"&gt;5&lt;/span&gt;-&lt;span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_z2ZyzWvTsqvk" title="Property and equipment, useful life (Year)"&gt;7
    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: 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;Computer
    equipment &amp;amp; software&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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zd3qJrHANoJd" title="Property and equipment, useful life (Year)"&gt;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: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;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
    furniture &amp;amp; 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_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zK1QXUGU5pM7" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;-&lt;span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z9eIGu5JixYi" title="Property and equipment, useful life (Year)"&gt;7
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&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; vertical-align: bottom"&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyCcpSSHLNq" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0775"&gt;Shorter
    of the estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leased
    Power Buoys assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedPowerBuoysAssetsMember_z2HB97FcrUci" title="Property and equipment, useful life (Year)"&gt;10
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leased
    WAM-V assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_zwinpOKaM3i5" title="Property and equipment, useful life (Year)"&gt;10
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A9_zhsyq8zD04Te" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zctusFqMwuoi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(h)
&lt;span id="xdx_864_z644K4q8kAEl"&gt;Foreign Exchange Gains and Losses&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company maintains cash accounts that are denominated in British pound sterling. These amounts are included in cash, cash equivalents
and restricted cash on the accompanying Consolidated Balance Sheets. Transactions denominated in a foreign currency may result in realized
and unrealized foreign exchange gains or losses from exchange rate fluctuations, which are included in &#x201c;Foreign exchange (loss)/gain&#x201d;
in the accompanying Consolidated Statements of Operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 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--ConcentrationRiskCreditRisk_z74awFLjp0b2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(i)
&lt;span id="xdx_86A_zKdgdq5r4EU5"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
instruments that potentially subject the Company to credit risk consist principally of trade accounts receivable, short term investments
and cash equivalents. The Company believes that its credit risk is limited because the Company&#x2019;s current contracts are with entities
with a reliable payment history. The Company invests its excess cash in a money market fund and short term held-to maturity investments
and does not believe that it is exposed to any significant risks related to its cash accounts, money market fund, or held-to maturity
investments. Cash is also maintained at foreign financial institutions. Cash in foreign financial institutions as of October 31, 2023
was immaterial.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the six months ended October 31, 2023 and 2022, the Company had three and four customers whose revenues accounted for at least 10% of
the Company&#x2019;s consolidated revenues, respectively. These revenues accounted for approximately &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230501__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zfbwB1fcdbD" title="Concentration risk percentage"&gt;55&lt;/span&gt;% and &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220501__20221031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z4aiCHK2ezlg" title="Concentration risk percentage"&gt;69&lt;/span&gt;% of the Company&#x2019;s
total revenues for the respective periods. For the three months ended October 31, 2023 and 2022, the Company had four and five customers
whose revenues accounted for at least 10% of the Company&#x2019;s consolidated revenues, respectively. These revenues accounted for approximately
&lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230801__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z3c9PAKToHel" title="Concentration risk percentage"&gt;71&lt;/span&gt;% and &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220801__20221031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveCustomersMember_z0Eg86iYOMOg" title="Concentration risk percentage"&gt;80&lt;/span&gt;% of the Company&#x2019;s total revenues for the respective periods.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zmnynmWEGQvj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(j)
&lt;span id="xdx_867_zgYn1zFRMHQ1"&gt;Share-Based Compensatio&lt;/span&gt;n&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
aggregate share-based compensation expense recorded in the Consolidated Statements of Operations for the six months ended October 31,
2023 and 2022 was approximately $&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn5n6_c20230501__20231031_zZricsUq2PKl" title="Share-based compensation expense"&gt;0.7&lt;/span&gt; million and $&lt;span id="xdx_902_eus-gaap--ShareBasedCompensation_pn5n6_c20220501__20221031_zAxkN3w6ztN3" title="Share-based compensation expense"&gt;0.6 &lt;/span&gt;million, respectively. For the three months ended October 31, 2023 and 2022, share-based
compensation expense was approximately $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensation_pn5n6_c20230801__20231031_zx9HdeVUzp1g" title="Share-based compensation expense"&gt;0.3&lt;/span&gt; million and $&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn5n6_c20220801__20221031_zlLFYdQaGb38" title="Share-based compensation expense"&gt;0.3&lt;/span&gt; million, respectively. The Company&#x2019;s policy is to account for forfeitures
of share-based compensation as they occur.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zxKUbqUMVlNk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(k)
&lt;span id="xdx_869_z1y04O6LMX6d"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that a performance obligation is
the unit of account for revenue recognition, the Company assesses the goods or services promised in a contract with a customer and identifies
as a performance obligation as either: a) a good or service (or a bundle of goods or services) that is distinct; or b) a series of distinct
goods or services that are substantially the same and that have the same pattern of transfer to the customer. A contract may contain
a single performance obligation or multiple performance obligations. For contracts with multiple performance obligations, the Company
allocates the contracted transaction price to each performance obligation based upon the relative standalone selling price, which represents
the price the Company would sell a promised good or service separately to a customer. The Company determines the standalone selling price
based upon the facts and circumstances of each obligated good or service. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon the Company&#x2019;s forecast of the total cost to satisfy the performance
obligation plus an appropriate profit margin.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
nature of the Company&#x2019;s contracts may give rise to several types of variable consideration, including unpriced change orders, liquidated
damages and penalties. Variable consideration can also arise from modifications to the scope of services. Variable consideration is included
in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur once
the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of
whether to include such amounts in the transaction price are based largely on our assessment of legal enforceability, performance, and
any other information (historical, current, and forecasted) that is reasonably available to us. There was no variable consideration as
of October 31, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&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: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes revenue when or as it satisfies a performance obligation by transferring a good or service to a customer, either
(1) at a point in time or (2) over time. A good or service is transferred when or as the customer obtains control. The evaluation of
whether control of each performance obligation is transferred at a point in time or over time is made at contract inception. Input
measures such as costs incurred are utilized to assess progress against specific contractual performance obligations for the
Company&#x2019;s services. The selection of the method to measure progress towards completion requires judgment and is based on the
nature of the services to be provided. For the Company, the input method using costs or labor hours incurred best represents the
measure of progress against the performance obligations incorporated within the contractual agreements. If estimated total costs on
any contract project a loss, the Company charges the entire estimated loss to operations in the period the loss becomes known. The
cumulative effect of revisions to revenue, estimated costs to complete contracts, including penalties, change orders, claims,
anticipated losses, and others are recorded in the accounting period in which the events indicating a loss are known and the loss
can be reasonably estimated. These loss projections are re-assessed for each subsequent reporting period until the project is
complete. Such revisions could occur at any time and the effects may be material. During the six-month period ended October 31, 2023
the Company recognized approximately $&lt;span id="xdx_905_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230501__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zYO78jJtE0l5" title="Revenue related to performance obligations satisfied at a point in time"&gt;1.2&lt;/span&gt; million in revenue related to performance obligations satisfied at a point in time and
approximately $&lt;span id="xdx_901_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230501__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zEHKCNztDpte" title="Revenue related to performance obligations satisfied over-time"&gt;0.9&lt;/span&gt; million in revenue related to performance obligations satisfied over time. During the three-month period ended
October 31, 2023, the Company recognized approximately $&lt;span id="xdx_90A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230801__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zBL1Lipp8KKh" title="Revenue related to performance obligations satisfied at a point in time"&gt;0.5&lt;/span&gt; million in revenue related to performance obligation satisfied at a point
in time and approximately $&lt;span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230801__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zAto7wWnEeH7" title="Revenue related to performance obligations satisfied over-time"&gt;0.4&lt;/span&gt; million in revenue related to performance obligations satisfied over time.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has two types of fixed-price contracts, firm fixed-price and cost-sharing. Under firm fixed-price contracts, the Company receives
an agreed-upon amount for providing products and services specified in the contract, and a profit or loss is recognized depending on
whether actual costs are more or less than the agreed upon amount. Under cost-sharing contracts, the fixed amount agreed upon with the
customer is only intended to fund a portion of the costs on a specific project. Under cost sharing contracts, an amount corresponding
to the revenue is recorded in cost of revenue, resulting in gross profit on these contracts of zero. The Company&#x2019;s share of the
costs is recorded as product development expense. The Company reports its disaggregation of revenue by contract type since this method
best represents the Company&#x2019;s business. For the six-month periods ended October 31, 2023 and 2022, the majority of the Company&#x2019;s
contracts were classified as firm fixed-price and the remainder were cost-sharing.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s contract assets and liabilities primarily relate to the timing differences between cash received from a customer in connection
with contractual rights to invoicing and the timing of revenue recognition following completion of performance obligations. The Company&#x2019;s
accounts receivable balance is made up entirely of customer contract related balances.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s revenue also includes revenue from certain contracts which do not fall within the scope of ASC 606, but under the scope
of ASC 842. At inception of a contract for those classified under ASC 842, the Company classifies leases as either operating or financing
in accordance with the authoritative accounting guidance contained within ASC Topic 842, &#x201c;Leases&#x201d;. If the direct financing
or sales-type classification criteria are met, then the lease is accounted for as a finance lease. All others are treated as operating
leases. The Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term, or as
agreed upon in-use days are utilized, which is presented in Revenue in the Consolidated Statement of Operations. The Company also enters
into lease arrangements for its PowerBuoys&#xae; and Wave Adaptive Modular Vessels (&#x201c;WAM-V&#xae;&#x201d;) with certain customers.
Revenue related to multiple-element arrangements is allocated to lease and non-lease elements based on their relative standalone selling
prices or expected cost plus a margin approach. Lease elements generally include a PowerBuoy&#xae;, WAM-V&#xae;, and components, while
non-lease elements, which the Company expects to become more prevalent, generally include engineering, monitoring and support services.
In the lease arrangement, the customer may be provided with an option to extend the lease term or purchase the leased buoy or WAM-V&#xae;
at some point during and/or at the end of the lease term.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of October 31, 2023, the Company&#x2019;s total remaining performance obligations, also referred to as backlog, totaled $&lt;span id="xdx_90E_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20231031_zapmI76v3ZQk" title="Revenue remaining performance obligation"&gt;4.5&lt;/span&gt; million.
The Company expects to recognize approximately &lt;span id="xdx_90C_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20230501__20231031_z5CaLcWQ7LE5" title="Expects to recognize revenue remaining performance obligation, percentage"&gt;70&lt;/span&gt;%, or $&lt;span id="xdx_90A_ecustom--ExpectsToRecognizeRevenueRemainingPerformanceObligation_iI_pn5n6_c20231031_zU6yd32k37fa" title="Expects to recognize revenue remaining performance obligation"&gt;3.2&lt;/span&gt; million, of the remaining performance obligations as revenue over the next
twelve months.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Existing
customers are subject to ongoing credit evaluations based on payment history and other factors. If it is determined that collectability
of any portion of the contract value is not probable, an analysis of variable consideration will be performed using either the most likely
amount or expected value method to determine the amount of revenue that must be constrained until the scenario causing the variability
has been resolved.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has elected to record taxes collected from customers on a net basis and does not include tax amounts in revenue or costs of revenue.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_eus-gaap--DisaggregationOfRevenueTableTextBlock_zlw32XUUutkg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
below table represents the total revenue recognized under ASC 606 and ASC 842 for the three and six months ended October 31, 2023 and
2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B6_zBDGT7hzBtJe" style="display: none"&gt;Schedule
of Revenue Recognizes From Operating Lease Arrangements&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="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended October 31,
                                                                   2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended &lt;/span&gt;October
                                                                   31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Product Line:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 28%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;WAM-V&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zJH7GtaqRZog" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;540&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zKqq9DsLP1ga" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_zAs2nQskfli5" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,049&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zX6BDWyG1Sxc" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;420&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zdXp8U3NoPv7" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_zxeq4vw0xTr5" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;435&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Buoy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8V3A2EoQ94j" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;630&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zMooRQsoHQl3" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0835"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zluImiZFNRZj" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;630&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zmSzn4ZWohC8" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zd1cwnNI4Ccf" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0841"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zLgAg9oIeI14" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zX90Z8vrRUS6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsPThH3e8pfe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0847"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ztKZIWXNVzr9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zdjMNLrJFBeb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;532&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zqzP4QukiS17" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0853"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z0ctW3g9bMXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;532&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ2pM1rkcwb3" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,652&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ93qRrbmh0f" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zex1sV3W9rOb" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zyK93QDakRj5" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,002&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zQ2sc8F65kf7" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zkRAWydVBHRb" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,017&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Region:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;North and South America&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zKn76ucGeQbl" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,652&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZCeVCOQsyb9" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zTNmf116b4Yf" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zzdvUUFOzss6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;770&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z3BFHEcvkw3k" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zWNxTwaRijLc" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;785&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Asia and Australia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zlfRYcSfccgh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0881"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z3NqlX8kCqW6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0883"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zcvpPxLe4Ty3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0885"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8Ikqo4bUwme" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;232&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_znkNZAvw1lzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0889"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaLdnX42x26l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;232&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zWvGllcyrA53" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,652&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zEZBQ5yz9Y53" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zJp6wsKRLE92" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1dvM4f3IIQk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,002&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zzfLejhBgftf" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zK7ZjGb4IYOk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,017&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three months ended October 31,
                                                                   2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three months ended &lt;/span&gt;October
                                                                   31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Product Line:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 28%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;WAM-V&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zAVQMYFqgG7f" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z9kYofG58DD2" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_z3CwKhda2WTl" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;347&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmMeyiQTcTbe" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zy2g3uBVEBV9" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0913"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_z2apogdQppth" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Buoy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zLD5d9dl9fUl" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;380&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zumsRjTsfjn6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0919"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zAovoSD3N3zg" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;380&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zIkirj5LJHS2" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zyCYJVwGX5Xb" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0925"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zmWW2X0sRZoc" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ziRr4esTLy6k" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;162&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zV7VuKm3YAwg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0931"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zjMVcCnd3f5j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;162&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zDMJDcidmJud" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;167&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zQFYP05nd9la" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0937"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zZhyDWZixLKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;167&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_ze1IeywNeM38" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZCKNIsY9Llj" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPGUfByyf2rl" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;889&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zzLe4eltxxu6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zCh2XKQBtGh6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0949"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_z0kVbHbsqu4d" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Region:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;North and South America&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyLmJ3GrPgC9" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z4wNJ9GTftd1" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zrhToACBxPmk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;889&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zi9AwrGTB8J3" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;249&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zR80CF8wEPkj" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0961"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z0NvUkuNNbge" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;249&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Asia and Australia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z7FNZnyM8omk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0965"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zTe7Urbxb58f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0967"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zAJeLqHip1ie" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0969"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8a1aIYLnSZ5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;54&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zkTJmec9Sbii" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0973"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zRGUBx16KhN9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;54&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zzhh92FsFste" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zcgNDSEELLwk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zkP8u1dJoKZa" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;889&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zuzxTt895zGi" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zhXHtNoBLQDg" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0985"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zOHfEOtTr5z2" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8A0_zVuAGmvizw6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zkl1OdJKI50l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(l)
&lt;span id="xdx_86F_zhTD0F6cnPy8"&gt;Net Loss per Common Share&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
and diluted net loss per share for all periods presented is computed by dividing net loss by the weighted average number of shares of
common stock and common stock equivalents outstanding during the period. Due to the Company&#x2019;s net losses, potentially dilutive
securities, consisting of options to purchase shares of common stock, warrants on common stock and unvested restricted stock units (&#x201c;RSU&#x201d;)
issued to employees and non-employee directors, were excluded from the diluted loss per share calculation due to their anti-dilutive
effect.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
computing diluted net loss per share on the Consolidated Statement of Operations, warrants on common stock, options to purchase shares
of common stock and unvested RSUs issued to employees and non-employee directors, totaling &lt;span id="xdx_903_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230501__20231031_zpm94ey6Qmu8" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;7,294,852&lt;/span&gt; and &lt;span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220501__20221031_zhYkaPrOT4Cg" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;6,242,465&lt;/span&gt; as of October 31,
2023 and 2022, respectively, were excluded from each of the computations as the effect would have been anti-dilutive due to the net loss
for the period. Share purchase rights, which include a contingency, are not included in the calculation until the contingency is resolved.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zKgrRUy72rw7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(m)
&lt;span id="xdx_86E_zM8nYGgXRrE6"&gt;Intangibles&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets acquired in a business combination are recognized separately from goodwill and are initially recognized at their fair value at
the acquisition date (which is regarded as their cost). Intangible assets, including patents, are amortized over the estimated useful
life of the asset on a basis that approximates the pattern of economic benefit. The patents, trade name and customer relationship intangibles
are being amortized over &lt;span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_z6acWGZpLy4g" title="Intangible asset estimated lives"&gt;20&lt;/span&gt;, &lt;span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zOJVStE4bAK1" title="Intangible asset estimated lives"&gt;12&lt;/span&gt; and &lt;span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zMFd2QwM1hM5" title="Intangible asset estimated lives"&gt;10&lt;/span&gt; years respectively, which is consistent with the estimated pattern of economic benefit of the
assets. The trademark is not subject to amortization.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There were no indications of potential impairment of
intangible assets for the six months ended October 31, 2023 and 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zARKz2LoxkHc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(n)
&lt;span id="xdx_868_z2e36DO3ojG9"&gt;Goodwill&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
is assessed for impairment using a qualitative or quantitative approach. The Company performs an annual impairment test of goodwill and
further periodic tests to the extent indicators of impairment develop between annual impairment tests. There were no indications of potential
impairment of goodwill identified for the six months ended October 31, 2023 and 2022.Where the Company use a qualitative analysis, it
considers factors that include historical financial performance, macroeconomic and industry conditions, and the legal and regulatory
environment. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment
is also performed. The quantitative assessment requires an analysis of several estimates including future cash flows or income consistent
with management&#x2019;s strategic business plans, annual sales growth rates and the selection of assumptions underlying a discount rate
(weighted average cost of capital) based on market data available at the time to determine fair value of the Company. If the fair value
is less than the carrying amounts, an impairment charge for the difference is recorded. The Company acquired goodwill as part of its
purchase of MAR. Management performed its annual qualitative assessment in fiscal year 2023 and determined that it is more likely than
not that no goodwill impairment existed as of April 30, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_843_eus-gaap--IncomeTaxPolicyTextBlock_zx6xt4bD8Nxd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(o)&lt;span id="xdx_865_zPlZfeYZG7q6"&gt;
Income Taxes&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes are accounted for under ACS 740 utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for
the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carry forwards. 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 and operating loss and tax credit
carry forwards are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers
whether it is more likely than not that some portion or all the deferred tax assets will not be realized. If such event occurs, a valuation
allowance is recorded. 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.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination.
Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized
tax benefits in interest expense and penalties in selling, general, and administrative expenses, to the extent incurred. Refer to Note
15 for additional disclosure.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_zfWR1pWHZON1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(p)
&lt;span id="xdx_86F_zAFoSfejST3k"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
functional currency for the Company&#x2019;s foreign operations is the applicable local currency. The translation from the applicable
foreign currencies to U.S. dollars is performed for balance sheet accounts using the exchange rates in effect at the balance sheet date
and for revenue and expense accounts using an average exchange rate during the period. The unrealized gains or losses resulting from
such translation are included in Accumulated Other Comprehensive Loss within Shareholders&#x2019; Equity. For the six months ended October
31, 2023 and 2022, there were no amounts recorded to other comprehensive (income) loss due to limited foreign operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_847_ecustom--WarrantyPolicyTextBlock_zGHjw8aqf6S1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(q)
&lt;span id="xdx_86C_zNGFpWabU669"&gt;Warranty&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company does not include a right of return on its products other than rights related to standard warranty provisions that permit repair
or replacement of defective goods.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_z0JYyyuB84yd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(r)
&lt;span id="xdx_869_zKNBv62y61Gk"&gt;Research and Development&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Costs
related to research and development activities by the Company are expensed as incurred. The Company had approximately $&lt;span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20230501__20231031_zoqlvP3L6qS8" title="Product development expense"&gt;4.0&lt;/span&gt; million and
$&lt;span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20220501__20221031_zqZJ2FqYr06" title="Product development expense"&gt;4.7&lt;/span&gt; million in product development expense for the six months ended October 31, 2023 and 2022, respectively. The Company had approximately
$&lt;span id="xdx_90D_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20230801__20231031_zsTVg1VMjvGk" title="Product development expense"&gt;2.1&lt;/span&gt; million and $&lt;span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20220801__20221031_z1BtKaymirp6" title="Product development expense"&gt;2.3&lt;/span&gt; million in product development expense for the three months ended October 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zjY3BG2VR2Wf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(s)
&lt;span id="xdx_865_zdLvDVtMGCFh"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
have been no recently issued accounting standards in the current period that would significantly affect the Company&#x2019;s financial
statements, that have not been address in prior periods.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85B_zDyOPdbmuA6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:ConsolidationPolicyTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zyzV6vJab7Zb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(a)
&lt;span id="xdx_86F_znPJXeC0Yefg"&gt;Consolidation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Marine Advanced
Robotics Inc. (CA), 3dent Technologies LLC (TX), Oregon Wave Energy Partners I LLC (DE), ReedSport OPT WavePark, LLC (OR) and Ocean Power
Technologies Ltd. in the United Kingdom. ReedSport OPT WavePark, LLC (OR) and Oregon Wave Energy Partners I, LLC (DE) were dissolved
during the first quarter of fiscal 2024. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_84E_eus-gaap--UseOfEstimates_zeSqvgyojOB6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(b)
&lt;span id="xdx_863_zOlT8MtXS5e5"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of the consolidated financial statements requires management of the Company to make several estimates and assumptions relating
to 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 period. Significant items subject to such estimates and assumptions include, among other items, stock-based compensation,
over time revenue recognition, valuation consideration related to business combinations, including contingent consideration, and other
assumptions and estimates used to evaluate the recoverability of long-lived assets, goodwill and other intangible assets. Actual results
could differ from those estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zV5MZVVdf95e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(c)
&lt;span id="xdx_86D_zXKlFYreHHnd"&gt;Business Combinations&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for business combinations in accordance with Financial Accounting and Standards Board (&#x201c;FASB&#x201d;) Business
Combinations (Topic 805). The Company allocates the fair value of consideration transferred in a business combination to the estimated
fair value at the acquisition date of the tangible and intangible assets acquired as well as the liabilities assumed. Acquisition costs
are expensed as incurred. Any excess consideration transferred is recorded as goodwill and in instances where the fair value of consideration
transferred is less than the estimated fair value of tangible and intangible assets acquired less liabilities assumed, such amounts are
recorded as a gain on the bargain purchase.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:BusinessCombinationsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_84B_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zq1LoRtI6XPk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(d)
&lt;span id="xdx_860_zTjmBpsYMg0k"&gt;Cash, Cash Equivalents, Restricted Cash and Security Agreements and Short Term Investments&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Cash
and Cash Equivalents&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers all highly liquid investments with an original maturity of three months or less when purchased, to be cash equivalents.
The Company invests excess cash in a money market account or in short term investments that are held-to-maturity. The Company had cash
and cash equivalents of approximately $&lt;span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20231031_zzyBbxfedSbj" title="Cash and cash equivalents"&gt;3.3&lt;/span&gt; million as of October 31, 2023 and $&lt;span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20230430_zzIkcBKc2iOg" title="Cash and cash equivalents"&gt;6.9&lt;/span&gt; million as of April 30, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Restricted
Cash and Security Agreements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has a letter of credit agreement with Santander Bank, N.A. (&#x201c;Santander&#x201d;). Cash of $&lt;span id="xdx_90A_eus-gaap--Deposits_iI_c20231031__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zCI9J3blL6gk" title="Deposits"&gt;156,000&lt;/span&gt; is on deposit at Santander
and serves as security for a letter of credit issued by Santander for the lease of warehouse/office space in Monroe Township, New Jersey.
This agreement cannot be extended beyond July 31, 2025 and is cancellable at the discretion of Santander.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Santander
also issued a letter of credit to subsidiaries of Enel Green Power (&#x201c;EGP&#x201d;) pursuant to the Company&#x2019;s contracts with
EGP. This letter of credit was originally issued in August 2020 and has a remaining amount of $&lt;span id="xdx_903_eus-gaap--LineOfCredit_iI_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--AwardDateAxis__custom--JanuaryTwoThousandTwentyFourMember_zBZSw2LDxIui" title="Letters of credit issued amount"&gt;65,000&lt;/span&gt; which will be released in January
2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zIlgsl5XfHE2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets
that total to the same amounts shown in the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span id="xdx_8BA_z2Tkb7H2vIF3" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20231031_zflnBMpzqeE" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20230430_zDhTBv5ZOlT5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzbyj_zt1kyBjmAEN7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,292&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,883&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--RestrictedCashCurrent_iI_pn3n3_maCCERCzbyj_znFd6iM0qoO" 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"&gt;Restricted cash- short term&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;219&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3_maCCERCzbyj_zSKQycvaWA3b" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restricted cash- long
    term&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0690"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;155&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzbyj_zzNirMC4Ehag" style="vertical-align: bottom; background-color: White"&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;Cash, cash equivalents,
    restricted cash and restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,511&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,103&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zzS4rAkgQrIb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Short
Term Investments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of October 31, 2023 and April 30, 2023, the carrying value was approximately $&lt;span id="xdx_907_eus-gaap--ShortTermInvestments_iI_pn5n6_c20231031_zkNfQAGsKXnh" title="Short term investments"&gt;15.4&lt;/span&gt; million and $&lt;span id="xdx_906_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_z4hXBRZ4P5b6" title="Short term investments"&gt;27.8&lt;/span&gt; million, respectively. All short
term investments consist of corporate bonds, government agency bonds, or U.S. Treasury Notes and Bonds, are investment grade rated or
better, and mature within 12 months. The Company has the ability and the intention to hold all investments to maturity, and as such are
classified as held-to-maturity investments and carried at amortized cost.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
total accretion of discounts (amortization of premium) recognized for the six month periods ended October 31, 2023 and 2022 is
approximately $&lt;span id="xdx_901_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20230501__20231031_zgZNLnRG4sG2" title="Accretion of discount and amortization of premium on investments"&gt;0.2&lt;/span&gt; million and $&lt;span id="xdx_907_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20220501__20221031_zt4fwi1U4iUa" title="Accretion of discount and amortization of premium on investments"&gt;(0.2)&lt;/span&gt; million, respectively. The total accretion of discounts (amortization of premium) on
investments for the three month period ended October 31, 2023 and 2022 was $&lt;span id="xdx_906_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_pn5n6_c20230801__20231031_zysSxGOZ8xOd" title="Accretion of discount and amortization of premium on investments"&gt;0.1&lt;/span&gt; million and $&lt;span id="xdx_909_ecustom--AccretionOfDiscountAmortizationOfPremiumOnInvestment_iN_pn4n6_di_c20220801__20221031_z1CM11GcKFli" title="Accretion of discount and amortization of premium on investments"&gt;(0.06)&lt;/span&gt; million, respectively. Additionally,
there has been no impairment on these investments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zkbQjJnjMIRf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the Company&#x2019;s short term investments as of October 31, 2023 and April 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span id="xdx_8B1_zR3GfNHRsHqk" style="display: none"&gt;Schedule of Investments and Unrealized Gains/Losses&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Category&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortized
    Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Unrealized
    Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Market
    Value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortized
    Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Unrealized
    Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Market
    Value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zA7UAxLGy616" style="width: 8%; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,911&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zr4Cd7LepzYg" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;56&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z1X9KlJAzU1d" style="width: 8%; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,967&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zLK5Xv09zSCk" style="width: 8%; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,776&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z3bMfTtOiLnd" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_ziw2bqPTjSXa" style="width: 8%; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,876&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Government Bonds &amp;amp; Notes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zFu7OZ3iJ6a" style="text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,692&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z4ZnN3OK2pcg" style="text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zLcG2nvJV7J" style="text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,727&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuqReDx24z3l" style="text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,188&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zmxtPrQZpaqg" style="text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zU0dDIQjHDz3" style="text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,221&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Government Agency Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaETbAB6HRTl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,824&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zgEke0yxp5zc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z3nlQOJyn6Tl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,847&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z1NBjzSeVe0a" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,826&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zhMZP649sG6f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zC69wkqpMHVd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,851&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total Short Term Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031_zcXnxAWREQl4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,427&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031_zfbBRCV1uj6e" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031_zrtwbd9GdIgc" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,541&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zZELKrsOgPD4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27,790&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zjh4KWwX6lFb" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;158&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zWUtfTBFaUue" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27,948&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zwmai0n9vIZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-10-31" decimals="-5" unitRef="USD">3300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">6900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Deposits
      contextRef="AsOf2023-10-31_custom_SantanderBankMember"
      decimals="0"
      unitRef="USD">156000</us-gaap:Deposits>
    <us-gaap:LineOfCredit
      contextRef="AsOf2020-08-31_custom_SantanderBankMember_custom_JanuaryTwoThousandTwentyFourMember"
      decimals="0"
      unitRef="USD">65000</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_898_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zIlgsl5XfHE2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets
that total to the same amounts shown in the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span id="xdx_8BA_z2Tkb7H2vIF3" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20231031_zflnBMpzqeE" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20230430_zDhTBv5ZOlT5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzbyj_zt1kyBjmAEN7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,292&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,883&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--RestrictedCashCurrent_iI_pn3n3_maCCERCzbyj_znFd6iM0qoO" 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"&gt;Restricted cash- short term&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;219&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3_maCCERCzbyj_zSKQycvaWA3b" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restricted cash- long
    term&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0690"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;155&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzbyj_zzNirMC4Ehag" style="vertical-align: bottom; background-color: White"&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;Cash, cash equivalents,
    restricted cash and restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,511&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,103&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">3292000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">6883000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">219000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">65000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">155000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">3511000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">7103000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ShortTermInvestments contextRef="AsOf2023-10-31" decimals="-5" unitRef="USD">15400000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">27800000</us-gaap:ShortTermInvestments>
    <OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment
      contextRef="From2023-05-01to2023-10-31"
      decimals="-5"
      unitRef="USD">200000</OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment>
    <OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment
      contextRef="From2022-05-012022-10-31"
      decimals="-5"
      unitRef="USD">-200000</OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment>
    <OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment
      contextRef="From2023-08-012023-10-31"
      decimals="-5"
      unitRef="USD">100000</OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment>
    <OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment
      contextRef="From2022-08-012022-10-31"
      decimals="-4"
      unitRef="USD">60000.00</OPTT:AccretionOfDiscountAmortizationOfPremiumOnInvestment>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zkbQjJnjMIRf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the Company&#x2019;s short term investments as of October 31, 2023 and April 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span id="xdx_8B1_zR3GfNHRsHqk" style="display: none"&gt;Schedule of Investments and Unrealized Gains/Losses&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Category&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortized
    Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Unrealized
    Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Market
    Value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortized
    Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Unrealized
    Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Market
    Value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zA7UAxLGy616" style="width: 8%; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,911&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zr4Cd7LepzYg" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;56&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z1X9KlJAzU1d" style="width: 8%; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,967&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zLK5Xv09zSCk" style="width: 8%; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,776&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z3bMfTtOiLnd" style="width: 8%; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_ziw2bqPTjSXa" style="width: 8%; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,876&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Government Bonds &amp;amp; Notes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zFu7OZ3iJ6a" style="text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,692&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z4ZnN3OK2pcg" style="text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zLcG2nvJV7J" style="text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,727&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuqReDx24z3l" style="text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,188&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zmxtPrQZpaqg" style="text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zU0dDIQjHDz3" style="text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,221&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Government Agency Bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaETbAB6HRTl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,824&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zgEke0yxp5zc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z3nlQOJyn6Tl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,847&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z1NBjzSeVe0a" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,826&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zhMZP649sG6f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zC69wkqpMHVd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,851&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total Short Term Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231031_zcXnxAWREQl4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,427&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20230501__20231031_zfbBRCV1uj6e" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20231031_zrtwbd9GdIgc" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,541&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zZELKrsOgPD4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27,790&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zjh4KWwX6lFb" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;158&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zWUtfTBFaUue" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27,948&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2023-10-31_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">6911000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2023-05-012023-10-31_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2023-10-31_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">6967000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2023-04-30_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">14776000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2022-05-012023-04-30_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">100000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2023-04-30_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">14876000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2023-10-31_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">6692000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2023-05-012023-10-31_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">35000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2023-10-31_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">6727000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2023-04-30_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">9188000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2022-05-012023-04-30_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2023-04-30_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">9221000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2023-10-31_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">1824000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2023-05-012023-10-31_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">23000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2023-10-31_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">1847000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2023-04-30_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">3826000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2022-05-012023-04-30_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">25000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2023-04-30_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">3851000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">15427000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">114000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">15541000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">27790000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2022-05-012023-04-30"
      decimals="-3"
      unitRef="USD">158000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">27948000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_z7X8zAucEaTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(e)
&lt;span id="xdx_86A_zBsxtDmrbJDh"&gt;Inventory&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with Accounting Standards Codification 330 (ASC 330), inventory is stated at the lower of costs or net realizable value applicable
to goods on hand remaining after the matching of absorbed costs with concurrent revenues. The Company has three classes of inventory;
raw materials, work in process, and finished goods. Items remain in inventory until they are shipped to the customer, at which time the
costs are transferred on a FIFO basis to cost of revenue, or moved to leased assets as applicable.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:InventoryPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_844_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z669GdXlFPH4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(f)
&lt;span id="xdx_866_zdrjnDIRCXM6"&gt;Accounts Receivable&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivable are stated at the net amount expected to be collected. Amounts are ordinarily due between 30 and 90 days after the issuance
of the invoice. We are exposed to credit losses primarily on our accounts receivable and contract assets related to our sales to customers.
If applicable, an allowance for credit losses is established to provide for the expected lifetime credit losses by evaluating factors
such as customer creditworthiness, historical payment and loss experiences, current economic conditions (including geographic and political
risk), and the age and status of outstanding receivables. Based on these factors, management has determined the allowance for credit
losses was immaterial. Expected credit losses are written off in the period in which the financial asset is no longer collectible.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company grants credit to its customers, generally, without collateral, under normal payment terms (typically 30 to 90 days after invoicing).
Generally, invoicing occurs after the services are performed or control of the product has transferred to the customer. Accounts receivable
represent an unconditional right to consideration arising from the Company&#x2019;s performance under contracts with customers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zX9T6ZmEhTPg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(g)
&lt;span&gt;&lt;span id="xdx_868_zUQI7UVMODn"&gt;Property and Equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property
and equipment is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the
straight-line method over the estimated useful lives (three to ten years) of the assets. Leasehold improvements are amortized using the
straight-line method over the shorter of the estimated useful life of the asset or the remaining lease term. Expenses for maintenance
and repairs are charged to operations as incurred. Property and equipment is also reviewed for impairment whenever events or changes
in circumstances indicate that the carrying amount of the asset may not be recoverable. Recoverability of assets to be held and used
is measured by a comparison of the carrying amount of the asset to estimated undiscounted future cash flows expected to be generated
by the asset. If the carrying amount of the asset exceeds its estimated future cash flows, then an impairment charge is recognized in
the amount by which the carrying amount of the asset exceeds the fair value of the asset.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zB19ZbxeCsCj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B9_zLVO87d0eLu4" style="display: none"&gt;Schedule
of Property, Plant and Equipment, Useful Life&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27pt"&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: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; 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;b&gt;Description&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Estimated
    depreciable life&lt;/b&gt;&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;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zCChB9fM4Wra" title="Property and equipment, useful life (Year)"&gt;5&lt;/span&gt;-&lt;span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_z2ZyzWvTsqvk" title="Property and equipment, useful life (Year)"&gt;7
    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: 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;Computer
    equipment &amp;amp; software&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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zd3qJrHANoJd" title="Property and equipment, useful life (Year)"&gt;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: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;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
    furniture &amp;amp; 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_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zK1QXUGU5pM7" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;-&lt;span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z9eIGu5JixYi" title="Property and equipment, useful life (Year)"&gt;7
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&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; vertical-align: bottom"&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyCcpSSHLNq" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0775"&gt;Shorter
    of the estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leased
    Power Buoys assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedPowerBuoysAssetsMember_z2HB97FcrUci" title="Property and equipment, useful life (Year)"&gt;10
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leased
    WAM-V assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_zwinpOKaM3i5" title="Property and equipment, useful life (Year)"&gt;10
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A9_zhsyq8zD04Te" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zB19ZbxeCsCj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B9_zLVO87d0eLu4" style="display: none"&gt;Schedule
of Property, Plant and Equipment, Useful Life&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 27pt"&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: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; 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;b&gt;Description&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; 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: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Estimated
    depreciable life&lt;/b&gt;&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;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zCChB9fM4Wra" title="Property and equipment, useful life (Year)"&gt;5&lt;/span&gt;-&lt;span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_z2ZyzWvTsqvk" title="Property and equipment, useful life (Year)"&gt;7
    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: 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;Computer
    equipment &amp;amp; software&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_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zd3qJrHANoJd" title="Property and equipment, useful life (Year)"&gt;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: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;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
    furniture &amp;amp; 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_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zK1QXUGU5pM7" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;-&lt;span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z9eIGu5JixYi" title="Property and equipment, useful life (Year)"&gt;7
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&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; vertical-align: bottom"&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyCcpSSHLNq" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0775"&gt;Shorter
    of the estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leased
    Power Buoys assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedPowerBuoysAssetsMember_z2HB97FcrUci" title="Property and equipment, useful life (Year)"&gt;10
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leased
    WAM-V assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dc_c20231031__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_zwinpOKaM3i5" title="Property and equipment, useful life (Year)"&gt;10
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-10-31_us-gaap_EquipmentMember_srt_MinimumMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-10-31_us-gaap_EquipmentMember_srt_MaximumMember">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-10-31_custom_ComputerEquipmentAndSoftwareMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-10-31_custom_OfficeFurnitureAndFixturesMember_srt_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-10-31_custom_OfficeFurnitureAndFixturesMember_srt_MaximumMember">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-10-31_custom_LeasedPowerBuoysAssetsMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-10-31_custom_LeasedAssetsMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zctusFqMwuoi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(h)
&lt;span id="xdx_864_z644K4q8kAEl"&gt;Foreign Exchange Gains and Losses&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company maintains cash accounts that are denominated in British pound sterling. These amounts are included in cash, cash equivalents
and restricted cash on the accompanying Consolidated Balance Sheets. Transactions denominated in a foreign currency may result in realized
and unrealized foreign exchange gains or losses from exchange rate fluctuations, which are included in &#x201c;Foreign exchange (loss)/gain&#x201d;
in the accompanying Consolidated Statements of Operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 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:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_z74awFLjp0b2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(i)
&lt;span id="xdx_86A_zKdgdq5r4EU5"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
instruments that potentially subject the Company to credit risk consist principally of trade accounts receivable, short term investments
and cash equivalents. The Company believes that its credit risk is limited because the Company&#x2019;s current contracts are with entities
with a reliable payment history. The Company invests its excess cash in a money market fund and short term held-to maturity investments
and does not believe that it is exposed to any significant risks related to its cash accounts, money market fund, or held-to maturity
investments. Cash is also maintained at foreign financial institutions. Cash in foreign financial institutions as of October 31, 2023
was immaterial.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the six months ended October 31, 2023 and 2022, the Company had three and four customers whose revenues accounted for at least 10% of
the Company&#x2019;s consolidated revenues, respectively. These revenues accounted for approximately &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230501__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zfbwB1fcdbD" title="Concentration risk percentage"&gt;55&lt;/span&gt;% and &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220501__20221031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z4aiCHK2ezlg" title="Concentration risk percentage"&gt;69&lt;/span&gt;% of the Company&#x2019;s
total revenues for the respective periods. For the three months ended October 31, 2023 and 2022, the Company had four and five customers
whose revenues accounted for at least 10% of the Company&#x2019;s consolidated revenues, respectively. These revenues accounted for approximately
&lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230801__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z3c9PAKToHel" title="Concentration risk percentage"&gt;71&lt;/span&gt;% and &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220801__20221031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveCustomersMember_z0Eg86iYOMOg" title="Concentration risk percentage"&gt;80&lt;/span&gt;% of the Company&#x2019;s total revenues for the respective periods.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;/p&gt;

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-05-012023-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeCustomersMember"
      decimals="INF"
      unitRef="Pure">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-05-012022-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember"
      decimals="INF"
      unitRef="Pure">0.69</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-08-012023-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember"
      decimals="INF"
      unitRef="Pure">0.71</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-08-012022-10-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FiveCustomersMember"
      decimals="INF"
      unitRef="Pure">0.80</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zmnynmWEGQvj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(j)
&lt;span id="xdx_867_zgYn1zFRMHQ1"&gt;Share-Based Compensatio&lt;/span&gt;n&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
aggregate share-based compensation expense recorded in the Consolidated Statements of Operations for the six months ended October 31,
2023 and 2022 was approximately $&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn5n6_c20230501__20231031_zZricsUq2PKl" title="Share-based compensation expense"&gt;0.7&lt;/span&gt; million and $&lt;span id="xdx_902_eus-gaap--ShareBasedCompensation_pn5n6_c20220501__20221031_zAxkN3w6ztN3" title="Share-based compensation expense"&gt;0.6 &lt;/span&gt;million, respectively. For the three months ended October 31, 2023 and 2022, share-based
compensation expense was approximately $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensation_pn5n6_c20230801__20231031_zx9HdeVUzp1g" title="Share-based compensation expense"&gt;0.3&lt;/span&gt; million and $&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn5n6_c20220801__20221031_zlLFYdQaGb38" title="Share-based compensation expense"&gt;0.3&lt;/span&gt; million, respectively. The Company&#x2019;s policy is to account for forfeitures
of share-based compensation as they occur.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-05-01to2023-10-31"
      decimals="-5"
      unitRef="USD">700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-05-012022-10-31"
      decimals="-5"
      unitRef="USD">600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-08-012023-10-31"
      decimals="-5"
      unitRef="USD">300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-08-012022-10-31"
      decimals="-5"
      unitRef="USD">300000</us-gaap:ShareBasedCompensation>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zxKUbqUMVlNk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(k)
&lt;span id="xdx_869_z1y04O6LMX6d"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that a performance obligation is
the unit of account for revenue recognition, the Company assesses the goods or services promised in a contract with a customer and identifies
as a performance obligation as either: a) a good or service (or a bundle of goods or services) that is distinct; or b) a series of distinct
goods or services that are substantially the same and that have the same pattern of transfer to the customer. A contract may contain
a single performance obligation or multiple performance obligations. For contracts with multiple performance obligations, the Company
allocates the contracted transaction price to each performance obligation based upon the relative standalone selling price, which represents
the price the Company would sell a promised good or service separately to a customer. The Company determines the standalone selling price
based upon the facts and circumstances of each obligated good or service. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon the Company&#x2019;s forecast of the total cost to satisfy the performance
obligation plus an appropriate profit margin.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
nature of the Company&#x2019;s contracts may give rise to several types of variable consideration, including unpriced change orders, liquidated
damages and penalties. Variable consideration can also arise from modifications to the scope of services. Variable consideration is included
in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur once
the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of
whether to include such amounts in the transaction price are based largely on our assessment of legal enforceability, performance, and
any other information (historical, current, and forecasted) that is reasonably available to us. There was no variable consideration as
of October 31, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&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: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes revenue when or as it satisfies a performance obligation by transferring a good or service to a customer, either
(1) at a point in time or (2) over time. A good or service is transferred when or as the customer obtains control. The evaluation of
whether control of each performance obligation is transferred at a point in time or over time is made at contract inception. Input
measures such as costs incurred are utilized to assess progress against specific contractual performance obligations for the
Company&#x2019;s services. The selection of the method to measure progress towards completion requires judgment and is based on the
nature of the services to be provided. For the Company, the input method using costs or labor hours incurred best represents the
measure of progress against the performance obligations incorporated within the contractual agreements. If estimated total costs on
any contract project a loss, the Company charges the entire estimated loss to operations in the period the loss becomes known. The
cumulative effect of revisions to revenue, estimated costs to complete contracts, including penalties, change orders, claims,
anticipated losses, and others are recorded in the accounting period in which the events indicating a loss are known and the loss
can be reasonably estimated. These loss projections are re-assessed for each subsequent reporting period until the project is
complete. Such revisions could occur at any time and the effects may be material. During the six-month period ended October 31, 2023
the Company recognized approximately $&lt;span id="xdx_905_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230501__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zYO78jJtE0l5" title="Revenue related to performance obligations satisfied at a point in time"&gt;1.2&lt;/span&gt; million in revenue related to performance obligations satisfied at a point in time and
approximately $&lt;span id="xdx_901_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230501__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zEHKCNztDpte" title="Revenue related to performance obligations satisfied over-time"&gt;0.9&lt;/span&gt; million in revenue related to performance obligations satisfied over time. During the three-month period ended
October 31, 2023, the Company recognized approximately $&lt;span id="xdx_90A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230801__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zBL1Lipp8KKh" title="Revenue related to performance obligations satisfied at a point in time"&gt;0.5&lt;/span&gt; million in revenue related to performance obligation satisfied at a point
in time and approximately $&lt;span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn5n6_c20230801__20231031__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zAto7wWnEeH7" title="Revenue related to performance obligations satisfied over-time"&gt;0.4&lt;/span&gt; million in revenue related to performance obligations satisfied over time.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has two types of fixed-price contracts, firm fixed-price and cost-sharing. Under firm fixed-price contracts, the Company receives
an agreed-upon amount for providing products and services specified in the contract, and a profit or loss is recognized depending on
whether actual costs are more or less than the agreed upon amount. Under cost-sharing contracts, the fixed amount agreed upon with the
customer is only intended to fund a portion of the costs on a specific project. Under cost sharing contracts, an amount corresponding
to the revenue is recorded in cost of revenue, resulting in gross profit on these contracts of zero. The Company&#x2019;s share of the
costs is recorded as product development expense. The Company reports its disaggregation of revenue by contract type since this method
best represents the Company&#x2019;s business. For the six-month periods ended October 31, 2023 and 2022, the majority of the Company&#x2019;s
contracts were classified as firm fixed-price and the remainder were cost-sharing.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s contract assets and liabilities primarily relate to the timing differences between cash received from a customer in connection
with contractual rights to invoicing and the timing of revenue recognition following completion of performance obligations. The Company&#x2019;s
accounts receivable balance is made up entirely of customer contract related balances.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s revenue also includes revenue from certain contracts which do not fall within the scope of ASC 606, but under the scope
of ASC 842. At inception of a contract for those classified under ASC 842, the Company classifies leases as either operating or financing
in accordance with the authoritative accounting guidance contained within ASC Topic 842, &#x201c;Leases&#x201d;. If the direct financing
or sales-type classification criteria are met, then the lease is accounted for as a finance lease. All others are treated as operating
leases. The Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term, or as
agreed upon in-use days are utilized, which is presented in Revenue in the Consolidated Statement of Operations. The Company also enters
into lease arrangements for its PowerBuoys&#xae; and Wave Adaptive Modular Vessels (&#x201c;WAM-V&#xae;&#x201d;) with certain customers.
Revenue related to multiple-element arrangements is allocated to lease and non-lease elements based on their relative standalone selling
prices or expected cost plus a margin approach. Lease elements generally include a PowerBuoy&#xae;, WAM-V&#xae;, and components, while
non-lease elements, which the Company expects to become more prevalent, generally include engineering, monitoring and support services.
In the lease arrangement, the customer may be provided with an option to extend the lease term or purchase the leased buoy or WAM-V&#xae;
at some point during and/or at the end of the lease term.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of October 31, 2023, the Company&#x2019;s total remaining performance obligations, also referred to as backlog, totaled $&lt;span id="xdx_90E_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20231031_zapmI76v3ZQk" title="Revenue remaining performance obligation"&gt;4.5&lt;/span&gt; million.
The Company expects to recognize approximately &lt;span id="xdx_90C_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20230501__20231031_z5CaLcWQ7LE5" title="Expects to recognize revenue remaining performance obligation, percentage"&gt;70&lt;/span&gt;%, or $&lt;span id="xdx_90A_ecustom--ExpectsToRecognizeRevenueRemainingPerformanceObligation_iI_pn5n6_c20231031_zU6yd32k37fa" title="Expects to recognize revenue remaining performance obligation"&gt;3.2&lt;/span&gt; million, of the remaining performance obligations as revenue over the next
twelve months.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Existing
customers are subject to ongoing credit evaluations based on payment history and other factors. If it is determined that collectability
of any portion of the contract value is not probable, an analysis of variable consideration will be performed using either the most likely
amount or expected value method to determine the amount of revenue that must be constrained until the scenario causing the variability
has been resolved.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has elected to record taxes collected from customers on a net basis and does not include tax amounts in revenue or costs of revenue.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_eus-gaap--DisaggregationOfRevenueTableTextBlock_zlw32XUUutkg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
below table represents the total revenue recognized under ASC 606 and ASC 842 for the three and six months ended October 31, 2023 and
2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B6_zBDGT7hzBtJe" style="display: none"&gt;Schedule
of Revenue Recognizes From Operating Lease Arrangements&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="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended October 31,
                                                                   2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended &lt;/span&gt;October
                                                                   31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Product Line:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 28%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;WAM-V&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zJH7GtaqRZog" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;540&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zKqq9DsLP1ga" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_zAs2nQskfli5" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,049&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zX6BDWyG1Sxc" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;420&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zdXp8U3NoPv7" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_zxeq4vw0xTr5" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;435&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Buoy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8V3A2EoQ94j" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;630&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zMooRQsoHQl3" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0835"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zluImiZFNRZj" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;630&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zmSzn4ZWohC8" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zd1cwnNI4Ccf" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0841"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zLgAg9oIeI14" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zX90Z8vrRUS6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsPThH3e8pfe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0847"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ztKZIWXNVzr9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zdjMNLrJFBeb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;532&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zqzP4QukiS17" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0853"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z0ctW3g9bMXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;532&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ2pM1rkcwb3" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,652&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ93qRrbmh0f" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zex1sV3W9rOb" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zyK93QDakRj5" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,002&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zQ2sc8F65kf7" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zkRAWydVBHRb" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,017&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Region:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;North and South America&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zKn76ucGeQbl" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,652&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZCeVCOQsyb9" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zTNmf116b4Yf" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zzdvUUFOzss6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;770&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z3BFHEcvkw3k" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zWNxTwaRijLc" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;785&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Asia and Australia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zlfRYcSfccgh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0881"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z3NqlX8kCqW6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0883"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zcvpPxLe4Ty3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0885"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8Ikqo4bUwme" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;232&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_znkNZAvw1lzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0889"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaLdnX42x26l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;232&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zWvGllcyrA53" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,652&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zEZBQ5yz9Y53" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zJp6wsKRLE92" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1dvM4f3IIQk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,002&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zzfLejhBgftf" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zK7ZjGb4IYOk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,017&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three months ended October 31,
                                                                   2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three months ended &lt;/span&gt;October
                                                                   31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Product Line:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 28%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;WAM-V&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zAVQMYFqgG7f" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z9kYofG58DD2" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_z3CwKhda2WTl" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;347&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmMeyiQTcTbe" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zy2g3uBVEBV9" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0913"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_z2apogdQppth" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Buoy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zLD5d9dl9fUl" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;380&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zumsRjTsfjn6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0919"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zAovoSD3N3zg" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;380&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zIkirj5LJHS2" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zyCYJVwGX5Xb" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0925"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zmWW2X0sRZoc" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ziRr4esTLy6k" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;162&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zV7VuKm3YAwg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0931"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zjMVcCnd3f5j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;162&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zDMJDcidmJud" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;167&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zQFYP05nd9la" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0937"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zZhyDWZixLKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;167&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_ze1IeywNeM38" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZCKNIsY9Llj" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPGUfByyf2rl" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;889&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zzLe4eltxxu6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zCh2XKQBtGh6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0949"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_z0kVbHbsqu4d" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Region:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;North and South America&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyLmJ3GrPgC9" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z4wNJ9GTftd1" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zrhToACBxPmk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;889&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zi9AwrGTB8J3" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;249&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zR80CF8wEPkj" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0961"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z0NvUkuNNbge" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;249&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Asia and Australia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z7FNZnyM8omk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0965"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zTe7Urbxb58f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0967"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zAJeLqHip1ie" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0969"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8a1aIYLnSZ5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;54&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zkTJmec9Sbii" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0973"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zRGUBx16KhN9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;54&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zzhh92FsFste" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zcgNDSEELLwk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zkP8u1dJoKZa" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;889&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zuzxTt895zGi" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zhXHtNoBLQDg" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0985"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zOHfEOtTr5z2" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8A0_zVuAGmvizw6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2023-05-012023-10-31_us-gaap_TransferredAtPointInTimeMember"
      decimals="-5"
      unitRef="USD">1200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2023-05-012023-10-31_us-gaap_TransferredOverTimeMember"
      decimals="-5"
      unitRef="USD">900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2023-08-012023-10-31_us-gaap_TransferredAtPointInTimeMember"
      decimals="-5"
      unitRef="USD">500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2023-08-012023-10-31_us-gaap_TransferredOverTimeMember"
      decimals="-5"
      unitRef="USD">400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="AsOf2023-10-31" decimals="-5" unitRef="USD">4500000</us-gaap:RevenueRemainingPerformanceObligation>
    <OPTT:RevenueRemainingPerformancesObligationPercentage
      contextRef="From2023-05-01to2023-10-31"
      decimals="INF"
      unitRef="Pure">0.70</OPTT:RevenueRemainingPerformancesObligationPercentage>
    <OPTT:ExpectsToRecognizeRevenueRemainingPerformanceObligation contextRef="AsOf2023-10-31" decimals="-5" unitRef="USD">3200000</OPTT:ExpectsToRecognizeRevenueRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zlw32XUUutkg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
below table represents the total revenue recognized under ASC 606 and ASC 842 for the three and six months ended October 31, 2023 and
2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B6_zBDGT7hzBtJe" style="display: none"&gt;Schedule
of Revenue Recognizes From Operating Lease Arrangements&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="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended October 31,
                                                                   2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended &lt;/span&gt;October
                                                                   31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Product Line:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 28%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;WAM-V&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zJH7GtaqRZog" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;540&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zKqq9DsLP1ga" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_zAs2nQskfli5" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,049&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zX6BDWyG1Sxc" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;420&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zdXp8U3NoPv7" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_zxeq4vw0xTr5" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;435&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Buoy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8V3A2EoQ94j" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;630&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zMooRQsoHQl3" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0835"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zluImiZFNRZj" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;630&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zmSzn4ZWohC8" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zd1cwnNI4Ccf" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0841"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zLgAg9oIeI14" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zX90Z8vrRUS6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zsPThH3e8pfe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0847"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ztKZIWXNVzr9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zdjMNLrJFBeb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;532&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zqzP4QukiS17" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0853"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z0ctW3g9bMXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;532&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ2pM1rkcwb3" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,652&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ93qRrbmh0f" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zex1sV3W9rOb" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zyK93QDakRj5" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,002&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zQ2sc8F65kf7" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zkRAWydVBHRb" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,017&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Region:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;North and South America&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zKn76ucGeQbl" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,652&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZCeVCOQsyb9" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zTNmf116b4Yf" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zzdvUUFOzss6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;770&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z3BFHEcvkw3k" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zWNxTwaRijLc" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;785&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Asia and Australia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zlfRYcSfccgh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0881"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z3NqlX8kCqW6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0883"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zcvpPxLe4Ty3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0885"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8Ikqo4bUwme" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;232&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_znkNZAvw1lzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0889"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaLdnX42x26l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;232&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zWvGllcyrA53" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,652&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230501__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zEZBQ5yz9Y53" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230501__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zJp6wsKRLE92" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1dvM4f3IIQk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,002&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zzfLejhBgftf" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zK7ZjGb4IYOk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,017&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three months ended October 31,
                                                                   2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three months ended &lt;/span&gt;October
                                                                   31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    606&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;ASC
    842&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Product Line:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 28%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;WAM-V&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zAVQMYFqgG7f" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z9kYofG58DD2" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--WAMVMember_z3CwKhda2WTl" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;347&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmMeyiQTcTbe" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_zy2g3uBVEBV9" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0913"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--WAMVMember_z2apogdQppth" style="width: 8%; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Buoy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zLD5d9dl9fUl" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;380&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zumsRjTsfjn6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0919"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__custom--BuoyMember_zAovoSD3N3zg" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;380&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_zIkirj5LJHS2" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zyCYJVwGX5Xb" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0925"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__custom--BuoyMember_zmWW2X0sRZoc" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_ziRr4esTLy6k" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;162&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zV7VuKm3YAwg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0931"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zjMVcCnd3f5j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;162&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zDMJDcidmJud" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;167&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zQFYP05nd9la" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0937"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zZhyDWZixLKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;167&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_ze1IeywNeM38" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZCKNIsY9Llj" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--ProductOrServiceAxis__us-gaap--ProductMember_zPGUfByyf2rl" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;889&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zzLe4eltxxu6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zCh2XKQBtGh6" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0949"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--ProductOrServiceAxis__us-gaap--ProductMember_z0kVbHbsqu4d" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Region:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;North and South America&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyLmJ3GrPgC9" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z4wNJ9GTftd1" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zrhToACBxPmk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;889&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zi9AwrGTB8J3" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;249&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zR80CF8wEPkj" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0961"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z0NvUkuNNbge" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;249&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Asia and Australia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z7FNZnyM8omk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0965"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zTe7Urbxb58f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0967"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zAJeLqHip1ie" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0969"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_z8a1aIYLnSZ5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;54&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zkTJmec9Sbii" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0973"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zRGUBx16KhN9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;54&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zzhh92FsFste" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230801__20231031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zcgNDSEELLwk" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230801__20231031__srt--StatementGeographicalAxis__custom--RegionMember_zkP8u1dJoKZa" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;889&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zuzxTt895zGi" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220801__20221031__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zhXHtNoBLQDg" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0985"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220801__20221031__srt--StatementGeographicalAxis__custom--RegionMember_zOHfEOtTr5z2" style="text-align: right" title="Revenue"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">540000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">509000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">1049000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">420000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">435000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">630000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">630000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">50000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">50000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">482000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">482000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1652000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">509000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">2161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1002000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1017000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">1652000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">509000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">2161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">770000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">785000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember"
      decimals="-3"
      unitRef="USD">232000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_custom_AsiaAndAustraliaMember"
      decimals="-3"
      unitRef="USD">232000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember"
      decimals="-3"
      unitRef="USD">1652000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember"
      decimals="-3"
      unitRef="USD">509000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-10-31_custom_RegionMember"
      decimals="-3"
      unitRef="USD">2161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember"
      decimals="-3"
      unitRef="USD">1002000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012022-10-31_custom_RegionMember"
      decimals="-3"
      unitRef="USD">1017000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">81000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">266000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">347000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">98000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">98000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">380000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">380000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">38000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">38000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">162000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">162000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">167000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">167000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">623000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">266000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">303000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">303000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">623000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">266000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">249000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">249000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember"
      decimals="-3"
      unitRef="USD">54000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_custom_AsiaAndAustraliaMember"
      decimals="-3"
      unitRef="USD">54000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember"
      decimals="-3"
      unitRef="USD">623000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember"
      decimals="-3"
      unitRef="USD">266000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-08-012023-10-31_custom_RegionMember"
      decimals="-3"
      unitRef="USD">889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember"
      decimals="-3"
      unitRef="USD">303000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-08-012022-10-31_custom_RegionMember"
      decimals="-3"
      unitRef="USD">303000</us-gaap:Revenues>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zkl1OdJKI50l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(l)
&lt;span id="xdx_86F_zhTD0F6cnPy8"&gt;Net Loss per Common Share&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
and diluted net loss per share for all periods presented is computed by dividing net loss by the weighted average number of shares of
common stock and common stock equivalents outstanding during the period. Due to the Company&#x2019;s net losses, potentially dilutive
securities, consisting of options to purchase shares of common stock, warrants on common stock and unvested restricted stock units (&#x201c;RSU&#x201d;)
issued to employees and non-employee directors, were excluded from the diluted loss per share calculation due to their anti-dilutive
effect.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
computing diluted net loss per share on the Consolidated Statement of Operations, warrants on common stock, options to purchase shares
of common stock and unvested RSUs issued to employees and non-employee directors, totaling &lt;span id="xdx_903_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230501__20231031_zpm94ey6Qmu8" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;7,294,852&lt;/span&gt; and &lt;span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220501__20221031_zhYkaPrOT4Cg" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;6,242,465&lt;/span&gt; as of October 31,
2023 and 2022, respectively, were excluded from each of the computations as the effect would have been anti-dilutive due to the net loss
for the period. Share purchase rights, which include a contingency, are not included in the calculation until the contingency is resolved.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2023-05-01to2023-10-31"
      decimals="INF"
      unitRef="Shares">7294852</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2022-05-012022-10-31"
      decimals="INF"
      unitRef="Shares">6242465</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zKgrRUy72rw7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(m)
&lt;span id="xdx_86E_zM8nYGgXRrE6"&gt;Intangibles&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets acquired in a business combination are recognized separately from goodwill and are initially recognized at their fair value at
the acquisition date (which is regarded as their cost). Intangible assets, including patents, are amortized over the estimated useful
life of the asset on a basis that approximates the pattern of economic benefit. The patents, trade name and customer relationship intangibles
are being amortized over &lt;span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_z6acWGZpLy4g" title="Intangible asset estimated lives"&gt;20&lt;/span&gt;, &lt;span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zOJVStE4bAK1" title="Intangible asset estimated lives"&gt;12&lt;/span&gt; and &lt;span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231031__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zMFd2QwM1hM5" title="Intangible asset estimated lives"&gt;10&lt;/span&gt; years respectively, which is consistent with the estimated pattern of economic benefit of the
assets. The trademark is not subject to amortization.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There were no indications of potential impairment of
intangible assets for the six months ended October 31, 2023 and 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="AsOf2023-10-31_us-gaap_PatentsMember">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="AsOf2023-10-31_us-gaap_TradeNamesMember">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="AsOf2023-10-31_us-gaap_CustomerRelationshipsMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zARKz2LoxkHc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(n)
&lt;span id="xdx_868_z2e36DO3ojG9"&gt;Goodwill&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
is assessed for impairment using a qualitative or quantitative approach. The Company performs an annual impairment test of goodwill and
further periodic tests to the extent indicators of impairment develop between annual impairment tests. There were no indications of potential
impairment of goodwill identified for the six months ended October 31, 2023 and 2022.Where the Company use a qualitative analysis, it
considers factors that include historical financial performance, macroeconomic and industry conditions, and the legal and regulatory
environment. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment
is also performed. The quantitative assessment requires an analysis of several estimates including future cash flows or income consistent
with management&#x2019;s strategic business plans, annual sales growth rates and the selection of assumptions underlying a discount rate
(weighted average cost of capital) based on market data available at the time to determine fair value of the Company. If the fair value
is less than the carrying amounts, an impairment charge for the difference is recorded. The Company acquired goodwill as part of its
purchase of MAR. Management performed its annual qualitative assessment in fiscal year 2023 and determined that it is more likely than
not that no goodwill impairment existed as of April 30, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zx6xt4bD8Nxd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(o)&lt;span id="xdx_865_zPlZfeYZG7q6"&gt;
Income Taxes&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes are accounted for under ACS 740 utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for
the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carry forwards. 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 and operating loss and tax credit
carry forwards are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers
whether it is more likely than not that some portion or all the deferred tax assets will not be realized. If such event occurs, a valuation
allowance is recorded. 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.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination.
Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized
tax benefits in interest expense and penalties in selling, general, and administrative expenses, to the extent incurred. Refer to Note
15 for additional disclosure.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:IncomeTaxPolicyTextBlock>
    <OPTT:AccumulatedOtherComprehensiveLossPolicyTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_zfWR1pWHZON1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(p)
&lt;span id="xdx_86F_zAFoSfejST3k"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
functional currency for the Company&#x2019;s foreign operations is the applicable local currency. The translation from the applicable
foreign currencies to U.S. dollars is performed for balance sheet accounts using the exchange rates in effect at the balance sheet date
and for revenue and expense accounts using an average exchange rate during the period. The unrealized gains or losses resulting from
such translation are included in Accumulated Other Comprehensive Loss within Shareholders&#x2019; Equity. For the six months ended October
31, 2023 and 2022, there were no amounts recorded to other comprehensive (income) loss due to limited foreign operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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;

</OPTT:AccumulatedOtherComprehensiveLossPolicyTextBlock>
    <OPTT:WarrantyPolicyTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_847_ecustom--WarrantyPolicyTextBlock_zGHjw8aqf6S1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(q)
&lt;span id="xdx_86C_zNGFpWabU669"&gt;Warranty&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company does not include a right of return on its products other than rights related to standard warranty provisions that permit repair
or replacement of defective goods.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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;

</OPTT:WarrantyPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_z0JYyyuB84yd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(r)
&lt;span id="xdx_869_zKNBv62y61Gk"&gt;Research and Development&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Costs
related to research and development activities by the Company are expensed as incurred. The Company had approximately $&lt;span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20230501__20231031_zoqlvP3L6qS8" title="Product development expense"&gt;4.0&lt;/span&gt; million and
$&lt;span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20220501__20221031_zqZJ2FqYr06" title="Product development expense"&gt;4.7&lt;/span&gt; million in product development expense for the six months ended October 31, 2023 and 2022, respectively. The Company had approximately
$&lt;span id="xdx_90D_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20230801__20231031_zsTVg1VMjvGk" title="Product development expense"&gt;2.1&lt;/span&gt; million and $&lt;span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pn5n6_c20220801__20221031_z1BtKaymirp6" title="Product development expense"&gt;2.3&lt;/span&gt; million in product development expense for the three months ended October 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-05-01to2023-10-31"
      decimals="-5"
      unitRef="USD">4000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2022-05-012022-10-31"
      decimals="-5"
      unitRef="USD">4700000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-08-012023-10-31"
      decimals="-5"
      unitRef="USD">2100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2022-08-012022-10-31"
      decimals="-5"
      unitRef="USD">2300000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zjY3BG2VR2Wf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(s)
&lt;span id="xdx_865_zdLvDVtMGCFh"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
have been no recently issued accounting standards in the current period that would significantly affect the Company&#x2019;s financial
statements, that have not been address in prior periods.&lt;/span&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_809_ecustom--AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_zj8TQZLazrKb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(3)
&lt;span id="xdx_826_zhek1eH6i8yk"&gt;Accounts Receivable, Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_899_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zJnuwLSpSytj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from
contracts with customers:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B9_zwGNsHNyQm67" style="display: none"&gt;Schedule
of Accounts Receivable, Contract Assets and Contract 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20231031_z0LXxTwR4QI8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230430_zoZlQoCWKsS" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220430_zHrM8FLRmnBi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_zCHDaZpTamxi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;516&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;745&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_zoJiSGd2yyj" 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"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;326&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;152&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;386&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zcPs6D7FPiWb" 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"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,164&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,378&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;129&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zaf8NDMRifJc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Contract
Assets&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Contract
assets include unbilled amounts typically resulting from arrangements whereby the right to payment is conditional on completing additional
tasks or services for a performance obligation. The increase in contract assets is primarily a result of consulting services projects
for which revenue was recognized in the current period but has not yet been billed due to the terms of the project agreements. No impairments
to contract assets were incurred during the six months ended October 31, 2023 and 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_895_ecustom--ContractWithCustomerAssetTableTextBlock_zhZVFXsOcH83" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
changes in the contract assets balances during the period were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B8_zkRGkgBuPijb" style="display: none"&gt;Schedule
of Significant Changes in Contract 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: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20230501__20231031_zSPwYjGHkcW5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended&lt;/span&gt;&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20220501__20221031_znfDuU8sP3xi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended&lt;/span&gt;&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--TransferredToReceivablesFromContractAssetsRecognized_iNI_pn3n3_di_msIDICWzZOT_zLDNdl9IzRt4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Transferred to receivables from
    contract assets recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(745&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(132&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--RevenueRecognizedAndNotBilled_pn3n3_maIDICWzZOT_zzXNY2ywUoCe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenue recognized and
    not billed&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;919&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;47&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_iT_pn3n3_mtIDICWzZOT_zb1F29lEBwuh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net change in contract
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;174&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(85&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zdCAUbEyF107" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Contract
Liabilities&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Contract
liabilities consist of amounts invoiced to customers in excess of revenue recognized. The decrease in contract liabilities is primarily
due to recognizing revenue on the DOE Phase II contract for which the Company was paid in prior periods.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_ecustom--ContractWithCustomerLiabilitiesTableTextBlock_z26ggvLJMZ5e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
changes in the contract liabilities balances during the period are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span id="xdx_8B2_z2zeibPHVDn6" style="display: none"&gt;Schedule of Significant Changes in Contract Liabilities&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20230501__20231031_zjy8fodlVr5c" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended&lt;/span&gt;&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20220501__20221031_zBU7Fapgipqb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended&lt;/span&gt;&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_iN_pn3n3_di_msIDICWz3fD_zGlogUew4dq6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(762&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(129&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_maIDICWz3fD_zpBjT6WNWMMd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Payments collected for
    which revenue has not been recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;548&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;1,462&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_iT_pn3n3_mtIDICWz3fD_zf4vnpf0fTUj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net change in contract
    liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(214&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,333&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_z52t475Mdxlj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;/p&gt;

</OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock>
    <OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_899_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zJnuwLSpSytj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from
contracts with customers:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B9_zwGNsHNyQm67" style="display: none"&gt;Schedule
of Accounts Receivable, Contract Assets and Contract 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20231031_z0LXxTwR4QI8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230430_zoZlQoCWKsS" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220430_zHrM8FLRmnBi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_zCHDaZpTamxi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;516&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;745&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;482&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_zoJiSGd2yyj" 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"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;326&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;152&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;386&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zcPs6D7FPiWb" 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"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,164&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,378&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;129&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">516000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">745000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">482000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">326000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">152000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">386000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1164000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1378000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">129000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <OPTT:ContractWithCustomerAssetTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_895_ecustom--ContractWithCustomerAssetTableTextBlock_zhZVFXsOcH83" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
changes in the contract assets balances during the period were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B8_zkRGkgBuPijb" style="display: none"&gt;Schedule
of Significant Changes in Contract 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: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20230501__20231031_zSPwYjGHkcW5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended&lt;/span&gt;&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20220501__20221031_znfDuU8sP3xi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended&lt;/span&gt;&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--TransferredToReceivablesFromContractAssetsRecognized_iNI_pn3n3_di_msIDICWzZOT_zLDNdl9IzRt4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Transferred to receivables from
    contract assets recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(745&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(132&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--RevenueRecognizedAndNotBilled_pn3n3_maIDICWzZOT_zzXNY2ywUoCe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenue recognized and
    not billed&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;919&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;47&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_iT_pn3n3_mtIDICWzZOT_zb1F29lEBwuh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net change in contract
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;174&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(85&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</OPTT:ContractWithCustomerAssetTableTextBlock>
    <OPTT:TransferredToReceivablesFromContractAssetsRecognized
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">745000</OPTT:TransferredToReceivablesFromContractAssetsRecognized>
    <OPTT:TransferredToReceivablesFromContractAssetsRecognized
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">132000</OPTT:TransferredToReceivablesFromContractAssetsRecognized>
    <OPTT:RevenueRecognizedAndNotBilled
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">919000</OPTT:RevenueRecognizedAndNotBilled>
    <OPTT:RevenueRecognizedAndNotBilled
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">47000</OPTT:RevenueRecognizedAndNotBilled>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">174000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">-85000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <OPTT:ContractWithCustomerLiabilitiesTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_892_ecustom--ContractWithCustomerLiabilitiesTableTextBlock_z26ggvLJMZ5e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
changes in the contract liabilities balances during the period are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span id="xdx_8B2_z2zeibPHVDn6" style="display: none"&gt;Schedule of Significant Changes in Contract Liabilities&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20230501__20231031_zjy8fodlVr5c" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended&lt;/span&gt;&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20220501__20221031_zBU7Fapgipqb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six months ended&lt;/span&gt;&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_iN_pn3n3_di_msIDICWz3fD_zGlogUew4dq6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(762&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(129&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_maIDICWz3fD_zpBjT6WNWMMd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Payments collected for
    which revenue has not been recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;548&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;1,462&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_iT_pn3n3_mtIDICWz3fD_zf4vnpf0fTUj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net change in contract
    liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(214&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,333&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</OPTT:ContractWithCustomerLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">762000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">129000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">548000</OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized>
    <OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">1462000</OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">-214000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">1333000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zpuexThnihE6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(4)
&lt;span id="xdx_828_zdEf3flU4Mif"&gt;Inventory&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zXz3SnyQHsC9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company holds inventory related to the production of its WAM-V&#xae; and PowerBuoy&#xae; products.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span id="xdx_8B8_zoZuKJ21z2T7" style="display: none"&gt;Schedule of Inventory&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20231031_zsB0JGpFBk99" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230430_zahqx3EUfeAl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzERb_z0LiQZZ4sOKf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Raw Materials&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,812&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,044&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzERb_zpDKMXSVUcRi" 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"&gt;Work in Process&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;723&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1069"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzERb_z653cfK8QdSg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finished Products&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&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"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&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"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1072"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--InventoryNet_iTI_pn3n3_mtINzERb_zn6MaRdzbFV9" style="vertical-align: bottom; background-color: White"&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;Inventory, net&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,546&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,044&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zpqbpgu9NLec" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 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;

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zXz3SnyQHsC9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company holds inventory related to the production of its WAM-V&#xae; and PowerBuoy&#xae; products.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span id="xdx_8B8_zoZuKJ21z2T7" style="display: none"&gt;Schedule of Inventory&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20231031_zsB0JGpFBk99" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230430_zahqx3EUfeAl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzERb_z0LiQZZ4sOKf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Raw Materials&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,812&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,044&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzERb_zpDKMXSVUcRi" 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"&gt;Work in Process&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;723&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1069"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzERb_z653cfK8QdSg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finished Products&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&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"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&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"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1072"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--InventoryNet_iTI_pn3n3_mtINzERb_zn6MaRdzbFV9" style="vertical-align: bottom; background-color: White"&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;Inventory, net&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,546&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,044&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1812000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1044000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">723000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">11000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">2546000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1044000</us-gaap:InventoryNet>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_800_eus-gaap--OtherCurrentAssetsTextBlock_zs4uq4E3zhP9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(5)
&lt;span id="xdx_821_z2T8MkSvzc1c"&gt;Other Current Assets&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 id="xdx_89F_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zIDnISbZ6wG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
current assets consisted of the following at October 31, 2023 and April 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BB_z1LQYgmZpBSj" style="display: none"&gt;Schedule
of Other Current 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: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20231031_zicJ8zCMNiu9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20230430_zabe3JI1Hvol" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzrwz_z92XqILjGoU4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;559&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;358&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACzrwz_zLGysegunHUa" 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"&gt;Prepaid software &amp;amp; licenses&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;108&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;190&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--PrepaidSalesAndMarketing_iI_pn3n3_maOACzrwz_zVAoPMTBfAhc" 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"&gt;Prepaid sales &amp;amp; marketing&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;99&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;122&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--PrepaidProjectCosts_iI_pn3n3_maOACzrwz_zE3CFINTm6Sb" 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"&gt;Prepaid project costs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;427&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;46&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzrwz_zORb3gQQFCr5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Prepaid expenses- other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;312&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;278&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzrwz_z8HTJvyK4Uq7" style="vertical-align: bottom; background-color: White"&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;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,505&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;994&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A3_zg3WQ4K8FwW9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_89F_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zIDnISbZ6wG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
current assets consisted of the following at October 31, 2023 and April 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BB_z1LQYgmZpBSj" style="display: none"&gt;Schedule
of Other Current 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: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20231031_zicJ8zCMNiu9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20230430_zabe3JI1Hvol" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzrwz_z92XqILjGoU4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;559&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;358&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACzrwz_zLGysegunHUa" 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"&gt;Prepaid software &amp;amp; licenses&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;108&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;190&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--PrepaidSalesAndMarketing_iI_pn3n3_maOACzrwz_zVAoPMTBfAhc" 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"&gt;Prepaid sales &amp;amp; marketing&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;99&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;122&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--PrepaidProjectCosts_iI_pn3n3_maOACzrwz_zE3CFINTm6Sb" 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"&gt;Prepaid project costs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;427&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;46&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzrwz_zORb3gQQFCr5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Prepaid expenses- other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;312&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;278&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzrwz_z8HTJvyK4Uq7" style="vertical-align: bottom; background-color: White"&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;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,505&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;994&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidInsurance contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">559000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">358000</us-gaap:PrepaidInsurance>
    <OPTT:PrepaidSoftwareAndLicenses contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">108000</OPTT:PrepaidSoftwareAndLicenses>
    <OPTT:PrepaidSoftwareAndLicenses contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">190000</OPTT:PrepaidSoftwareAndLicenses>
    <OPTT:PrepaidSalesAndMarketing contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">99000</OPTT:PrepaidSalesAndMarketing>
    <OPTT:PrepaidSalesAndMarketing contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">122000</OPTT:PrepaidSalesAndMarketing>
    <OPTT:PrepaidProjectCosts contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">427000</OPTT:PrepaidProjectCosts>
    <OPTT:PrepaidProjectCosts contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">46000</OPTT:PrepaidProjectCosts>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">312000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">278000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1505000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">994000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_809_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zutgpp14Ahu5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(6)
&lt;span id="xdx_822_zWQxMQppn8G7"&gt;Property and Equipment, net&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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--PropertyPlantAndEquipmentTextBlock_z49ZeCcAsuK1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of property and equipment, net as of October 31, 2023 and April 30, 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;span id="xdx_8B2_zw7RzStTQicf" style="display: none"&gt;Schedule of Components of Property and Equipment&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20231031_zgSVhO7jyff" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20230430_zin9t6eURSg5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zCr3PzXCEKkg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,040&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;783&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zsHWwbSXf4E8" 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"&gt;Computer equipment &amp;amp; software&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;728&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zAfpKctscHYc" 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"&gt;Office furniture &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;422&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;386&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zprHcRHLfRsl" 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"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;628&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;611&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedWAMVsMember_zG1skf4KCSti" 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"&gt;Leased WAM-V&#x2019;s&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;620&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;371&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedBuoysMember_zTHLBxgEw1bf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Leased Buoys&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;111&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1119"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_zNqVxGKZ1rji" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,549&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,851&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_z7rS8w9WYFvg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;(1,743&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;(1,571&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zvwPA8WPR0De" style="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;Property and equipment,
    net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,806&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,280&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zaSltuXq1s7l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leased
WAM-V&#x2019;s represent fixed assets that are part of underlying operating leases with customers as discussed in the revenue recognition
section of ASC 842 policy disclosure. Depreciation expense was approximately $&lt;span id="xdx_909_eus-gaap--Depreciation_c20230501__20231031_z9o4oajIAR56"&gt;172,000&lt;/span&gt; and $&lt;span id="xdx_90D_eus-gaap--Depreciation_c20220501__20221031_zzinLgYLHwY"&gt;117,000&lt;/span&gt; for the six-month periods ended October
31, 2023 and 2022, respectively. Depreciation expense was approximately $&lt;span id="xdx_905_eus-gaap--Depreciation_c20230801__20231031_zQJuHaQv4Vv4"&gt;101,000&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--Depreciation_c20220801__20221031_z1jBDz5Arhd9"&gt;74,000&lt;/span&gt; for the three-month periods ended October
31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 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:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_89A_eus-gaap--PropertyPlantAndEquipmentTextBlock_z49ZeCcAsuK1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of property and equipment, net as of October 31, 2023 and April 30, 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;span id="xdx_8B2_zw7RzStTQicf" style="display: none"&gt;Schedule of Components of Property and Equipment&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20231031_zgSVhO7jyff" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20230430_zin9t6eURSg5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zCr3PzXCEKkg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,040&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;783&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zsHWwbSXf4E8" 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"&gt;Computer equipment &amp;amp; software&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;728&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;700&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zAfpKctscHYc" 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"&gt;Office furniture &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;422&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;386&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zprHcRHLfRsl" 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"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;628&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;611&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedWAMVsMember_zG1skf4KCSti" 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"&gt;Leased WAM-V&#x2019;s&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;620&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;371&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedBuoysMember_zTHLBxgEw1bf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Leased Buoys&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;111&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1119"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_zNqVxGKZ1rji" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,549&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,851&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_z7rS8w9WYFvg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;(1,743&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;(1,571&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zvwPA8WPR0De" style="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;Property and equipment,
    net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,806&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,280&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-10-31_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">1040000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">783000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-10-31_custom_ComputerEquipmentAndSoftwareMember"
      decimals="-3"
      unitRef="USD">728000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_custom_ComputerEquipmentAndSoftwareMember"
      decimals="-3"
      unitRef="USD">700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-10-31_custom_OfficeFurnitureAndEquipmentMember"
      decimals="-3"
      unitRef="USD">422000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_custom_OfficeFurnitureAndEquipmentMember"
      decimals="-3"
      unitRef="USD">386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-10-31_us-gaap_LeaseholdImprovementsMember"
      decimals="-3"
      unitRef="USD">628000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_us-gaap_LeaseholdImprovementsMember"
      decimals="-3"
      unitRef="USD">611000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-10-31_custom_LeasedWAMVsMember"
      decimals="-3"
      unitRef="USD">620000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_custom_LeasedWAMVsMember"
      decimals="-3"
      unitRef="USD">371000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-10-31_custom_LeasedBuoysMember"
      decimals="-3"
      unitRef="USD">111000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">3549000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2851000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1743000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1571000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1806000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1280000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2023-05-01to2023-10-31"
      decimals="0"
      unitRef="USD">172000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2022-05-012022-10-31"
      decimals="0"
      unitRef="USD">117000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2023-08-012023-10-31"
      decimals="0"
      unitRef="USD">101000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2022-08-012022-10-31"
      decimals="0"
      unitRef="USD">74000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_80A_eus-gaap--IntangibleAssetsDisclosureTextBlock_zsvlxKvxFoBl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(7)
&lt;span id="xdx_821_zUAb1zD1HZXc"&gt;Intangible Assets&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zPyIdZVy9bBh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of intangible assets, net as of October 31, 2023 and April 30, 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&#160;&lt;span id="xdx_8B4_zcNVZBc0HTnl" style="display: none"&gt;Schedule of Components of Intangible Assets&lt;/span&gt;&lt;/b&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20231031_zCVhRfrdLli3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20230430_zYmbb38oAOqf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FiniteLivedPatentsGross_iI_pn3n3_maFLIAGzcoU_zPaZKUK9Iok9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,729&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,729&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--FiniteLivedTrademarksGross_iI_pn3n3_maFLIAGzcoU_zgTP7c5Vw2Ya" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,769&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,769&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--FiniteLivedTradeNamesGross_iI_pn3n3_maFLIAGzcoU_z3M0lmzcHhn1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;130&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;130&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--FiniteLivedCustomerRelationshipsGross_iI_pn3n3_maFLIAGzcoU_zIDrtsN5eQUh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;150&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;150&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pn3n3_mtFLIAGzcoU_maFLIANzod8_zxjHfyVBYIAc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,778&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,778&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_msFLIANzod8_z0RSR1pmZRUk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;(1,880&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;(1,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANzod8_zSyrOV4pYASk" style="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;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,898&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,978&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zNY5lec5G904" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amortization
expense was approximately $&lt;span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20230501__20231031_zCewDLJbIPm9" title="Amortization expense"&gt;80,000&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20220501__20221031_zSZNOkdzyIMe" title="Amortization expense"&gt;79,000&lt;/span&gt; for the six-month periods ended October 31, 2023 and 2022, respectively. Amortization expense
was approximately $&lt;span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20230801__20231031_zHH7NC4K3iO3" title="Amortization expense"&gt;40,000&lt;/span&gt; and $&lt;span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20220801__20221031_zQ0O0JXERygc" title="Amortization expense"&gt;40,000&lt;/span&gt; for the three-month periods ended October 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zPyIdZVy9bBh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of intangible assets, net as of October 31, 2023 and April 30, 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&#160;&lt;span id="xdx_8B4_zcNVZBc0HTnl" style="display: none"&gt;Schedule of Components of Intangible Assets&lt;/span&gt;&lt;/b&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20231031_zCVhRfrdLli3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20230430_zYmbb38oAOqf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FiniteLivedPatentsGross_iI_pn3n3_maFLIAGzcoU_zPaZKUK9Iok9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,729&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,729&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--FiniteLivedTrademarksGross_iI_pn3n3_maFLIAGzcoU_zgTP7c5Vw2Ya" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,769&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,769&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--FiniteLivedTradeNamesGross_iI_pn3n3_maFLIAGzcoU_z3M0lmzcHhn1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;130&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;130&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--FiniteLivedCustomerRelationshipsGross_iI_pn3n3_maFLIAGzcoU_zIDrtsN5eQUh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;150&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;150&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pn3n3_mtFLIAGzcoU_maFLIANzod8_zxjHfyVBYIAc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,778&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,778&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_msFLIANzod8_z0RSR1pmZRUk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;(1,880&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;(1,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANzod8_zSyrOV4pYASk" style="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;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,898&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,978&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: 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="AsOf2023-10-31" decimals="-3" unitRef="USD">2729000</us-gaap:FiniteLivedPatentsGross>
    <us-gaap:FiniteLivedPatentsGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2729000</us-gaap:FiniteLivedPatentsGross>
    <us-gaap:FiniteLivedTrademarksGross contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">2769000</us-gaap:FiniteLivedTrademarksGross>
    <us-gaap:FiniteLivedTrademarksGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2769000</us-gaap:FiniteLivedTrademarksGross>
    <us-gaap:FiniteLivedTradeNamesGross contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">130000</us-gaap:FiniteLivedTradeNamesGross>
    <us-gaap:FiniteLivedTradeNamesGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">130000</us-gaap:FiniteLivedTradeNamesGross>
    <us-gaap:FiniteLivedCustomerRelationshipsGross contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">150000</us-gaap:FiniteLivedCustomerRelationshipsGross>
    <us-gaap:FiniteLivedCustomerRelationshipsGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">150000</us-gaap:FiniteLivedCustomerRelationshipsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">5778000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">5778000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1880000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">3898000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">3978000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2023-05-01to2023-10-31"
      decimals="0"
      unitRef="USD">80000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-05-012022-10-31"
      decimals="0"
      unitRef="USD">79000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2023-08-012023-10-31"
      decimals="0"
      unitRef="USD">40000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-08-012022-10-31"
      decimals="0"
      unitRef="USD">40000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_80D_eus-gaap--GoodwillDisclosureTextBlock_zgko7FVgrfzk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 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 id="xdx_825_zKZ4Bh0g6hE8"&gt;Goodwill&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
in the amount of $&lt;span id="xdx_90D_eus-gaap--Goodwill_iI_pn5n6_c20211130__dei--LegalEntityAxis__custom--MarineAdvancedRoboticsIncMember_zWHtAmU1xpl9" title="Goodwill"&gt;8.5&lt;/span&gt; million was recognized in November 2021 related to the acquisition of MAR. There have been no additions to or any
impairment of goodwill during the six-month periods ended October 31, 2023 and 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:GoodwillDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="AsOf2021-11-30_custom_MarineAdvancedRoboticsIncMember"
      decimals="-5"
      unitRef="USD">8500000</us-gaap:Goodwill>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_802_eus-gaap--LesseeOperatingLeasesTextBlock_zoleOkRLr2l7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 id="xdx_826_zshn5fNVmxud"&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: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Lessor
Information&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of April 30, 2023 and October 31, 2023, the Company had three and nine WAM-V&#x2019;s leased to customers which have been classified as
operating leases per accounting guidance contained within ASC Topic 842, &#x201c;Leases&#x201d;, respectively. The remaining term on these
operating leases is less than &lt;span id="xdx_90C_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20230430_zD6Jnxpbt9Wl" title="Lessee operating lease renewal term"&gt;2&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Lessee
Information&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Right-of-use
asset and operating lease liabilities are recognized based on the present value of future minimum lease payments over the lease term
at commencement date. When the implicit rate of the lease is not provided or cannot be determined, the Company uses the incremental borrowing
rate based on the information available at the effective date to determine the present value of future payments. Lease terms may include
options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The renewal options
have not been included in the lease term as they are not reasonably certain of exercise. The Company&#x2019;s operating leases consist
of leases for office facilities and warehouse space. Lease expense for minimum lease payments is recognized on a straight- line basis
over the lease term and consists of interest on the lease liability and the amortization of the right of use asset.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has a lease for its facility located in Monroe Township, New Jersey that is used as warehouse/production space and the Company&#x2019;s
principal offices and corporate headquarters. &lt;span id="xdx_900_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20230501__20231031__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zkV3IJ4LeaSk" title="Lessee, operating lease, option to extend"&gt;The lease includes an initial lease term of &lt;span id="xdx_909_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dc_c20231031__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zQpz1NkM14z2" title="Lessee, operating lease, term of contract"&gt;seven years&lt;/span&gt; which is set to expire on October
31, 2024, and contains an option to extend the lease for another five years&lt;/span&gt;. The lease is classified as an operating lease and is included
in right-of-use assets, right-of-use liabilities on the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company also has a lease for office space located in Houston, Texas for office space. The lease term is for &lt;span id="xdx_906_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20231031__srt--StatementGeographicalAxis__custom--HoustonTexasMember_zId12AYl0Vy3" title="Lessee, operating lease, term of contract"&gt;1&lt;/span&gt; year, and &lt;span id="xdx_909_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20230501__20231031__srt--StatementGeographicalAxis__custom--HoustonTexasMember_zZb0EKxTZxLk" title="Lessee, operating lease, option to extend"&gt;expires on
January 2024&lt;/span&gt;. This lease will not be renewed. ASC 842 allows a company an accounting policy election to recognize lease payments
within the Consolidated Statement of Operations on a straight-line basis if the lease term is equal to or less than 12 months and
not recognize a right-of use asset and lease liability. The accounting policy election is made on the commencement date of the
lease. The Company has chosen this election for the Houston lease and has classified it as a short-term lease.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company also has a lease for office space located in Richmond, California for MAR. This lease commenced in April of 2023 and will continue
for &lt;span id="xdx_909_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtM_c20231031_z5ndc2j6YHLl" title="Lease commencement date"&gt;62&lt;/span&gt; months. The lease is classified as an operating lease and is included in right-of-use assets, right-of-use liabilities- current
and right-of-use liabilities- long-term on the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Variable
lease expenses, if any, are recorded as incurred. The operating lease cash flow payments for the three months ended October 31, 2023
and 2022 were $&lt;span id="xdx_90F_eus-gaap--OperatingLeasePayments_c20230801__20231031_zlvrmlr6jOF7" title="Operating lease cash flow payments"&gt;186,000&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--OperatingLeasePayments_c20220801__20221031_zSUMQJz4Jrpi" title="Operating lease cash flow payments"&gt;108,000&lt;/span&gt;, respectively. The operating lease cash flow payments for the six months ended October 31, 2023 and
2022 were $&lt;span id="xdx_90B_eus-gaap--OperatingLeasePayments_c20230501__20231031_zYX08vYyjKt" title="Operating lease cash flow payments"&gt;371,000&lt;/span&gt; and $&lt;span id="xdx_909_eus-gaap--OperatingLeasePayments_c20220501__20221031_z2njD4MJ2kM3" title="Operating lease cash flow payments"&gt;215,000&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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--LeaseCostTableTextBlock_zNds9XiVmb06" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of lease expense in the Consolidated Statement of Operations for the three and six months ended October 31, 2023 and 2022
were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_8BE_zxJaJfrzsrrl" style="display: none"&gt;Schedule of Operating Lease Costs&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="display: none; vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20230801__20231031_zq8X4MPaIedj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20220801__20221031_zVuYNN6PoXv6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230501__20231031_znsr0fkrTomh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220501__20221031_zaF5XdhbXyVg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six
    months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--OperatingLeaseCost_pn3n3_maLCzBwM_zI4pyc1Heoe2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 36%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;159&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;92&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;316&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ShortTermLeaseCost_pn3n3_maLCzBwM_zco9hHmU2E6f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zXkJhKMWNsF1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;179&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;356&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;200&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_z0OSifVXzUO7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_895_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zi4TNMPAoMxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Information
related to the Company&#x2019;s right-of use assets and lease liabilities as of October 31, 2023 was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_8BB_zekFTBuZNp4h" style="display: none"&gt;Schedule of Right-of use Assets and Lease 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20231031_zIWBCBeMvaFf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zyea5pu1NuOb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 80%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating
    right-of-use asset, net&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 2%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,550&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zWawfohfNSY3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Right-of-use liabilities-
    current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;579&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zNEwwvnLIAGa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Right-of-use
    liabilities- long term&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;1,060&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zrLvKhhORD83" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,639&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Weighted average remaining lease term- operating
    leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231031_zgzSEtDeXCSf" title="Weighted average remaining lease term- operating leases"&gt;3.80&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted average discount rate- operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231031_zlIImepzOB8e" title="Weighted average discount rate- operating leases"&gt;8.4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_zr6RdseJNCRd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 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 id="xdx_891_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zZP9qarNu8Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
remaining lease payments under the Company&#x2019;s operating leases are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_8B9_zm0DIqAI8be9" style="display: none"&gt;Schedule of Future Minimum Lease payments Under Operating Lease&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20231031_zRkwvAHfzm49" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzbOq_zEJX4vao1W81" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Remainder of fiscal year 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;358&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_zdQvKdLbtbG4" 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"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;514&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_z3A3JOuoalyc" 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"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;338&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zS6Jg0czVLe5" 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"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;329&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzbOq_zdMSuC5mM1Yk" 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"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;333&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzbOq_zBVvk2Bbi1Pl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zeV1hNw9aSX1" 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"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,900&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_z1874H7aezI5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;(261&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zE3vnQcetalh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,639&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zRCWA7jsXUg5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="AsOf2023-04-30">P2Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseOptionToExtend contextRef="From2023-05-012023-10-31_custom_MonroeTownshipMember">The lease includes an initial lease term of seven years which is set to expire on October
31, 2024, and contains an option to extend the lease for another five years</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2023-10-31_custom_MonroeTownshipMember">P7Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2023-10-31_custom_HoustonTexasMember">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseOptionToExtend contextRef="From2023-05-012023-10-31_custom_HoustonTexasMember">expires on
January 2024</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2023-10-31">P62M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeasePayments
      contextRef="From2023-08-012023-10-31"
      decimals="0"
      unitRef="USD">186000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2022-08-012022-10-31"
      decimals="0"
      unitRef="USD">108000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2023-05-01to2023-10-31"
      decimals="0"
      unitRef="USD">371000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2022-05-012022-10-31"
      decimals="0"
      unitRef="USD">215000</us-gaap:OperatingLeasePayments>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_89A_eus-gaap--LeaseCostTableTextBlock_zNds9XiVmb06" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of lease expense in the Consolidated Statement of Operations for the three and six months ended October 31, 2023 and 2022
were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_8BE_zxJaJfrzsrrl" style="display: none"&gt;Schedule of Operating Lease Costs&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="display: none; vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20230801__20231031_zq8X4MPaIedj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20220801__20221031_zVuYNN6PoXv6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230501__20231031_znsr0fkrTomh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220501__20221031_zaF5XdhbXyVg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six
    months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--OperatingLeaseCost_pn3n3_maLCzBwM_zI4pyc1Heoe2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 36%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;159&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;92&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;316&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ShortTermLeaseCost_pn3n3_maLCzBwM_zco9hHmU2E6f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zXkJhKMWNsF1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;179&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;356&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;200&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">159000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">92000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">316000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">184000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">20000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">8000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">40000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">16000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2023-08-012023-10-31"
      decimals="-3"
      unitRef="USD">179000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2022-08-012022-10-31"
      decimals="-3"
      unitRef="USD">100000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2023-05-01to2023-10-31"
      decimals="-3"
      unitRef="USD">356000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2022-05-012022-10-31"
      decimals="-3"
      unitRef="USD">200000</us-gaap:LeaseCost>
    <OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_895_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zi4TNMPAoMxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Information
related to the Company&#x2019;s right-of use assets and lease liabilities as of October 31, 2023 was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_8BB_zekFTBuZNp4h" style="display: none"&gt;Schedule of Right-of use Assets and Lease 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20231031_zIWBCBeMvaFf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zyea5pu1NuOb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 80%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating
    right-of-use asset, net&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 2%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,550&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zWawfohfNSY3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Right-of-use liabilities-
    current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;579&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zNEwwvnLIAGa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Right-of-use
    liabilities- long term&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;1,060&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zrLvKhhORD83" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,639&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Weighted average remaining lease term- operating
    leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231031_zgzSEtDeXCSf" title="Weighted average remaining lease term- operating leases"&gt;3.80&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted average discount rate- operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231031_zlIImepzOB8e" title="Weighted average discount rate- operating leases"&gt;8.4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1550000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">579000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1060000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1639000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2023-10-31">P3Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2023-10-31" decimals="INF" unitRef="Pure">0.084</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_891_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zZP9qarNu8Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
remaining lease payments under the Company&#x2019;s operating leases are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_8B9_zm0DIqAI8be9" style="display: none"&gt;Schedule of Future Minimum Lease payments Under Operating Lease&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20231031_zRkwvAHfzm49" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzbOq_zEJX4vao1W81" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Remainder of fiscal year 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;358&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_zdQvKdLbtbG4" 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"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;514&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_z3A3JOuoalyc" 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"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;338&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zS6Jg0czVLe5" 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"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;329&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzbOq_zdMSuC5mM1Yk" 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"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;333&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzbOq_zBVvk2Bbi1Pl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zeV1hNw9aSX1" 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"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,900&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_z1874H7aezI5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;(261&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zE3vnQcetalh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,639&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">358000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">514000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">338000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">329000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">333000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">28000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">261000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">1639000</us-gaap:OperatingLeaseLiability>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_800_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zewaDGsybul7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(10)
&lt;span id="xdx_821_z69XmKJ08B56"&gt;Accrued Expenses&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 id="xdx_892_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zJuMV8hhLGzh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued
expenses consisted of the following at October 31, 2023 and April 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_znegqwXf322l" style="display: none"&gt;Schedule of Accrued Expenses&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20231031_z3aaiMPp4Yba" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230430_z8cuLtkyyPzk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maCzsTG_zbbfhd7dG205" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Project costs&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;141&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;181&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zrCVqQRAVkmi" 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"&gt;Employee incentive payments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;901&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,948&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maCzsTG_znFlY9JrrQVe" 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"&gt;Accrued salary and benefits&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;486&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;52&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maCzsTG_zWgxCtyN5Ilk" 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"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;450&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1258"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maCzsTG_ztIwQU7792Gj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtCzsTG_zAU6zsWlXTvc" style="vertical-align: bottom; background-color: White"&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;Accrued expenses total&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,094&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,346&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zzjaHIgJLGN7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_892_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zJuMV8hhLGzh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued
expenses consisted of the following at October 31, 2023 and April 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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_znegqwXf322l" style="display: none"&gt;Schedule of Accrued Expenses&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20231031_z3aaiMPp4Yba" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;October
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230430_z8cuLtkyyPzk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maCzsTG_zbbfhd7dG205" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Project costs&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;141&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;181&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zrCVqQRAVkmi" 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"&gt;Employee incentive payments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;901&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,948&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maCzsTG_znFlY9JrrQVe" 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"&gt;Accrued salary and benefits&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;486&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;52&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maCzsTG_zWgxCtyN5Ilk" 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"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;450&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1258"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maCzsTG_ztIwQU7792Gj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtCzsTG_zAU6zsWlXTvc" style="vertical-align: bottom; background-color: White"&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;Accrued expenses total&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,094&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,346&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ConstructionPayableCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">141000</us-gaap:ConstructionPayableCurrent>
    <us-gaap:ConstructionPayableCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">181000</us-gaap:ConstructionPayableCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">901000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1948000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">486000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">52000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">450000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">116000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">165000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2023-10-31" decimals="-3" unitRef="USD">2094000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2346000</us-gaap:AccruedLiabilitiesCurrent>
    <OPTT:WarrantDisclosureTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_807_ecustom--WarrantDisclosureTextBlock_zbSNjLr6DLYd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(11)
&lt;span id="xdx_82B_zy8m7IA0wyFd"&gt;Warrants&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Equity
Classified Warrants&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
underwritten public offering from April 2019 included the issuance of common stock warrants to purchase up to &lt;span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190430__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zeHpY576SeHl" title="Warrants to purchase common stock exercised"&gt;4,927,680&lt;/span&gt; shares of common
stock that have an exercise price of $&lt;span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190430__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zBlI9yN0HqCj" title="Exercise price of warrants"&gt;3.85&lt;/span&gt; per share and expire &lt;span id="xdx_906_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20190430__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zxzyVXtBFzKb" title="Warrants and rights outstanding, term"&gt;five years&lt;/span&gt; from the issuance date. As of October 31, 2023, common warrants
to purchase &lt;span id="xdx_900_ecustom--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_iI_pid_c20231031_zyXjBdhRlZuk" title="Warrants to purchase common stock exercised"&gt;732,500&lt;/span&gt; shares of the common stock had been exercised.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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;

</OPTT:WarrantDisclosureTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2019-04-30_custom_UnderwrittenPublicOfferingMember"
      decimals="INF"
      unitRef="Shares">4927680</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2019-04-30_custom_UnderwrittenPublicOfferingMember"
      decimals="INF"
      unitRef="USDPShares">3.85</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2019-04-30_custom_UnderwrittenPublicOfferingMember">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <OPTT:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised contextRef="AsOf2023-10-31" decimals="INF" unitRef="Shares">732500</OPTT:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_801_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z8c8qHbHGX5c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(12)
&lt;span id="xdx_82D_zO2SyHL8C6F7"&gt;Share-Based Compensation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
2015, upon approval by the Company&#x2019;s shareholders, the Company&#x2019;s 2015 Omnibus Incentive Plan (the &#x201c;2015 Plan&#x201d;)
became effective. A total of &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20151231__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zuGbWtV346e" title="Share-based compensation arrangement shares authorized"&gt;1,332,036&lt;/span&gt; shares were authorized for issuance under the 2015 Omnibus Incentive Plan, including shares available
for awards under the 2006 Stock Incentive Plan remaining at the time that plan terminated, or that were subject to awards under the 2006
Stock Incentive Plan that thereafter terminated by reason of expiration, forfeiture, cancellation or otherwise. If any award under the
2006 Stock Incentive Plan or 2015 Plan expires, is cancelled, terminates unexercised or is forfeited, those shares become again available
for grant under the 2015 Plan. The 2015 Plan will terminate ten years after its effective date, in October 2025, but is subject to earlier
termination as provided in the 2015 Plan. At subsequent shareholder meetings, including most recently in January 2023, the shareholders
approved an aggregate increase to the 2015 Plan of &lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_c20230131__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zs4p2qp0mzDj" title="Share-based compensation arrangement shares aggregate increase"&gt;3,050,000&lt;/span&gt; shares resulting in total shares authorized for issuance of &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230131__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zufbogUcoUS6" title="Share-based compensation arrangement shares authorized"&gt;4,382,036&lt;/span&gt; as
of January 2023. As of October 31, 2023, the Company had approximately &lt;span id="xdx_907_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20231031__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zL0t6QhscrUa" title="Capital shares reserved for future issuance"&gt;684,000&lt;/span&gt; shares available for future issuance under the 2015 Plan.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 18, 2018, the Company&#x2019;s Board of Directors adopted the Company&#x2019;s Employment Inducement Incentive Award Plan (the
&#x201c;2018 Inducement Plan&#x201d;) pursuant to which the Company reserved &lt;span id="xdx_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20180118__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zk7kFOn6UwJa" title="Capital shares reserved for future issuance"&gt;25,000&lt;/span&gt; shares of common stock for issuance under the Inducement
Plan in accordance with Rule 711(a) of the NYSE American Company Guide. On February 9, 2022, the 2018 Inducement Plan was amended to
increase the authorized shares by &lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220208__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zdxb2JRXp3gh" title="Share-based compensation arrangement shares authorized"&gt;250,000&lt;/span&gt; to &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220209__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zFgDDAt8rzKa" title="Share-based compensation arrangement shares authorized"&gt;275,000&lt;/span&gt;. As of October 31, 2023, there were approximately &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20231031__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zQwt2kWkdU1a" title="Available for grant"&gt;111,000&lt;/span&gt; shares available for grant
under the 2018 Inducement Plan. The 2015 Plan and the 2018 Inducement Plan together comprise the &#x201c;Stock Incentive Plans&#x201d;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Stock
Options&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company estimates the fair value of each stock option award granted with service-based vesting requirements, using the Black-Scholes
option pricing model, assuming no dividends, and using weighted average valuation assumptions. The risk-free rate is based on the U.S.
Treasury yield curve in effect at the time of grant commensurate with the expected life of the award. The expected life (estimated period
of time outstanding) of the stock options granted was estimated using the &#x201c;simplified&#x201d; method as permitted by the SEC&#x2019;s
Staff Accounting Bulletin No. 110, &lt;i&gt;Share-Based Payment.&lt;/i&gt; Expected volatility is based on the Company&#x2019;s historical volatility
over the expected life of the stock option granted. The Company did not grant any stock options during the three and six months ended
October 31, 2023 and 2022.&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--ScheduleOfShareBasedCompensationActivityTableTextBlock_z0xh35d7jxz4" 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;A
summary of stock options under our Stock Incentive Plans is detailed in the following table.&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_z8XHfXoxvso4" style="display: none"&gt;Schedule of Stock Option Activity&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="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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&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;&lt;b&gt;Underlying&lt;/b&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;&lt;b&gt;Options &lt;/b&gt;&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;&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;&lt;b&gt;Weighted&lt;/b&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;&lt;b&gt;Average&lt;/b&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;&lt;b&gt;Exercise&lt;/b&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;&lt;b&gt;Price&lt;/b&gt;&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;&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;&lt;b&gt;Weighted&lt;/b&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;&lt;b&gt;Average&lt;/b&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;&lt;b&gt;Remaining&lt;/b&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;&lt;b&gt;Contractual&lt;/b&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;&lt;b&gt;Term&lt;/b&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;&lt;b&gt;(In Years)&lt;/b&gt;&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: 40%"&gt;Outstanding as of April 30, 2023&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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230501__20231031_zmAGrI3olU5c" style="width: 16%; text-align: right" title="Shares Underlying Options Outstanding, beginning"&gt;1,529,185&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230501__20231031_zJN24tB4ijTl" style="width: 16%; text-align: right" title="Weighted Average Exercise Price, Beginning balance"&gt;1.75&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_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230501__20231031_z01UGPSd3NP8" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;8.8&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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230501__20231031_zzdNGm4Wyzp" style="text-align: right" title="Shares Underlying Options Outstanding, Granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1302"&gt;&#x2014;&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_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zhqs0itku588" style="text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1304"&gt;&#x2014;&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;&#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;Exercised&lt;/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--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20230501__20231031_zTcbzZlnKtua" style="text-align: right" title="Shares Underlying Options ,Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1306"&gt;&#x2014;&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_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zgQC6KPHOkeb" style="text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1308"&gt;&#x2014;&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;&#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-bottom: 1.5pt"&gt;Cancelled/forfeited&lt;/td&gt;&lt;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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20230501__20231031_zqaMm3zrCL6i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Underlying Options, Cancelled/forfeited"&gt;(345,694&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="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zUCUzhnqX4A4" style="padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;1.57&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="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&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;Outstanding as of October 31, 2023&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;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230501__20231031_zqGpMIL12cR1" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares Underlying Options, ending"&gt;1,183,491&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230501__20231031_ztue6Zr0oN0l" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance"&gt;1.80&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_903_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20230501__20231031_zz1KbV4JvMO8" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;8.2&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.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: 2.5pt"&gt;Exercisable as of October 31, 2023&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;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20231031_zhsm5qMJhhBi" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares Underlying Options, Exercisable at Ending"&gt;417,211&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20231031_zzrhQYn5aYxh" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending"&gt;3.34&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230501__20231031_zt9gpQdMZjok" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending"&gt;7.1&lt;/span&gt;&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_8A2_zik9p16DGE9i" 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;As
of October 31, 2023, the total intrinsic value of outstanding and exercisable options was approximately zero. As of October 31, 2023,
approximately &lt;span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zIhQmYq1u9ch" title="Options unvested"&gt;766,000&lt;/span&gt; options were unvested, which had an intrinsic value of zero and a weighted average remaining contractual term of
&lt;span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zQBuWzaE1vPb" title="Weighted average remaining contractual term"&gt;8.8&lt;/span&gt; years. There was approximately $&lt;span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zVt9zJB4M5Q8" title="Share-based payment arrangement, expense"&gt;98,000&lt;/span&gt; and $&lt;span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDmyU9qZkv07" title="Share-based payment arrangement, expense"&gt;168,000&lt;/span&gt; of total recognized compensation cost related to stock options during each of
the six months ended October 31, 2023 and 2022, respectively. There was approximately $&lt;span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpense_c20230801__20231031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zRg12ApxPF3j" title="Share-based payment arrangement, expense"&gt;20,000&lt;/span&gt; and $&lt;span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_c20220801__20221031__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zXmMtvED4f7j" title="Share-based payment arrangement, expense"&gt;72,000&lt;/span&gt; of total recognized compensation
cost related to stock options during each of the three months ended October 31, 2023 and 2022, respectively. As of October 31, 2023,
there was approximately $&lt;span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20231031_zHl3yCFTSxG2" title="Unrecognized compensation cost related to non-vested stock"&gt;0.4&lt;/span&gt; million of total unrecognized compensation cost related to non-vested stock options granted under the plans.
This cost is expected to be recognized over a weighted-average period of &lt;span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230501__20231031_zX0o8scmTUQg" title="Share-based compensation of weighted-average period"&gt;1.8&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"&gt;&lt;span style="font-family: Times New Roman, 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;i&gt;Performance
Stock Options&lt;/i&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;&#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;As
of October 31, 2023, there were no performance stock options outstanding. As of April 30, 2023 there were &lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVPwbGXzsBc3" title="Shares outstanding"&gt;66,667&lt;/span&gt; shares outstanding which
were all canceled during the quarter ended July 31, 2023. There was approximately $&lt;span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zYDvOY3vS2ie"&gt;43,000&lt;/span&gt; and $&lt;span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zXtzpAbJPC5a"&gt;101,000&lt;/span&gt; of total recognized compensation
cost related to performance stock options during the six months ended October 31, 2023 and 2022, respectively. There was approximately
&lt;span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_dc_c20230801__20231031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zJX6oqjvyxIl"&gt;zero&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20220801__20221031__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMpNcpRKrhog" title="Allocated share based compensation expense"&gt;48,000&lt;/span&gt; of total recognized compensation cost related to performance stock options during the three months ended October 31,
2023 and 2022, 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 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;i&gt;Restricted
Stock Units&lt;/i&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;&#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;Compensation
expense for RSUs is generally recorded based on the market value on the date of grant and recognized ratably over the associated service
and performance period. During the six months ended October 31, 2023 and 2022, the Company granted &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zjWx5S0eCsIg" title="Number of restricted shares, granted"&gt;58,000&lt;/span&gt; and &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zgL9n1sGRiAj" title="Number of restricted shares, granted"&gt;52,500&lt;/span&gt; shares, respectively,
that were subject to both service-based and market-based vesting requirements.&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_898_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_znLF0wWEw1p4" 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;A
summary of unvested RSU&#x2019;s under our Stock Incentive Plans is 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_8B6_zDzXUjfcfyCg" style="display: none"&gt;Schedule of Non-vested Restricted Stock Activity&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="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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number&lt;/b&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;&lt;b&gt;of Shares&lt;/b&gt;&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;&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;&lt;b&gt;Weighted&lt;/b&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;&lt;b&gt;Average Price per&lt;/b&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;&lt;b&gt;Share&lt;/b&gt;&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: 60%"&gt;Unvested at April 30, 2023&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zwnEKQMDKen4" style="width: 16%; text-align: right" title="Number of Shares, Unvested, Beginning"&gt;1,985,994&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zIlSSv5yzXic" style="width: 16%; text-align: right" title="Weighted Average Price per Share, Unvested, Beginning"&gt;0.89&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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zgkn6WJLgODc" style="text-align: right" title="Number of Shares, Unvested, Granted"&gt;58,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 id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zG5re24kE9Y3" style="text-align: right" title="Weighted Average Price per Share, Unvested, Granted"&gt;0.53&lt;/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;Vested and issued&lt;/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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zXFOjDM0xmPa" style="text-align: right" title="Number of Shares, Unvested, Vested and issued"&gt;(69,666&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 id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zRwyPghBlwyd" style="text-align: right" title="Weighted Average Price per Share, Unvested, Vested"&gt;1.41&lt;/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;Cancelled/forfeited&lt;/td&gt;&lt;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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z6b51m07A5Ih" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Shares, Unvested, Cancelled/forfeited"&gt;(58,647&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="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zOvr5BCV8D38" style="padding-bottom: 1.5pt; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited"&gt;2.01&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;Unvested at October 31, 2023&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;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zz4Auej29tri" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares, Unvested, Ending"&gt;1,916,181&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zshx0BqF4Qzi" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Price per Share, Unvested, Ending"&gt;0.86&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_8A2_zlsncllYpGu9" 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;There
was approximately $&lt;span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zyXJ6kvcZPtf" title="Share-based payment arrangement, expense"&gt;532,000&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20220501__20221031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8NoU1k4LCA2" title="Share-based payment arrangement, expense"&gt;364,000&lt;/span&gt; of total recognized compensation cost related to RSUs for the six months ended October 31, 2023
and 2022, respectively. There was approximately $&lt;span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_c20230801__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zBREWDduIBcb" title="Share-based payment arrangement, expense"&gt;252,000&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_c20220801__20221031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zxtnEIXkyKWg" title="Share-based payment arrangement, expense"&gt;180,000&lt;/span&gt; of total recognized compensation cost related to restricted stock
units for the three months ended October 31, 2023 and 2022, respectively. As of October 31, 2023, there was approximately $&lt;span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_c20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zRCCwwqMavIe" title="Unrecognized compensation cost"&gt;554,000&lt;/span&gt; of
unrecognized compensation cost remaining related to unvested restricted stock units granted under our plans. The primary driver of unrecognized
compensation cost for RSU&#x2019;s is related to RSU grants in accordance with the Company&#x2019;s stock holding guidelines for Named
Executive Officers (&#x201c;NEO&#x2019;s&#x201d;). This cost is expected to be recognized over a weighted-average period of &lt;span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230501__20231031__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z5cYhxceYiUb" title="Share-based compensation of weighted-average period"&gt;1.2&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"&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:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2015-12-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">1332036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="AsOf2023-01-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember"
      decimals="0"
      unitRef="USD">3050000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2023-01-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">4382036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2023-10-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">684000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2018-01-18_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">25000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2022-02-08_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2022-02-09_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="AsOf2023-10-31_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">111000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_z0xh35d7jxz4" 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;A
summary of stock options under our Stock Incentive Plans is detailed in the following table.&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_z8XHfXoxvso4" style="display: none"&gt;Schedule of Stock Option Activity&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="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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&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;&lt;b&gt;Underlying&lt;/b&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;&lt;b&gt;Options &lt;/b&gt;&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;&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;&lt;b&gt;Weighted&lt;/b&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;&lt;b&gt;Average&lt;/b&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;&lt;b&gt;Exercise&lt;/b&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;&lt;b&gt;Price&lt;/b&gt;&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;&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;&lt;b&gt;Weighted&lt;/b&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;&lt;b&gt;Average&lt;/b&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;&lt;b&gt;Remaining&lt;/b&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;&lt;b&gt;Contractual&lt;/b&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;&lt;b&gt;Term&lt;/b&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;&lt;b&gt;(In Years)&lt;/b&gt;&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: 40%"&gt;Outstanding as of April 30, 2023&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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230501__20231031_zmAGrI3olU5c" style="width: 16%; text-align: right" title="Shares Underlying Options Outstanding, beginning"&gt;1,529,185&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230501__20231031_zJN24tB4ijTl" style="width: 16%; text-align: right" title="Weighted Average Exercise Price, Beginning balance"&gt;1.75&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_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230501__20231031_z01UGPSd3NP8" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;8.8&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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230501__20231031_zzdNGm4Wyzp" style="text-align: right" title="Shares Underlying Options Outstanding, Granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1302"&gt;&#x2014;&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_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zhqs0itku588" style="text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1304"&gt;&#x2014;&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;&#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;Exercised&lt;/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--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20230501__20231031_zTcbzZlnKtua" style="text-align: right" title="Shares Underlying Options ,Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1306"&gt;&#x2014;&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_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zgQC6KPHOkeb" style="text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1308"&gt;&#x2014;&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;&#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-bottom: 1.5pt"&gt;Cancelled/forfeited&lt;/td&gt;&lt;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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20230501__20231031_zqaMm3zrCL6i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Underlying Options, Cancelled/forfeited"&gt;(345,694&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="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230501__20231031_zUCUzhnqX4A4" style="padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;1.57&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="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&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;Outstanding as of October 31, 2023&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;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230501__20231031_zqGpMIL12cR1" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares Underlying Options, ending"&gt;1,183,491&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230501__20231031_ztue6Zr0oN0l" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance"&gt;1.80&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_903_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20230501__20231031_zz1KbV4JvMO8" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;8.2&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.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: 2.5pt"&gt;Exercisable as of October 31, 2023&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;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20231031_zhsm5qMJhhBi" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares Underlying Options, Exercisable at Ending"&gt;417,211&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20231031_zzrhQYn5aYxh" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending"&gt;3.34&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230501__20231031_zt9gpQdMZjok" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending"&gt;7.1&lt;/span&gt;&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:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">1529185</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2023-04-30"
      decimals="INF"
      unitRef="USDPShares">1.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2023-05-01to2023-10-31">P8Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2023-05-01to2023-10-31"
      decimals="INF"
      unitRef="Shares">345694</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-05-01to2023-10-31"
      decimals="INF"
      unitRef="USDPShares">1.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2023-10-31" decimals="INF" unitRef="Shares">1183491</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2023-10-31"
      decimals="INF"
      unitRef="USDPShares">1.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="From2023-05-01to2023-10-31">P8Y2M12D</OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2023-10-31" decimals="INF" unitRef="Shares">417211</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2023-10-31"
      decimals="INF"
      unitRef="USDPShares">3.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2023-05-01to2023-10-31">P7Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2023-10-31_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">766000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2023-05-012023-10-31_us-gaap_EmployeeStockOptionMember">P8Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-05-012023-10-31_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      unitRef="USD">98000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-05-012022-10-31_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      unitRef="USD">168000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-08-012023-10-31_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      unitRef="USD">20000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-08-012022-10-31_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      unitRef="USD">72000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="AsOf2023-10-31" decimals="-5" unitRef="USD">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2023-05-01to2023-10-31">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2023-04-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">66667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-05-012023-10-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">43000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-05-012022-10-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">101000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-08-012023-10-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-08-012022-10-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">48000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2023-05-012023-10-31_us-gaap_RestrictedStockMember"
      decimals="INF"
      unitRef="Shares">58000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2022-05-012022-10-31_us-gaap_RestrictedStockMember"
      decimals="INF"
      unitRef="Shares">52500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_898_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_znLF0wWEw1p4" 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;A
summary of unvested RSU&#x2019;s under our Stock Incentive Plans is 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_8B6_zDzXUjfcfyCg" style="display: none"&gt;Schedule of Non-vested Restricted Stock Activity&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="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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number&lt;/b&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;&lt;b&gt;of Shares&lt;/b&gt;&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;&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;&lt;b&gt;Weighted&lt;/b&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;&lt;b&gt;Average Price per&lt;/b&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;&lt;b&gt;Share&lt;/b&gt;&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: 60%"&gt;Unvested at April 30, 2023&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zwnEKQMDKen4" style="width: 16%; text-align: right" title="Number of Shares, Unvested, Beginning"&gt;1,985,994&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zIlSSv5yzXic" style="width: 16%; text-align: right" title="Weighted Average Price per Share, Unvested, Beginning"&gt;0.89&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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zgkn6WJLgODc" style="text-align: right" title="Number of Shares, Unvested, Granted"&gt;58,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 id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zG5re24kE9Y3" style="text-align: right" title="Weighted Average Price per Share, Unvested, Granted"&gt;0.53&lt;/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;Vested and issued&lt;/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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zXFOjDM0xmPa" style="text-align: right" title="Number of Shares, Unvested, Vested and issued"&gt;(69,666&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 id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zRwyPghBlwyd" style="text-align: right" title="Weighted Average Price per Share, Unvested, Vested"&gt;1.41&lt;/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;Cancelled/forfeited&lt;/td&gt;&lt;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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z6b51m07A5Ih" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Shares, Unvested, Cancelled/forfeited"&gt;(58,647&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="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zOvr5BCV8D38" style="padding-bottom: 1.5pt; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited"&gt;2.01&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;Unvested at October 31, 2023&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;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zz4Auej29tri" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares, Unvested, Ending"&gt;1,916,181&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230501__20231031__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zshx0BqF4Qzi" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Price per Share, Unvested, Ending"&gt;0.86&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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2023-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">1985994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2023-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">0.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">58500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">0.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">69666</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">1.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">58647</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2023-05-012023-10-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">2.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2023-10-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">1916181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2023-10-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">0.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-05-012023-10-31_us-gaap_RestrictedStockMember"
      decimals="0"
      unitRef="USD">532000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-05-012022-10-31_us-gaap_RestrictedStockMember"
      decimals="0"
      unitRef="USD">364000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-08-012023-10-31_us-gaap_RestrictedStockMember"
      decimals="0"
      unitRef="USD">252000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-08-012022-10-31_us-gaap_RestrictedStockMember"
      decimals="0"
      unitRef="USD">180000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2023-10-31_us-gaap_RestrictedStockMember"
      decimals="0"
      unitRef="USD">554000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2023-05-012023-10-31_us-gaap_RestrictedStockMember">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_80C_eus-gaap--FairValueDisclosuresTextBlock_zIaeGJkLlBil" 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;(13)
&lt;span id="xdx_826_zFppJtD2XLFk"&gt;Fair Value Measurements&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"&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;ASC
Topic 820, &#x201c;&lt;i&gt;Fair Value Measurements&#x201d;&lt;/i&gt; states that fair value is an exit price, representing the amount 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.
Assets and liabilities that are measured at fair value are reported using a three-level fair value hierarchy that prioritizes the inputs
used to measure fair value. This hierarchy maximizes the use of observable input and minimizes the use of unobservable inputs. The following
is a description of the three hierarchy levels.&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; 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.65in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    1&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;Unadjusted
    quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement
    date.&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;&#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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    2&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;Inputs
    other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly.&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;&#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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    3&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;Inputs
    that are unobservable for the asset or liability.&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 0pt 45pt; text-align: justify; text-indent: -45pt"&gt;&lt;span style="font-family: Times New Roman, 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;&lt;i&gt;Disclosure
of Fair Values&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s financial instruments that are not re-measured at fair value include cash, cash equivalents, restricted cash, accounts
receivable, contract assets and liabilities, deposits, accounts payable, and accrued expenses. The carrying value is equal to their fair
value due to the short term nature of these 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Additionally,
there is a Level 3 contingent liability related to earnout payable as part of the MAR acquisition in the amount of $&lt;span id="xdx_908_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8OjBLWLrti3" title="Contingent liability MAR acquisition amount"&gt;1.1&lt;/span&gt; million as of
October 31, 2023. The fair value of this contingent liability has decreased by approximately $&lt;span id="xdx_90E_ecustom--IncreaseDecreaseInContingentLiability_pn5n6_c20220501__20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zEOMEZu9yJvg" title="Decrease in contingent liability"&gt;0.1&lt;/span&gt; million from the fair value of $&lt;span id="xdx_901_eus-gaap--ContingentConsiderationClassifiedAsEquityFairValueDisclosure_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zdVHOyNcxnGa" title="Fair value of contingent consideration"&gt;1.2&lt;/span&gt;
million as of April 30, 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-family: Times New Roman, 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;In
June 2023, the Company paid $&lt;span id="xdx_90B_ecustom--CashPaidForFirstEarnOut_c20230601__20230630_zdIvtKeiWQb9" title="Cash payments"&gt;500,000&lt;/span&gt; in cash and issued &lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230601__20230630_zmI2scLqt8T9" title="Stock issued during period, shares"&gt;1,923,077&lt;/span&gt; in shares worth $&lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn5n6_c20230601__20230630_z0KNBe0nCNii" title="Stock issued during period, value"&gt;1.0&lt;/span&gt; million to satisfy the achievement of the first
earnout period.&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;Transfers
into or out of any hierarchy level are recognized at the end of the reporting period in which the transfers occurred. There were no transfers
between any hierarchy levels during each of the three and six months ended October 31, 2023 and 2022.&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:FairValueDisclosuresTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2023-10-31_us-gaap_FairValueInputsLevel3Member"
      decimals="-5"
      unitRef="USD">1100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <OPTT:IncreaseDecreaseInContingentLiability
      contextRef="From2022-05-012023-04-30_us-gaap_FairValueInputsLevel3Member"
      decimals="-5"
      unitRef="USD">100000</OPTT:IncreaseDecreaseInContingentLiability>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member"
      decimals="-5"
      unitRef="USD">1200000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <OPTT:CashPaidForFirstEarnOut
      contextRef="From2023-06-012023-06-30"
      decimals="0"
      unitRef="USD">500000</OPTT:CashPaidForFirstEarnOut>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2023-06-012023-06-30"
      decimals="INF"
      unitRef="Shares">1923077</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2023-06-012023-06-30"
      decimals="-5"
      unitRef="USD">1000000.0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zKZoPIBgZzj9" 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;(14)
&lt;span id="xdx_823_zuhhskcRtZt1"&gt;Commitments and Contingencies&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"&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;i&gt;Spain
Income Tax Audit&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company underwent an income tax audit in Spain for the period from 2011 to 2014, when its Spanish branch was closed. On July 30, 2018,
the Spanish tax inspector concluded that although there was no tax owed in light of losses reported, the Company&#x2019;s Spanish branch
owed penalties for failure to properly account for the income associated with the funding grant. During the year ended April 30, 2022,
the Company received notice from the Spanish Central Economic and Administrative Tribunal (&#x201c;Spanish Tax Administration&#x201d;)
that it agreed with the inspector and ruled that the Company owes the full amount of the penalty in the amount of &#x20ac;&lt;span id="xdx_90F_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_uEuro_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z3LstIXDlCe8" title="Income tax penalties"&gt;279,870&lt;/span&gt; or approximately
$&lt;span id="xdx_908_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zQOoiHgmtbhe" title="Income tax penalties"&gt;331,000&lt;/span&gt;. On January 25, 2021, the Company paid the Spanish Tax Administration &#x20ac;&lt;span id="xdx_90B_eus-gaap--LossContingencyDamagesPaidValue_uEuro_c20210124__20210125__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z3zMDvQVXWD6" title="Payment of tax on damages"&gt;279,870&lt;/span&gt;. Notwithstanding that payment, on April
30, 2022, the Company filed its appeal of the decision of the Central Court to the Spanish National Court. The Company is awaiting the
results of the appeal.&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;i&gt;Shareholder
Proxy Contest&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;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 16, 2023, a stockholder of the Company, Paragon Technologies, Inc.,
a Delaware corporation (&#x201c;Paragon&#x201d;), informed the Company that Paragon was planning a proxy contest against the Company and
intended to nominate candidates for election to the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) at the Company&#x2019;s
2023 Annual Meeting of Stockholders (the &#x201c;2023 Annual Meeting&#x201d;). Paragon would later disclose that it is seeking to replace
a majority of the six-member Board and, thereby, seek control of the Company. In connection with Paragon&#x2019;s threatened proxy contest,
the Company is currently defending against two litigation matters brought by Paragon in the Delaware Court of Chancery.&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;On
July 27, 2023, Paragon filed a complaint against the Company in the Delaware
Court of Chancery to enforce the demand that Paragon had made on July 17, 2023, to inspect the Company&#x2019;s confidential books and
records pursuant to Section 220 of the Delaware General Corporation Law. On October 20, 2023, a Magistrate of the Delaware Court of Chancery
issued a telephonic report regarding this matter and indicated that Paragon had asserted a proper purpose for its inspection demand. On
October 25, 2023, the Company filed a Notice of Exceptions with the Delaware Court of Chancery to take exceptions to the Magistrate&#x2019;s
report. In its Notice of Exceptions, the Company detailed the areas of the Magistrate&#x2019;s report that the Company took exception to,
including, but not limited to: (i) the report&#x2019;s conclusion that Paragon had stated a proper purpose for its books and records demand;
(ii) the report&#x2019;s conclusion that the primary purpose motivating Paragon&#x2019;s demand was Paragon&#x2019;s stated purpose; (iii)
the report&#x2019;s conclusion that Paragon&#x2019;s stated purpose for its demand was not pretextual and that Paragon did not have improper
ulterior motives; and (iv) the report&#x2019;s conclusion as to the scope of inspection to be permitted pursuant to Paragon&#x2019;s demand.
On November 14, 2023, the Company filed its opening brief with respect to this matter. As of the date hereof, Paragon has not filed its
answering brief, and the Delaware Court of Chancery has not scheduled any further action with respect to this matter.&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;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"&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
October 9, 2023, Paragon initiated litigation in the Delaware Court of
Chancery against the Company and the Board alleging claims for breach of fiduciary duty and seeking declaratory and injunctive relief,
including an injunction to (i) &lt;span id="xdx_90E_eus-gaap--LossContingencyAllegations_c20231008__20231009_zHnXP917LJrl" title="Description of litigation and allegations and cliam"&gt;prevent the Company from rejecting the purported nominating notice that Paragon submitted to the Company
on August 25, 2023 to notify the Company of its intention to nominate a majority slate of nominees at the 2023 Annual Meeting (the &#x201c;Purported
Nominating Notice&#x201d;), and (ii) require the Company to approve Paragon&#x2019;s request for an exemption from the Company&#x2019;s Section
382 Tax Benefits Preservation Plan so that Paragon could purchase up to 19.9% of the Company&#x2019;s common stock without triggering the
dilution that would otherwise apply to the holder of 4.99% or more of the Company&#x2019;s common stock&lt;/span&gt;. On November 30, 2023, the Delaware
Court of Chancery denied Paragon&#x2019;s request for injunctive relief to (i) block the Board from continuing to reject Paragon&#x2019;s
Purported Nominating Notice, and (ii) require the Board to grant Paragon the exemption it had requested from the Company&#x2019;s Section
382 Tax Benefits Preservation Plan. Further, the Delaware Court of Chancery indicated that factual issues remain that would need to be
resolved at a trial. On November 30, 2023, the Delaware Court of Chancery also granted, in part, a motion for sanctions against Paragon
relating to the purported spoliation of text messages. As of the date hereof, the Delaware Court of Chancery has not scheduled any further
action with respect to this matter, other than directing counsel for the Company and the Board to submit an affidavit detailing the reasonable
fees and expenses incurred in filing their motion for sanctions and providing Paragon with an opportunity to respond.&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;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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;General
Legal Matters&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;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;From
time to time, the Company is involved in legal and administrative proceedings and claims of various types. The Company records a liability
in its consolidated financial statements for these matters when a loss is known or considered probable and the amount can be reasonably
estimated. The Company reviews these estimates each accounting period as additional information is known and adjusts the loss provision
when appropriate. If a matter is both probable to result in a liability and the amounts of loss can be reasonably estimated, the Company
estimates and discloses the possible loss or range of loss to the extent necessary to make the consolidated financial statements not
misleading. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in its consolidated financial
statements.&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:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember"
      decimals="0"
      unitRef="Euro">279870</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember"
      decimals="0"
      unitRef="USD">331000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:LossContingencyDamagesPaidValue
      contextRef="From2021-01-242021-01-25_us-gaap_TaxAuthoritySpainMember"
      decimals="0"
      unitRef="Euro">279870</us-gaap:LossContingencyDamagesPaidValue>
    <us-gaap:LossContingencyAllegations contextRef="From2023-10-082023-10-09">prevent the Company from rejecting the purported nominating notice that Paragon submitted to the Company
on August 25, 2023 to notify the Company of its intention to nominate a majority slate of nominees at the 2023 Annual Meeting (the &#x201c;Purported
Nominating Notice&#x201d;), and (ii) require the Company to approve Paragon&#x2019;s request for an exemption from the Company&#x2019;s Section
382 Tax Benefits Preservation Plan so that Paragon could purchase up to 19.9% of the Company&#x2019;s common stock without triggering the
dilution that would otherwise apply to the holder of 4.99% or more of the Company&#x2019;s common stock</us-gaap:LossContingencyAllegations>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_805_eus-gaap--IncomeTaxDisclosureTextBlock_z74Yh52sKP28" 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;(15)
&lt;span id="xdx_828_zvkug8ZoCTMb"&gt;Income Taxes&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Uncertain
Tax Positions&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;We
account for income taxes in accordance with ASC 740. The guidance requires the Company to recognize in its consolidated financial statements
the impact of a tax position if that position is more likely than not to be sustained upon examination, based on the technical merits
of the position. The Company has no current or deferred tax due to current and projected losses for the year. The Company has appealed
the results of the income tax audit in Spain for the period from 2011 to 2014, when the Company&#x2019;s Spanish branch was closed (see
Note 14). At October 31, 2023, the Company had no uncertain tax positions. The Company does not expect any material increase or decrease
in its income tax expense or benefit in the next twelve months, related to examinations or uncertain tax positions. Net operating loss
and credit carry forwards since inception remain open to examination by taxing authorities and will continue to remain open for a period
of time after utilization.&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;i&gt;Tax
Preservation Plan&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;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
June 2023, in order to protect the Company&#x2019;s valuable tax assets related to its net operating losses from being limited or lost
under Section 382 of the Internal Revenue Code, the Company adopted a Tax Benefits Preservation Plan (the &#x201c;Plan&#x201d;). Pursuant to the Plan, the Board declared a dividend of one preferred share purchase right (each,
a &#x201c;Right&#x201d;) for each outstanding share of common stock of the Company. The dividend was distributed to stockholders of record
as of the close of business on July 11, 2023. The Plan substantially diminishes the risk that the Company&#x2019;s ability to utilize
its net operating loss carryovers to reduce potential future federal income tax obligations may become substantially limited. The Plan
is intended to act as a deterrent to any person or group acquiring beneficial ownership of &lt;span id="xdx_900_ecustom--BusinessAcquisitionOutstandingCommonStockOwnershipPercentage_iI_dp_uPure_c20230630_zTp7i3bVMR44" title="Acquisition outstanding common stock ownership percentage"&gt;4.99&lt;/span&gt;% or more of the outstanding common stock
without approval by potentially subjecting any such person or group to significant dilution.&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;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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company determined the grant date fair value of the Rights using an option-pricing model. The amount was immaterial to the consolidated
financial statements and deemed to be de minimis, and accordingly was not recorded to the financial statements.&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:IncomeTaxDisclosureTextBlock>
    <OPTT:BusinessAcquisitionOutstandingCommonStockOwnershipPercentage contextRef="AsOf2023-06-30" decimals="INF" unitRef="Pure">0.0499</OPTT:BusinessAcquisitionOutstandingCommonStockOwnershipPercentage>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_80F_eus-gaap--SegmentReportingDisclosureTextBlock_z4kmMWi75C8l" 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;(16)
&lt;span id="xdx_821_zZsb6ly8aqY2"&gt;Operating Segments and Geographic Information&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"&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;The
Company&#x2019;s business consists of one reportable segment as the revenues associated with its different business lines are not material
enough to justify segment reporting or to make it meaningful to investors, and our chief operating decision maker does not view the Company&#x2019;s
operations on a segment basis. The Company operates worldwide, with its U.S. operations in New Jersey, California, and Texas, and one
operating subsidiary in the UK. Revenues and expenses are generally attributed to the operating unit that bills the customers. During
each of the three and six months ended October 31, 2023 and 2022, the Company&#x2019;s primary business operations were in North America
and the Middle East.&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:SegmentReportingDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2023-05-01to2023-10-31">&lt;p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zJSR7LClnktb" 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;(17)
&lt;span id="xdx_821_zYgLPcf2jkkf"&gt;Subsequent Events&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"&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;On
November 9, 2023 the Company entered into an agreement to divest its wholly owned subsidiary 3dent Technologies LLC, for nominal
consideration back to its former owners from whom it was originally acquired in February 2021. This divestiture was done so that the
Company can more fully focus its efforts and resources on the commercialization of its cutting-edge pipeline of products &#x2013;
particularly for the national security and defense markets.&lt;/span&gt;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>85
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M:6-TA#)L4(9>E#<KJ0PR7)50:5NN33D$<><G/'@ZCD*2=##VK4B29($;9-2
MC+P@OP$N)>9VI=ADCI&VJ"<6M0MIU,> LP[.ODT<N4'&#<C8"_)R/I<;R!WT
MV#F'N;XMN M<W'MPA.,.N+Y-$@Z@2QITB;\:9644M.[]TG,A2WI/I:2+K&^#
M(^)&EC;(4B^R+U!VE9'JP84I[4]E%'9!]8UP$(9N5%F#*O.B^FI67 $/'/8K
M%\#,D9 @Z@#L&V79 #X<M/P1>!%^EX85ST"X=W.40YI2W,'H,*-)G RT%WQ
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
M?'7*\KI(JSN2%56=<\>DJIJJ9J(*6^#:0+U?,":?.KIT:DOE\!]02P,$%
M  @ ^(&-5Q$@999)!0  CQ<  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6RM6%V3VC84_2L:FNFD,\EBR9]L66:R0-O,-,U.MFD>.GW08@&>V!:5!+OY
M][TR7@/RM9>VO  VYYZK<W0M76O\*-57O1;"D*<B+_7-8&W,YGHXU(NU*+B^
MDAM1PC]+J0INX%*MAGJC!$^KH"(?,L^+A@7/RL%D7-V[4Y.QW)H\*\6=(GI;
M%%Q]NQ6Y?+P9T,'SC4_9:FWLC>%DO.$K<2_,Y\V=@JMAPY)FA2AU)DNBQ/)F
M\(Y>S^G(!E2(/S+QJ(]^$ROE0<JO]N)]>C/P[(A$+A;&4G#XVHFIR'/+!./X
MNR8=-#EMX/'O9_:?*O$@YH%K,97YERPUZYM!,B"I6/)M;C[)QU]$+2BT? N9
MZ^J3/.ZQ<3@@BZTVLJB#801%5NZ_^5-MQ%$ [0I@=0!S X*. +\.\,_-$-0!
MP;D9PCJ@DC[<:Z^,FW'#)V,E'XFR:&"S/RKWJVCP*RMMH=P;!?]F$&<F4UEJ
MF6<I-R(E]P:^H J,)G))/FZ$XG8V-7G]N>3;- /,#^0M^7P_(Z]?_4!>D:PD
MOZ_E5O,RU>.A@?%8UN&BSGV[S\TZ<OOD@RS-6I-YF8H4B9_UQT<]\4/PH3&#
M/9MQRWH)/R[,%?'I&\(\YB/CF9X?SC Y_R_[_#]G/S'#;RK#K_C"#K[WY4(6
MXE 3Y,]W#]HH>++_PJ9Z3^;C9':YN]8;OA W UC/M% [,9A\_QV-O!\QGR])
M-KLDV?Q"9"<S$C0S$O2Q3SZ)G2BW GW2]I%1%6DWA]TD24;CX>[8U3;&]_Q3
MS*R-832BIZ!Y&T0]&C>@$W%A(R[L%3>5VMA51_6(W#,$1WD#SQG;M(UA4>"(
M;&-@_)XCL@V*DP#7&#4:HUZ-/RNI-:S>:I65F+ZHK2])''UMC._,\ZP-H31T
MY[ -8KZ/RXL;>7&_/.A+R%+)@BS6O%P)NSTL>:;(CN=;82=W 9M)EM;;"N9
MW!K56^:4Z!3!C)S)FR&8)'(<P'(QBEN0-!8DO1;4>V:Y(N()>CF-UW'2+JW1
M*'1DMD%1X+E3W0;!T^JYI8R@6,PZ'MA1(W5TIM0<JAJ3.6H;' >)\S!.$53$
M$G="$10-DLBIC3D&8RSN*&SJ';HDKU?L^]((6- -E+3=%=^04ABTX?':CU7L
M:)EB(-]=HQ!0U%JC$) ?AQUBCUI"VC^S9BU4HU04FUQ^$P)69@-M@.WN%TI
M,XCJ[V7&]T>"=0 UT6G->LPUZ4+IYB^E.W62'9QDO4["NPR\J92P&-0KXHKC
M*W_-<Y+?K9K>5.=KG;V<:WZ!7*>.'9I.VMM!37ZU.^2#@#=@45<@,?P)7T9K
MJM,%AE%WO\!@L RU'C@$1@,6,M<;#.=%HZBC6 [='>UO[^Z4W&75"SBH?UE\
M+]F_>=(N1#2[%-'\ D2G4W#H06E_$_J;,)V[61T:O51M" RK-@2&5AN&ZZFV
M0RM*^WO16ZZSA=W&*L$$-G.BUUP)5/J>*CD>A'=%F2L=A;5Z%AS& E<YGG34
M(?S0I-+^+G66Y5M[V'&F]/@\Z2BL+1V%M:7C2;ND'YI3VM^=?JF.S4 [WT'O
M!MM1)5N3K89[1D)[7FS &WORYM8&_%7 RM3M4[O'#),XH:'G]K48,DQ&2<@2
MURV4,V1LU-JO<$[HE[T.SPY=+NUO<\_U+,7*ZD77VOUJEVL(LL,UE!-U#>=$
M7!L>'3 60JVJDUT-\K:EV9\H-7>;T^-WU9FI<_^67D\I<G]F3YNK \T#_?ZH
M^D/UMJQ)+I:0RKNR9[MJ?_J[OS!R4QUO/DAC9%']7 L.+YD6 /\OI33/%S9!
M<P8_^0=02P,$%     @ ^(&-5S7CK(CZ @  40H  !@   !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6RM5EMOVC 4_BM65DVMM#97THY!I'*95FG=4&FWAVD/
M)C$DJV,SVT#[[W?LA!0J@]#*"XF=\WT^EP^?TUEQ\2AS0A1Z*BF372=7:MYV
M79GFI,3R@L\)@R]3+DJL8"EFKIP+@C,#*JD;>%[LEKA@3M(Q>R.1=/A"T8*1
MD4!R4998//<(Y:NNXSOKC;MBEBN]X2:=.9Z1,5$/\Y& E=NP9$5)F"PX0X),
MN\ZUWQ[&VMX8_"C(2FZ\(QW)A/-'O;C)NHZG'2*4I$HS8'@L29]0JHG C;\U
MI],<J8&;[VOVSR9VB&6")>ES^K/(5-YUKAR4D2E>4'7'5U]('4]+\Z6<2O.+
M5K6MYZ!T(14O:S!X4!:L>N*G.@\; ."Q X(:$+P&1#L 80T(#STAJ@'1H2>T
M:H )W:UB-XD;8(63CN K)+0UL.D7DWV#AGP53.MDK 1\+0"GDCYGDM,BPXID
M:*S@ 2)0$O$IZO,2I)=K32P)^LJE1*</#"^R FS/T#EZ& _0Z<D9.D$%0_<Y
M7TC,,MEQ%?BEV=VT]J%7^1#L\"%$MYRI7*(ARTAFP0_VX^,]>!?RT20E6">E
M%^PE_)ZJ"Q3Z'U#@!:'%G_[A\, 6SMM.'_[WZ5O)"!N%A(:OM8/OAJ6\)"_:
M0+^N)U()^(?_MI6Z(@OM9/K6:\LY3DG7 6U)(I;$2=Z_\V/ODRW/QR0;')-L
M>"2RK8I$346B?>S)-V@?%/Z.MO17R-@@=8]8)N>7@0\R6F[FU6(57471MM7
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
M/); J:,@8,QW W5$@6-'CC,/ G5,4<\=H=)B5%J"1>M_IZ+3\MBKCAZ!86;
MT2-UR@ VP)1AT-$C67DI=WDCP&Y* ]]FRFR((4-MRD"]!JXWH(>R3D=C/W3T
M"!Y+X.A1X/N>YZKE)V IIXRGWN4-S4Z._G(*J@"&2DNP:/UP=P(8>_W1(W/3
M$<4C%BC$ D4,. KD:]^DBK'Z2\[VUP_?R=?(\(X>F5%CPHEU](@!9WA\M=+
MZBW& B5GW.Z'LM.)F%DGPI*BS=V,"3.6&(0%BK! ,18H00#UTZ63E9A95OIS
MI&BFJTBV:ZEGL,RNC1614&D1*BU&I258M'[*="(2,XM(?X$2;?9@S.*#]74Y
MIBLWFA*-U5F,!4K,7O?CW^E-S*PW_45*- ,.I@%*M-G9T8L(JBR%2HM1:0D6
MK9]$G2S%S++4]?+K+JO;YV8T:2&>'\HQ7(]@'6C# H58H @+%&.!$@10/R\Z
MJ8V9I39C7AB7"TP%:L$ 38Y9JB*'VF>$2HM1:0D6K?_XBTZ1<UZLR)T57IT7
M*'* #:#( 5:@B W10!$;,M04.:C781';Z10Y9[0B=WXL(44.%+$!2U#$-CLY
M=LJ@TF)46H)%VX=[=O+TKN;Q;[*^>LB*FN3\7N*MM[Z\)JCV3U3;OQ#EMGV@
MUUTI1+EI_USS=,6KQD#^_[XLQ?.+YAEAQ^?:7?T?4$L#!!0    ( /B!C5>O
M6HAQ+P<  ! A   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&ULK5IM;]LV
M$/XKA#<,+=#4(NG7+#&0N"O6#]N"9MT^,Q)M<Y5$CZ2=9+]^1\J6[.K$Q(6_
MQ+)\/#YWQ[OG2.;J49NO=B6E(T]%7MKKWLJY]66_;].5+(1]K]>RA%\6VA3"
MP5>S[-NUD2(+@XJ\SY)DU"^$*GNSJ_#NSLRN],;EJI1WAMA-40CS?"MS_7C=
MH[W]B\]JN7+^17]VM19+>2_=E_6=@6_]6DNF"EE:I4MBY.*Z=T,OYWSB!P2)
MOY1\M ?/Q)ORH/57_^53=MU+/"*9R]1Y%0(^MG(N\]QK AS_[I3VZCG]P,/G
MO?:/P7@PYD%8.=?YWRISJ^O>I$<RN1";W'W6C[_*G4%#KR_5N0U_R>-.-NF1
M=&.=+G:# 4&ARNI3/.T<<3  ]. #V&X ^W; H&, WPW@P= *63#K@W!B=F7T
M(S%>&K3YA^";,!JL4:4/X[TS\*N"<6XVUZ75N<J$DQFY=_ !,7*6Z 69"[LB
M'R'.EKSY4HI-ID#F+;D@7^X_D#<_OKWJ.P#@U?33W62WU62L8[(1^4V7;F7)
M+V4FL^/Q?0!>HV=[]+<LJO"/U+TGG+XC+&$<P3-__7 6@<-K9_*@;]CE3.^Q
M1?#8PNB"0+(9X52YK%:K<DK:2\QME5J.J_69?&G7(I77/4A5*\U6]F8__4!'
MR<^8S6=2=N2!0>V!04S[['<H/+FV%C.R&CD*(WUUV<XNZ( -H> D5_WMH068
M9#*:C@XEC^ -:WC#:(!NLG\@I:H5[C24H527J<HE*7>X_5O_G/I(;BSDA"I?
M'\;A.<-X)F5'?AK5?AI%P_A!@M)4B5!IH10LU!.X0E@K'1K:2MO@(&!TC,05
M$:/CSJ".:[#C*%@HYU"L2R*?TI4HEY(L@;TPE./V]&V,T;EPMY.(QR>U$9.H
M$3>%-D[]5WM<E0YL40^P-KO=/FD9-$G:%K6EQM-.IT]KO-.3\!I/E_X!DJ9"
MC &>MJ"P!(E!6XP>EXDCR#1IN"Z)@GYSDZ9&[B%GRJ9Z4[JW??&-,1#:0FV@
M?I<0AZW<50R4[Y(6U M&$9,003JEW38=\#>-VC2OUCR4*:AEOD@!5/]H51:J
M%MB0*_&@<N6>40MHVX+)"#$ D6,L8@%K+&!1"^Z=3K^&7BP#X 4TJ#;@1M&R
M%HK1F"-H$3D>64(-P],7*#ZXVWY#"R%#B2BSVM==%$'/2O7GTG;LC(;L:9SM
M(9U\ EE/I%)M!50KU.9!.^W9% E:6PYX?]@=M8;V:90M?9?K#)!WI);N-!Q/
M/AX@*-N"DPC&AG)IG',_0:4IG39XEK:I\X(.$X1C,<GAI+MUH@W-TCC/_N%6
MTL0\V.;7BR%:"Q%!1H^IZQACPZ+T!1K=K\BU>.Y<CAAM8IYLRUUP&O%DPYTT
M3IZ_"%/"ECH*LLV!%WZ5M5%&ISJ]86$-F[(XFWHRW4#-ED^^9$MT33",']M&
M(&*CR'I@#3NRU[)C+H%@XE3(,(K#^A-,D(ZZ5P9KN)#%N; N5 <\@D)M\QND
M$%*M$$'*.>^&VC ABY)+V.J]N$U"L7.LE@VF0P0])@H!Z6X[6$->;'#29KWJ
M]%ZQRV-14CR5PL^E[=@+#3.R.#-^EIDLUK[="F<^=@6=,''2%"]UOJQ-@RP9
M814*D>1\$%N##6>R.&?>;0SL^:#VG(@=X4B@ *3KQ21]29AT@V_XE,7Y] C\
MVOCT<<^AB93_;M3:HT?!(^PYFDX0[(@@C6S]6,.R+,ZR=>H#ZBWL,S+R\(SF
M#XJ_3:N43L:8\Q%)3@>1.MLP,)N>E/P+58HR?4WR?P?=1I+_3-J.3RL;!N=Q
M!@]>6 N5D84VQ(DG\JC<:J7SS'O"R#R<"CL-J25@_NI7F6>88_CKF#Z.Z/1V
MA3>M (^W G=&IU)F^VIO[08B+GWNP::S@&VR#?O0"S(7O@TG-X[\N9+D-V&^
M2G^RL9 &O/(N' _Z YJ]@E1;O,KP=I> [7KBL+_#(TVSP>/-!IK&6":@UK4;
M"S9&K(M"^ [K#L[B7^Y/WF0R-;[Q>TOZ4*"JYW!6 F:_JXSWQ78K\G F[(LO
MP'!&I7[E^]]1VY&VA ^GV')O2T*;UKU=Y$W[PN-[[_FK+7A''N12E:6/J6<:
M6,<:3^'V_GM,$^1T!1&<\%'W\0IOVA'^PD;]!*LDO(S;@S0>Z(84$?3G#MU'
MT[SI4/@H2C3WF_4Z#W=J(@\GCKFV&Q/*3JG+8.@!<8)%KV8B'FV-3KXT.I.V
M8S<UO1"/]T*?NLJQ)R8HP2!.;K*M%\G(9_V@G4HMD=4^&O4.?MB/Q/[,!_Z\
MZ:)XO(NZU>7&5O3K5D9OEJN=S7MJ0>V:M.[&V! S*SKW"6;U#^Z6"VF6X<K=
MDG#,4EW4UF_K:_V;<)G]S?M;>CFO+N<;-=7_"D!\H3Y9V*(O0&7R?@S)9*KK
M]^J+T^MP@PUA=[H(CRLI,FF\ /R^T-KMO_@)ZG^"F/T/4$L#!!0    ( /B!
MC5<F#,C1A @  /T2   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&ULK5AM
M;]O($?[.7['0%0<;D"5+=A(G?@%D)]=>VS2N=1<7*/IA1:[(O2QW>;M+R;I?
MWV=F24DV% ,%"@2Q2.Z\/_/,D%=KY[^%2JDHGFICP_6@BK'Y,!Z'O%*U#"/7
M*(LG2^=K&7'IRW%HO)(%"]5F/#T]?3NNI;:#FRN^=^]OKEP;C;;JWHO0UK7T
MFUMEW/IZ,!GT-QYT646Z,;ZY:F2IYBK^VMQ[7(VW6@I=*QNTL\*KY?5@-OEP
M>T[G^<!7K=9A[[>@2!;.?:.+GXOKP2DYI(S*(VF0^+-2=\H84@0W?N]T#K8F
M27#_=Z_])XX=L2QD4'?./.HB5M>#BX$HU%*V)CZX]5]4%\\;TI<[$_A_L4YG
MSW$X;T-T=2<,#VIMTU_YU.5A3^#B]#L"TTY@RGXG0^SE1QGES95W:^'I-+31
M#PZ5I>&<ME24>?1XJB$7;VYE_JWTKK7%4-S*H(-P2W'O55 VRI0W6XB_Z]];
M7>BXN1I'&"71<=X9N$T&IM\Q\%9\=C9607RRA2J>RX_A[-;C:>_Q[?15A5_R
M.!)GDZ&8GD[/7M%WMLW &>M[\QU]LSQ'^%';4MP[HW.M@OCW;!&B!V+^<RC@
MI._LL#[JH@^AD;FZ'C241[]2@YL??YB\/;U\Q=OSK;?GKVG_?]3K50.'W3^:
M'&?_HV5Q)/=EQ)=<29O=N[7RXA>55]895R+70_&SS4?B*%9*_/C#Q71Z>GGG
MZD;:#5]-+H_%6@:Q)"6J$-J*R?N+<_K[#[3\7Y4/:C,4N:O!%#D.+-J B *\
M:Y1GOT(2>G_.#GIUHFWN?./P5!49GGU41JZE5W0.9/9N)!Z5:+Q;Z4()1WZ+
M KT%(V9+)JP).@@W0S2DAU'14'1#Y&49*@=]Y%5K==ZY04(?'3&EF)$]=G.^
M"5'5(3OJ@O_\<=8%+IP7NYOS;3K@6='F$9G3-JJ2PQ#!F9:M#-E,CE_@)0(U
ME5#G*HS$E];OSB&CH!>!6)!:CPA^<S[KS@HX)\,'08PBD'PIYMV#WLN/4FX=
M&HIUI?,*WN2F+= ]^\FBBFP$67B4*R5FA6R(AD$*16ND%U^1 V7$T>/L\\E7
M=,F[\\OC3+;165<[^+=2T&V@%,D@+0R@V]9MTMD^&8)@'"[%@UNXJ/-PV.N'
M UYW=:;CAL&9NQ QHQ8A][JA5&6U*^#BLO,@D3)P)Z+#4,FIB&U0U T<9@KD
M8CIY=QF2DY?)Z\,^W;^6R0,19WWY+[G0= +M"PR4.A=WN[+/MV5_)-^6*GG?
M2[-P#PV.A :/.O'2EAS+-LQAYPXIC94+U"99Z5;*6[1<3%[TB >F?8E^=-KP
M@U*&(8,Q^I8[!R%JW&]20D@4C>^ALH ]KSM_4S.NG%FEEB=R@"V-VT8OT5@;
M8"*#EWWY"[7"?M&00T.Q]*[>>Q)T21I 0V6%&@15+PQ<C"JDYBU48]PFB5)S
M1F6EI2: =VV#_BJ(I5 9HWC%H$3D!HDP&P03JZR1/EH"A,R]"ZEJH6T:/,\K
M*'S9>10=;1(%=5_<XT)X*2,"E0N8VC7!4/RAO*,. $)%+OT"<JK6,?F?^CW$
M3*'*O.2\I"LZ(\T&G(VP4>% Q+7C[&<T=<C9QFMB.,036DTM#;PD7MQ5L(=
MINQ*>\?8Z,B(<@&#HB1T)+,HG637.%3*N3&Z) :GG$@1(@2E<98SI;G]^]Q3
MSCNC'&= OGN@XZZEI%NK3$:HT38MKF1TK?J<#/<<?T[2PRU2@-KHL8\I##0&
M%G',MQ2\*DIF]Z;E7N,D&M<6 OW!=_:3,,HHHZ631FANM2X/2M1$-1UO>"#8
MML  HY=<#Q*IH:*#B[?T\KQ_^RJ-Q"RD\&B1:159X9'H<RV-_D.1;':P]X<D
MIYX:9(6D*F)IB9[(/9M%\^4R5/1H26.\FZH4-$%-1X(MK4^&],B\TH@#[1TT
M Y%EEP3;/JRL!FX@OVP-!5-ZXD^(LN$:O48FG2^8>1K=*&+V5*\%M@DTRGZ;
M]=,>"\2"UHU#:\DO, J>3DL%>=Y:"3HC'!,S8><K>(0N-?4]\D7HPTRFVB6W
M%@JHPC:$1D]\1.I\P2S!:)2['1*] B4-C:Q49X.VH3'1=-L&E?97R^;G9(<=
MGJ%4@.!V*OQY-KO?#GR*G:8/M0DZ<<_1?70?<(M,S57>^E0FTO/IB;JC5!F6
MK%H'?K?JC<X_W>TFD=YQ-H.6WH'$Y/3DGZQFAL4'%"PNR/D'56*6LQ/SDW\!
MB^P&DL$T6ZF-*)RP+O9S32 GXD5S9BE(%W$.KGKJ.I^6!\H%QT\E- I]<ZA2
M(^R1K-0UVG844X/V2I68G6S*XC=,F538(ZJ]3MV*HY8<,9FG;'F&]^[L,>,$
MTY$<LHHF/MY?V24IEE)35^[A;0>9+MYB1!C<EF_70I#"M$X<2_GI=8-I@92"
M.6G%K4^!]:<[NRT"VBBL4+CD6W:S':;)$.QH!^,_M;Z[OT,+_C7(-#"++"[1
MR\YWXP=(-H60/$N80O?6<=II]K+?>Y1C$BQ4VM'[<?U2:F9M"Y$'7IK)? ^H
MO['W),+1*%[S9V@C(\Y.TUO>,*,W ,S?8@_7G^X8B<H$M49TB3=X\BX"T$.$
MW8,=B(PDCYR_6&= %UM@C\2=PEBD/JJIF_>;'[@P6!WT4J.)F5PYE\RS  P9
M2]E^!@6JNPY[PGF/$.#("8T,Y9P+"@B"*XUI#[I(;Q8,-DP=XKIN3.-,11]$
M5BJCVV"]_#C;O7(A%*Y8T$^8+?S6G=*)=V:W  +ZU^;A?HDH(13#SESB)-F
MGY\P^2-M.G\2D_/1F9B\&;T1T_?T\PR_<'DN#KW6CO<^28#;2O[P$@339/HZ
ML;V[_;8S2Y\T=L?3AZ'/TI=@(\S!)41/1^_P)N_3QY9T$5W#'SBP^F-EY9^5
MPB3Q= #/B5;Z"S*P_>)U\U]02P,$%     @ ^(&-5YG#.SE%(@  ]60  !@
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
M:%63=X189T8O2)KB$ (PA>P6_'?,^GHN2@"9%2;QREU"6@LP1&,AW&F9@-;
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
M]IX@V3,H/2N2B(.B3LY&FOVNNJ!N:BY5PGLGX-+Y9EJT^L,!BW[!( (Y1C$
M*3D?IA93WH0^W$AL(H(^9ID'$Q\&/_0!8W:5,@0A$D?I-%M.Y;^OMEVK)/]J
MM:_!"2=PZID$%*)&SM@@*DDND><@\L#: 25M@%00=*%"\U-A+^X1S\5%%6JO
MT\/KWT]4RG%;AH31)6&/@3-#'<!HZP=RTS'T*8UT-DL3^I]=OO(%0T#*(JK3
M#2Q<\",I22S5S9S]L\@$)E+!!0PZJ+C*X+L#0&]@H%]C=<HC<P$*-O*3" "W
M%.K(&2!U8,![.(1!70-(KS\LQK_O\;.4V [N1? 7L#U!24\FLPA 00FIE-)P
M_8B"A9L9'2.")DZY4BVV7\3H5R*YCP(>6H#@;V"8+U7]()Y&9/C,<HGS<P]
M89VE]@T!849> -7:B.QA];V^=>\J)$/?(BO38F,3A8$"9M;<,HR->MI#X!['
MSVD(.P\56J7B(E45UDRT=AR+UNU+S'A9H;-"M11O??PR71:#7A?J1/F$4PGS
M.*=!^@.#'^!^[AK!%L((2M_"X0E=8+,\XV^L[SIRY1W>N8M>C$]+*3#2+0YV
MIA4[@ NC0^[H;=@388NOIW$SV9$D4ISDB9V>O9ZW\51/QJ_@9PX_Y[%%.>"9
M4F=%(5K6MJ?D^$9<LBR^FOR4G9'HLE^D6U$D2XE4$R*3$ F:^BS%6TS8#B:+
M\@SH]X#Q=9DHEE>_H\1K#.^GXP3Y*04$2S,HSU,)^Z$.SO:112V+9M.[QTTC
M@!7,'E&)@8'?>S#&3)]*!FNU:@"AU*IP9:Q".=ZA@CM[[U[1BMWHI<-H*A;
MU$4E4A48%,YR PBCT4&+.6LJR P=1YNZ,;Y#W#?H,\ Z M@M/T;)<.F$%;?
M> CG;"OO !2H6[&]&"N_.9M/SD]KDLEX1Q4K8@P,G!T5Z8QAT@=@2CVV03UA
M[K,F?(3-4I(WLST%MM=D%=*9<'?5B*8AQ+M^EB!3\.+?IJE[OFS4K9EZ>RI=
M7X-M%Z[S(H?)RYKK@\+Y??>8=1>G_?/"NF2G(,XM;1'9+I0 3,=0YH&JRVB;
MU0&[NP>WVP@3;/U0;STS^^UV0QZ)FE64YL%H@MKV6 +0)S\DHJ'' #F!W^I)
M[6,J\-C>N-!5QA4,%R*TN$MP)1NGJ*?*M[9)3SK)?"YY[^#O\J;"BHV3<MV+
MWA>AOAC+$:+KWG&+DSDCHD8Y31W:A2/O#MVE8\FT VRI#O7,R:Y)[RAW6W%J
MN+X6NM$<*EVMQVVW/(QYMP;>!L'A<+A*:)-P/4[YD>>0UQ3>+[&<$/ET/D'A
M,\@+<#RY2\C?5W+_ZARBS.O(U:>\<5@$.]]8?(E8C\>2UP<^GWO*LMVS(<T;
M(CQ4KU*[ .5S($M/&K>#>4$TV,V+'*@5)G@JL3-<[)+5(T2RZPWADM(NU>>M
M%'%]ST8.E,/U>3!JZ7D\);7@UB$Y_ P 0<O.%L*TTJU!#AF9]V*O7(1A*(\N
MS_"NW,A);,%_:UF20_#+6!NJMKW0EQ@C()2!B.L)4:*0346OFXD;:'TS4VAX
M2#@X5;&Q*JI3+-YRIUT4X;E<+F6L2%FRO;@-Y9?CM:-AA3Q>+\D"#M=@ZY'K
MY.TOCYJ7X"]U9E!CQK?_.KL\?TUJ@O957^?IEGCG5[ @F(WX'1W?TOKM0M2Q
MP6_Y;4.LB9S A=;76Z]J? '7I=Q/(?+DB#&&CTJRG&4/S<@$7%57I_Q-7NP'
MF47S6!9=D:*GH-'W* 7O,95\++O!X-Q+TUN8*7"%2[VE 86,BT1'B$G$[=L
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
M>D,?UR8%R<0'X/ZR!MTN7W "_Y].?OP?4$L#!!0    ( /B!C5?]$D_+W@0
M !\-   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;*U766_C-A!^UZ\8
MN$&1 ($/V7&<U#&09+=H@.YND&S;9UH:6VPH4B6I..ZO[PQU6#DWQ>Z+Q6,X
MY_<-Z?G&V#N7(7IXR)5V9[W,^^)T,'!)AKEP?5.@IIV5L;GP-+7K@2LLBC0<
MRM4@'@ZG@UQ(W5O,P]JU7<Q-Z974>&W!E7DN[/8"E=F<]4:]9N%&KC//"X/%
MO!!KO$7_1W%M:39HM:0R1^VDT6!Q==8['YU>3%@^"/PI<>,Z8^!(EL;<\>0J
M/>L-V2%4F'C6(.ASCY>H%"LB-_ZI=?9:DWRP.VZT_QIBIUB6PN&E47_)U&=G
MO5D/4ER)4OD;L_D-ZWB.6%]BE N_L*EDIW$/DM)YD]>'R8-<ZNHK'NH\= [,
MAJ\<B.L#<?"[,A2\_""\6,RMV8!E:=+&@Q!J.$W.2<U%N?66=B6=\XOS)#&E
M]@YN,$%Y+Y8*#^'2:&\I7W#N'-*>T.EN[7<IEE))+]'-!YY<8$6#I#9W49F+
M7S$WA4^D)W/P4:>8/CX_(-=;_^/&_XOX385?$M^'\>@0XF$\?D/?N,W'..@[
M>G\^GJ7C_'^DH[(V?MD:,^[4%2+!LQY1RJ&]Q][BYY]&T^$O;\0R:6.9O*7]
MQ]?V37,O![,_/HB^RP_XFF&T,HJZA]1K**RYERDMKTKK,[3$0"^D<D ,ISDQ
M5 F=(%0=3326S6HWMATODL:BV'G1KJF.%RMK\JC9<412G]7T1.M.X9::95HJ
MC,C0=X4;$:#-$FW48!K."RM5-!Z^-(VC?<EQF]*10M=)]2Y(V(.CT91^CR='
M]#N9Q='EDZCW8!RSQ.@HYO%LNI/HYH $#D?32?B.CV?\C4_:**(ZLG9>*Y<Z
M466*4&I2I# %D5<N^FTA$Z'4EIQUU$2YO)QF$-8*O49J_9QI*C(NMZ&XEELL
M> .%V/(N2,?52B4W>*$8 XG)"X5!ETB;C<@+=T<@H,N(4"D3KB=-!!1HP[W&
MB#%+)=>"#_09<^PWW7*.!\]@0G:I#'2+2?)>U/XSR$BP":4U19#]F^X@%['-
M32:3C [<HRX1-B)4RJRU_)<R(RL,)Z6U'!UY)TT*R])#1H+:>-@2J)>(&NI<
MIJ2$\L&G/-H\ )TGM4T0:XM5(OOPV8#,"R%MF$=T[&E8&THUQ\WV6;?E.%B=
MDP^05XT;N7%#C=*V\P8\,R#[<"LIFA555OLHR;B0K@WLB;V:K*YKJ@XZN"*X
M3LS\)PSKF(#+G8DG'(MNO^GUMR0"OZ(.O[X2,MT*0WXH@3N6/>D0382=XN[!
M/C/P@ >C<0P'T4V-@HX068FXSG5Y3T8G,#F./E/5JU1VP1BU[!T=,RGW9ZR]
MI5^WA[:+73HS5J4+L&TH*?6](<R&V-KNQC;Q@<H4T&6?.5W1)<47Z-(UU^5,
M5..V4<+%;Q37C?S#EX]PG;'"JZN=PAV%6.:2R"[T-M"(@!T(1#9(ID*1>Q\:
MNUZ^ 4GQ"B+A'8CL=O@?!,MNVW\!20RW:5S#C=KT071=-4TNO.)',0E1.J/'
M':EI-*')=-0=36;4]2?3^#4P/KXH]N/1)-BFFV(\AI<>,X/.HY5@M@Y/<W:.
MD%B]7]O5]O5_7CUZ=^+57X=/PJZE=J!P14>'_6-ZW=GJ.5Y-O"G"$WAI/&$Z
M##/Z!X.6!6A_98QO)FR@_4^T^ ]02P,$%     @ ^(&-5S(UF0.H @  R 4
M !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULA53?3]LP$'[/7W$*"('4
M-3]:2@5MI1:&QD.U"C9XF/;@)M?&PK$SVZ'TO]\Y24,GE>XE]IWO^^X[.W>C
MC=*O)D.T\)X+:<9^9FUQ'00FR3!GIJL*E'2R4CIGEDR]#DRAD:45*!=!'(:#
M(&=<^I-1Y5OHR4B55G")"PVFS'.FMS,4:C/V(W_G>.3KS#I',!D5;(U/:'\6
M"TU6T+*D/$=IN)*@<37VI]'UK._BJX!GCANSMP=7R5*I5V<\I&,_=()08&(=
M Z/E#6]1"$=$,OXTG'Z;T@'W]SOV^ZIVJF7)#-XJ\<)3FXW]H0\IKE@I[*/:
M?,.FGDO'ERAAJB]LZMA>[$-2&JOR!DP*<B[KE;TW][ '&(:? .(&$%>ZZT25
MRCMFV62DU0:TBR8VMZE*K= DCDOW*$]6TRDGG)T\R#>45NGM*+!$YYQ!TD!G
M-33^!#J N9(V,_!5IIC^BP](1JLEWFF9Q4<)OR>V"[VH W$8]X[P]=K:>A7?
MY?]J@SMN$J%,J1%^39?&:OH9?A^JN";L'29T#7)M"I;@V*<.,*C?T)^<G42#
M\.:(W'XKMW^,_?A3'(4>%G;>O_ ^KN!'AMZMR@LFMY ID1K@[9E&P2RF8!78
M#*'0*BWKIE$KX-; RW3^Y9D*O>K? ),I+-0&]:Q4V\;7($P7GFAJI*5 AVR3
M>_2R:HG:VSTN3 O-A=<+:],[YY(RJ](0N;GP'MD&YJ1(<R8,G$+4&49QM8;]
MOO=";4[B8:%5@L; %?&=G0SC*+[Q[KGDU RI.ZP4.51$GUU JZD#DD;>*<2=
MR_Y@QPV'GC'8ZZX<];J:(08254I;-UKK;<?4M.[.C_!ZQLV97G-I0."*H&'W
MBGY=7<^-VK"JJ'IUJ2QU?K7-:-2B=@%TOE+*[@R7H!W>D[]02P,$%     @
M^(&-5\(F:-7G @  :08  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
MC97=3]LP$,#?\U><,H1 8N2C+6VAK53*INT!@6 ?#],>W.32>CAV9CN4[:_?
MV4D#FTJUE]@^W_U\'_9ELE'ZP:P1+3R50IIIN+:V.H\BDZVQ9.9452AIIU"Z
M9):6>A692B/+O5$IHC2.SZ*2<1G.)EYVJV<355O!)=YJ,'59,OWK$H7:3,,D
MW KN^&IMG2":32JVPGNTGZM;3:NHH^2\1&FXDJ"QF(;SY/RR[_2]PA>.&_-B
M#BZ2I5(/;O$QGX:Q<P@%9M81& V/N$ A'(C<^-DRP^Y(9_AROJ6_][%3+$MF
M<*'$5Y[;]30<A9!CP6IA[]3F [;Q#!PO4\+X+VP:W>$PA*PV5I6M,7E0<MF,
M[*G-PPN#4?R*0=H:I-[OYB#OY16S;#;1:@/::1/-37RHWIJ<X](5Y=YJVN5D
M9V<W=HT:%K76*"W,C4%K)I$ELMN/LI9RV5#25RAG<*VD71MX)W/,_[:/R*/.
MK73KUF6Z%WB3V5/H)2>0QFEO#Z_7A=GSO,$KO"LLD$+,8:&,-2>P8!6W3/#?
MF)_ K<:*<9HPF4.3D"81<,5-)I2I-<*W^=)839?H^Z[T-*?W=I_N'M:YJ5B&
MTY!>CD']B.'L\$UR%E_LB:W?Q=;?1__O$NZE[/;Q:' <[,(W60JR5L@:8:;H
MK1I+658%D (42M"CYW(%S *55"V)M*VJS_:\TEQ +VY$YW!/32>O!09$V'5P
MT%*"CN()P980''%)1ZO:$-T<!VUI@4LJ(I,9P@$,!F/Z]@:C;M>HPFX8%?F0
ME=4%")Y1UT$#23R"9!P_ZS%!TD:)6M@#6A?;> Q)FG9*E58_J.50-NBF03\=
M0O^LV\2GRJ/?@O+1]9(4TN$H^*3H-K:R?[)Z ,G)(![0.![W8==]B5X\_Q+U
MRC<Y5XY:VJ83=-*NC\Z;]O&LWC3A:Z97E"L06)!I?#JD!Z6;QM8LK*I\,UDJ
M2ZW)3]?T+T#M%&B_4,IN%^Z [N\R^P-02P,$%     @ ^(&-5^VG@F2> P
M^@<  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULE57;;N,V$'W75PRT
M19  ;G2S+=>Q#3C9+5J@P1J;=O>AZ ,MC2QB*5%+4K']]QU2MF(#CHN^B+>9
M<\[,4,/95JKOND0TL*M$K>=^:4PS#0*=E5@Q?2\;K.FDD*IBAI9J$^A&(<N=
M4R6". S'0<5X[2]F;F^E%C/9&L%K7"G0;54QM7]$(;=S/_*/&U_XIC1V(UC,
M&K;!%S1_-2M%JZ!'R7F%M>:R!H7%W%]&T\>AM7<&7SEN]<D<;"1K*;_;Q>_Y
MW ^M(!28&8O :'C%)Q3" I&,'P=,OZ>TCJ?S(_JO+G:*9<TT/DGQC>>FG/L3
M'W(L6"O,%[G]#0_QC"Q>)H5V7]AVMD-BS%IM9'5PIG7%ZVYDNT,>3APFX3L.
M\<$A=KH[(J?R(S-L,5-R"\I:$YJ=N%"=-XGCM2W*BU%TRLG/+%:*ZJO,'EB=
MPZ<?+6\HXV8 -9I98(C F@79 >RQ XO? 1O#LZQ-J>%3G6-^[A^0L%Y=?%3W
M&%\%_)R9>TBB <1AG%S!2_IH$X<W^H]H![ 2K#;G0</?R[4VBN[)/Y="[Y"3
MR\CVWYGJAF4X]^GGT*A>T5_<?(C&X<,5W<->]_ :^O^MTE6PRU)OQW?>%1;X
MLT0ODU4C:]K2( MH3JWQW)HY"ZJ>7*/J"^@LEXWB I+PL)5)^K^UP=PZF!*A
MD((:!:\W4WBA#I2W NW1TQGW9:7>@=#K"1V9=R3S;GE-'++5Y*;OO+?*_P31
M(!R&-*:3Q+-<K2'A?51PPZKF ;0LS)8IA#2>0!J&WN>BX!EI;E7-34L'G=V;
MWS".(9F,O3^0.D<I10Z\HL2]8N5"&1/..(JZXQR^+9]__GKS81)'Z8,]#"%)
M^\/'5NXU1%$$SB)^.*_7204V2FH-R6 T_ 7BP61D(;2>4@?,VJH5S&8[1ZI]
MQIEKC;?1(!TF<&<GHS2"N_>@/5M<FZQ).'9C/ FAT^>=BU?H[A:EH. [XF-:
M(P5L2D:W@Q+5,&5L)5OJ%$KLJ=Y@&4D/S81%U-0)37GH@:BTO50YU[2VV7"5
M1*)YQ;JU8R8W5 .*QM.'AD_HRY<GF QC:*3@V=ZY"ZFI4/?P\30!N*-'3B-L
MB8,U5* =IX:/8F^#3.-!&(:4^;0;P\B-Z= -E_[NX*0?D_2->W4TW?6V-EUK
M[G?[AVW9]?,W\^Y5?&9JPVM-*2G(-;Q/J;6I[J7I%D8VKKNOI:$\N6E)CS,J
M:T#GA93FN+ $_7._^!=02P,$%     @ ^(&-5RB!1P'^ @  M08  !D   !X
M;"]W;W)K<VAE971S+W-H965T,30N>&ULC55;;YLP%'[G5UBLFEHI*@1R(5D2
M*>EN?:@6M=WV,.W!@9-@U=C,-DVZ7[]C0VBJIM$>P/:Y?.>&/R9;J1YT#F#(
MKN!"3_W<F'(<!#K-H:#Z4I8@4+.6JJ &CVH3Z%(!S9Q3P8,H# =!09GP9Q,G
M6ZK91%:&,P%+1715%%0]+8#+[=3O^GO!+=ODQ@J"V:2D&[@#\[U<*CP%+4K&
M"A":24$4K*?^O#M>]*R],_C!8*L/]L16LI+RP1ZNLZD?VH2 0VHL L7E$:Z
M<PN$:?QI,/TVI'4\W._1/[O:L985U7 E^4^6F7SJ)S[)8$TK;F[E]BLT]?0M
M7BJY=F^RK6W[L4_22AM9-,Z80<%$O=)=TX<#AR1\PR%J'"*7=QW(9?F1&CJ;
M*+DEREHCFMVX4ITW)L>$'<J=4:AEZ&=FU\)0L6$K#F2N-1@]"0S"6F60-A"+
M&B)Z V) ;J0PN2:?1 ;92_\ TVESBO8Y+:*3@-]2<TGB;H=$812?P(O;&F.'
MUW\#[XN4V99Q3JC(R*N"R4>F4RYUI8#\FJ^T4?BE_#[6ACI*?#R*O3UC7=(4
MICY>#PWJ$?S9^W?=0?CA1 V]MH;>*?3_F]-)B.,)G@\OO-<MN<_!2V512@$"
MCW)-V+,-=38=(I RJ%/BP.0*5#LSU^AYJ1@G<=B(4HD761O(K(/)@:PE1T9@
M8C,F=T@U6870J+IZ$?95:EX3RVMCN3C>/HYWS@3"RTIC#OK"6U+CL,Y(U!E&
MH_WJW2N:(;TA]5G!8%2_:[&@!9!N'-K'NW)W$(N[!4XMD>B<E9IT^Z%]#GNW
M[\M&2:U)OS,<)O7;FZ=I553HCM730BK#_CHH<M[M)$E(+MPFQ,TQ/-OG,Q)W
MDE'BUA'BS@]0/-@A16L@6YP&+4LE=PSI"O@3FB=A)T3@X<@MO?!P.?99!@=4
M@E5O'&%JG%XE3,TJK;3EY'E-1<_F-:'?4+5A0A,.:W0-+X=X/U5-DO7!R-(1
MTTH:;+';YOA? 64-4+^6TNP/-D#[IYK] U!+ P04    " #X@8U7AO^#"2$"
M  #4!   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6R%5$UOVS ,O?=7
M$-XP;, 0.W:2%9EM(&GWT4.QH,6VP["#8C.V4%GR)*;N_OTD.?$R(/4N-DGQ
M/3Y*HM).Z0=3(Q(\-4*:+*B)VF48FJ+&AIF):E':E9W2#2/KZBHTK496>E C
MPCB*%F'#N SRU,<V.D_5G@27N-%@]DW#].\U"M5EP30X!NYX59,+A'G:L@KO
MD;ZV&VV]<& I>8/2<"5!XRX+5M/E>N;R?<(WCITYL<%ULE7JP3DW919$3A *
M+,@Q,/M[Q"L4PA%9&;\.G,%0T@%/[2/[1]^[[67+#%XI\9V75&?!90 E[MA>
MT)WJ/N.AG[GC*Y0P_@M=GSM/ BCVAE1S %L%#9?]GST=]N$$,%L\ X@/@-CK
M[@MYE=>,6)YJU8%VV9;-&;Y5C[;BN'2'<D_:KG*+H_R34F7'A4A#LFPN%A8'
MY+I'QL\@%W"K)-4&/L@2RW_QH54Q2(F/4M;Q*.&7@B:03-]"',7)"%\RM)9X
MOOE_6@,F2[B1Q&3%MP)A90R2@6MN"J',7B/\6&T-:7M!?I[;AKY*<KZ*&YJE
M:5F!66"GPJ!^Q"!_]6*ZB-Z/]# ;>IB-L8\>SRCRO*[7EV\NAFTY&A=< M4(
MK%%[2:!V\!(N)W,X)S\\N6D-ZLK/DX'"(?M+-T2'D5WU-_5O>C_OMTQ77!H0
MN+/0:/+.GJ/N9ZAW2+7^WFX5V2GP9FV?'=0NP:[OE**CXPH,#UG^!U!+ P04
M    " #X@8U7EM0:-@L'  !P$0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M-BYX;6R=6%UOX[82?=>O&+CW%KN $\MR[#C9)$ VO45;)-U%DNX^TQ(=$Y5(
MEZ3BN+_^GB%E68X3%_>^6"+%F3ESYH.D+U;&_ND64GIZJ4KM+GL+[Y?G@X'+
M%[(2[M@LI<:7N;&5\!C:IX%;6BF*(%25@RQ-)X-**-V[N@AS7^W5A:E]J;3\
M:LG5527L^K,LS>JR-^QM)N[5T\+SQ.#J8BF>Y(/T?RR_6HP&K99"55([9319
M.;_L70_//Y_P^K#@FY(KUWDG]F1FS)\\^+6X[*4,2)8R]ZQ!X/$L;V19LB+
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
M<T1OVNE-C['_UY4<93BL[SP*+[RWW+ U>+@S9)(*3AORD068%4(A.55N*9;
M#-#=R 6J[GK:,ZU5R2$)6],0GJASY U'R_ VH+=E\#H&A_9V:.^\%!16-IJ8
M]84W5_(7%3#)TD;#*41I9+^#R+NK:BXWB%"*#(6M;:C9AOH%^5V'$427U^F@
M2U@S3CW'R5V@P*(DKW30AUYL0Q2H;9=A' JD,TA[(9R=#.(HOO$>Z P41%$?
MHGZOH^N.RTA#J%.(+\/KU(U)VH=#KR#8*](*U=*U(GO>C3!MO7;6KMM-VR+_
MZ]ZVRGNFEJ70P+$@:'CU@9Z^:MM/NS"R=B6_D(8:B)NNJ&.CL@ZT7TAI=@L;
MH/L'3/X 4$L#!!0    ( /B!C5=5AJ=P7@(  #@%   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;)U4VV[;, Q][U<0'C!L0!#?<FN7&&BZ#MU#L:+=
MUF?%IF.ANKB27+=_/\I.O Q(\[ 72Z1XC@XMDLM6FR=;(3IXE4+955 Y5U^$
MH<TKE,R.=8V*3DIM)'-DFFUH:X.LZ$!2A$D4S4+)N JR9>>[,]E2-TYPA7<&
M;",E,V]K%+I=!7&P=]SS;>6\(\R6-=OB [I?]9TA*QQ8"BY16:X5&"Q7P65\
ML9[X^"[@-\?6'NS!9[+1^LD;WXM5$'E!*#!WGH'1\H)7*(0G(AG/.\Y@N-(#
M#_=[]F]=[I3+AEF\TN*1%ZY:!8L "BQ9(]R];F]PE\_4\^5:V.X+;1\;IP'D
MC75:[L"D0'+5K^QU]Q\. (OH'4"R R2=[OZB3N57YEBV-+H%XZ.)S6^Z5#LT
MB>/*/\J#,W3*">>R1V8,4\XN0T=LWA?F.^2Z1R;O(&=PJY6K+%RK HM_\2&I
M&*0D>RGKY"3AC]R-(8U'D$1)>H(O'5)+.[[I?Z36(]/C2-\(%[9F.:X"JG2+
MY@6#[..'>!9].:%K,NB:G&(_J>LD\KBN3W'\^6S/"=?/#7=O9U>"6<M+C@4,
M1S\K/&OHK4QKN'.HH&XV@N>@RQ(-5ULHC99P61LNZ GB<^ J%PV]+;@*@5O;
M,)4CA4.NI:2.HN+,GZ#=\SM-C":OJ$>@J;TY&9TG\]%L$4$Z7DRAI/Z#-V3&
MPCQ-1M,H@F._,SRH9HEFV_6LI4L;Y?K"'KS#6+CLN^%O>#]3;IG9<F5!8$G0
M:#RG6C%]G_:&TW77&QOMJ-.Z;46C#8T/H/-2:[<W_ 7#L,S^ %!+ P04
M" #X@8U7\*B"SIL&   W#P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6R55VUOVS80_JY?<?"*(0$46^^VFQ? 2;NM ]H$<=-B&/:!EFB;B"2J)!4G
M^_6[(R7';MR@^R)1U-W#N^/=<^391JI[O>;<P&-5UOI\L#:F>3L:Z7S-*Z:'
MLN$U_EE*53&#GVHUTHWBK+!*53F*@B ;54S4@XLS.W>C+LYD:TI1\QL%NJTJ
MIIXN>2DWYX-PT$_<BM7:T,3HXJQA*S[GYJZY4?@UVJ(4HN*U%K(&Q9?G@UGX
M]C(A>2OP1?"-WAD#>;*0\IX^/A3G@X ,XB7/#2$P?#WP*UZ6!(1F?.LP!]LE
M27%WW*/_9GU'7Q9,\RM9?A6%69\/)@,H^)*UI;F5FS]XYT]*>+DLM7W"QLDF
M\0#R5AM9=<IH025J]V:/71QV%";!#Q2B3B&R=KN%K)7OF&$79TIN0)$THM'
MNFJUT3A1TZ;,C<*_ O7,Q7S-%#^Y1+\*N)(5[K5F%*ZSD4%TDAGE'=*E0XI^
M@)3!1UF;M8;W=<&+??T16K4U+>I-NXQ>!;S.S1#BT(<HB.)7\.*MJ['%2W_"
MU1OVA)EE8*84JU?<CO^>+;11F";_''+>8<>'L:ETWNJ&Y?Q\@+6AN7K@@XM?
M?PFSX/05RY.MY<EKZ/]KDUY%.FSG41@=>S]: S[47A2$J0]M0U74-$H^L!(6
M3V#6W(JR^NG77R91.#[5H EF+<N"*^T?E" PN*YJL6@U@N<8>JQ+N"E9#4>D
M0))1<&KE:-9^AZ?'WH+GK.+ ETMN:WD(,S#2H#%R":$?QY$?Q!G$?I &?A $
MD/CQQ,UED\3.7-?>GZQND7X@G%!FT?.0E9>2J8)PWPF%JTFE@16R,1B=0^+O
MJZ:4+J4^U$6;\V[8>S?;$-S61^_9Q\FNPJZ[T+1*MPQGC83-6N3KW96AV[T"
MHM1Z%G4^1V/W'8:A?<^-S.^]ZX;V4L-G7+M'X-H(I#6N+>Z2"06XL2TGKSG#
MY32I@FP<?5H/5E@N%(.-,/@?#1 Y/UG8I'D@O'J%AGUK,6;D#V9 JVF.%K@L
M67Y_,L\Q.;CV.M1&B9P$*EGPT@>FL3G0=RVA$ ^BX'6!(*PN.J"-95E<C3UP
MA4W#6NSRU.HZ-X?D)RBA[T^6BN,(O02AP1F*LF3/W7 ^]#YC(],M9L.3X&6!
MA(LA!5%W.0;,6%&,DXV*]1YR65%7:BVJ#03)\,<&-1"^%$LK3),V:,Z:_?]'
M?? +:+@2LO!(PR[3&FW08?3VN(?9W0C]O =,PS/,<Z"[W-("<U(L!2^ZC(**
MF[7$T&E:LQ*&U+HRGK^_ZG/9FQNV7,(LSV5;VQV];,N2XP@^R2'F5>## 2K%
M8O2ZSDYF[YO<8DM0Z)IRZ?A=V6O:FX(;)DK$$VY[EK+$ X/UB2U*K'7,'%ZT
MI8VM0W%)C98BDC!/CL(TW-%BY1.I]FG_M4^;69<V[Q^YRH7&]3$!^<O_MYP.
M- 1QA4V-FD*+-/,9PP9''VKXBS.EC[WKY[VBJ*)A,TSH$N+ -2TDI32:^N$D
MA3<0#L<I3(83[_=N_VS HU/\U8V\WJI#_ZX8Q@SWH1CA26S)!2$<Q4GJ9],$
MCBU^.CY@$791N<#@]XT4;0HGL9],0ZLS"="FJ%^9(OTCO20<^U%(6O$P3F \
M#&&FO0.2CE =,0L,GL 37/Y,+7+71"QLOK-TGR^4VK;3/-KL+I_@7ZXP^68'
M3?.]?=EQEEGJPV##=.+8,'/OR)'D.+*O8)A0"."&*WN\Q0A[NZFE7_-08?'3
M ZFJ>=;_+O%WG.VM_RY%=I#0["P;0Q([DP-'X.0Y),[\6ZQW3%C<^\[.NUH8
MO=>O/2*:6E,!*;B=W]GB6O$:\[HLJ6WD4A54^+M<B%5[CQ> ;H_<7$'TMB4]
MVBG27=7B7]1#[L,-PTK'>G%,I[7,A66BKBUXI+(;&4=T0WC7JIZJM'A$ZK>G
M1DZGQI=91R XB/:Z])8"4Q>6-/)3?.T14%M30T(9C,&V3?\$#V'F.>K1;_<H
MYY.L3WK$[2YT,%L&^M169#TQE..B%\3B^ 9#X22\N]Y,;#4OR&,Z2?TIEO<;
MS-3)=$L<Z#6Y2[-I['WI]#%0 EL@T4(VQ43*.E9(PL/<@2A9,K9"T3 (]RPY
M0!K3,$/B")TM&;4TM/YEG;Z!-';%%6=)=S!QW^'$U5Z:NOEP&,&AL_%HYS)3
M<;6R5S8-MANY>\UV=GLKG+G+T+.XNU)^9&J%[ ,E7Z)J@ 0\P%.!O::Y#R,;
M>S5:2(,7+3M<X\V6*Q+ _TLI3?]!"VSORA?_ 5!+ P04    " #X@8U7FOX
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
MG)=^EF:]GRJ]JD08RRUZ.1.:X[F<%]3Q01SH,*LP<7/YUQ46K!/$% JAXRN
M;96?^08OGMPNLL)S1QRUV:_QT@'T*+-,L7>A?9B^(HVU"@8POR%1PQ#JU>=8
M5UQODF 4!S\J,XY":[/P6>D[.L5E'^S:V>6'$(OJQM[JX?K*8-M>.NQ:WAFU
M?0N1;&QE4>T@%'1&;;:*C_<B ;F1U9*Z,V+PHD(S\V&0(6MEZ.Q*[NSXY9\[
M'-25E,H6)#G,/ X=7JKM R(,['7,L/CK3=OZX,3M(1Y#I+\=A,E&IY'8=_$V
M[MV;EF26_G:8I0'X<(7:_=M=0-^$>]?-\G![_5D:U"F+O%M@ZV1T>CP0)MP(
MAP>G:W\+BRAPNO0_<P!$AA?@_4)KUS[P =VU_/5_ 5!+ P04    " #X@8U7
M(ZYT!^D%   -#0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6R%5VUO
MW#8,_NY?05R!H@.RW%O:ILT+D*0;E@+M@J9=/PS[(%N\LQ9;<B4YE_37[Z'D
MNU[6:_KESI9$\B'YD)2/5\[?A)HYTEW;V' RJF/L7H_'H:JY56'?=6RQLW"^
M51&O?CD.G6>EDU#;C&>3R8MQJXP=G1ZGM2M_>NSZV!C+5YY"W[;*WY]SXU8G
MH^EHO?#!+.LH"^/3XTXM^9KCI^[*XVV\T:)-RS889\GSXF1T-GU]?B#GTX&_
M#*_"UC.))Z5S-_)RJ4]&$P'$#5=1-"C\W?(%-XTH HPO@\[1QJ0(;C^OM?^>
M?(<OI0I\X9K/1L?Z9'0X(LT+U3?Q@UO]P8,_ST5?Y9J0?FF5S\[G(ZKZ$%T[
M" -!:VS^5W=#'+8$#B<_$)@- K.$.QM**-^HJ$Z/O5N1E]/0)@_)U20-<,9*
M4JZCQZZ!7#R]M)5KF3ZJ.P['XPB-LCZN!NGS+#W[@?0+>N=LK /]9C7KA_)C
M(-G F:WAG,\>5?AG%?=I/MVCV60V?T3??./>/.E[_E/WZ(T)5>-"[YG^/BM#
M]"#$/[M<SAKGNS5*D;P.G:KX9(0J".QO>73Z],GTQ>3H$;P'&[P'CVG_:3H>
ME=Z-[=GT^2_%ME[Z9"OV$05;2%RN7#!2(($^<Z&JRO4V$JJ=3):)2<9( 57.
M:P5A<#36='9]02\/)OOTL69:]B9O>?[2&QBGB-4+UW;*WE-T6*_<TIJO+*I,
M#%3!I&L@%5G3PEA(&]50B%A U<=0B 8#!54DMR E2*@;T))9P(**6PN!6H?D
M-N:&FWO9M&1=%-LEH^D$\1BF^@Z'^4ZAF)0([J6JUH15,1BYJJVI@*1E#YR%
M6Z3UM9WL[MJQ6@480:%Z#\B$J*$C,%YT0JM[%OOK;64U==[]BXZ$ R!C0)PD
MU&+@GI7_7KGJ.E8-ZQ0,A!7-)M  Z5N"2/7:1(GL=0<O-SH[N. 07>]:5-1T
M*F#P?[!'JYKM=HJ>/CF<35\>!5%@3:BI]$A(32M@D+(!WF>!N7CO(M/TX)=]
M.HN$:G4E^TW![CU(>JVTQ*9?L^U!_L)#5[7CD++%=QVB0[*&E@OX2 3\Q+P)
MG,.;GXN!15LQ$%&;3Y5L>9$#(H@LWX$'*VYN&1R1AK6'6#:)>8C(%AF"2/\0
M\7L,28Q#CZ-VF?)72$J!2*)?*>_O)?0KY76@8*0<Y*>+>8+)C!1Y^S^C5-Z+
M)=&I^E@[T,X@'*)Z99I&*@4&,Y6VM4B6U9#C1%-,2U(+1(WZ:!KS50V$57?%
M5>X'V=Y5@]JXM,7;WO*0.-'I-21A Q2-DH1=]+A53:_*9F ="(P<;(524F*_
MBY*P7"A8<EHQK9'C0(_-6/16[%X/8WI^.%OS^]+"%0L"?.!;%O\OG.:''%/:
M=:)+I19_GM,>Z'MOGXF4>#&;',E">IP>@<=7O0^]LJE1R"'9S4;.'1(IC&N4
M3S:TN36:D18 = @=FNQ0[*'&$>IZ7]5"5"]W 7K&JJKW"K6VFVX\:\,I>W*
M<%5";[):8I/U0#U8#::B&[KJ9AV/P>E<.1LL4J':8)Z9LA^RD*1JUR"NJ5E(
M[_6Z4)O.D2I:7LH>-.40I/N][=$VIT,I9R,I=*$O!5]$*>( KF1&&L30X;T)
M-[D1[V*+*D'#F/I_9B3J=B=#<O&X6P&<6*[[2GINY&27%GV4P;U@N)0[PKKJ
M7=F8Y5"[K;H'Q]+60] #Y;XY51AI'="N<\1DQDBW1;8CYV8MJV 88 8GQ4%+
M[_H.)V6^">[<9-+0<BN+8[7I)*8'^Z]>B:%BT]Q$9YN&CP1IZ85M,O=HH8Q/
M)<7KS"2.!)*TH!M(H8MKOW8>AK#2H@*:[(9JTZ26])MVTRL'$F\/UV+7<$W=
M13->]# A-<O]$H%"<Y3-/.YA%/%;J=R=,Y&RB)C9I7F?=MV#QEM75 S69;J(
MRR4 /N3;ZF9U<]<_RU?<;\?SA\([Y9<&V6YX =')_DM<_GR^?.>7Z+ITX2U=
MQ/4Y/=;X7F$O!["_<.#5\"(&-E] I_\!4$L#!!0    ( /B!C5>U$;J;A0,
M -<'   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;*55WV_;-A!^]U]Q
M4(&B PS+EE,W2&T#2=JM[9 U2)KM8=@#+9TD-A2IDI1__/>[HV39&QP#PUYL
MD;SON^_N>,?YQMAG5R)ZV%9*NT54>E]?Q;%+2ZR$&YD:-9WDQE;"T](6L:LM
MBBR *A4GX_$LKH34T7(>]N[M<FX:KZ3&>PNNJ2IA=S>HS&813:+]QH,L2L\;
M\7)>BP(?T3_5]Y96<<^2R0JUDT:#Q7P174^N;B[8/AC\+G'CCKZ!(UD9\\R+
MS]DB&K,@5)AZ9A#TM\9;5(J)2,:/CC/J73+P^'O/_G.(G6)9"8>W1OTA,U\N
MHLL(,LQ%H_R#V7S"+IZWS)<:Y<(O;%K;BUD$:>.\J3HP*:BD;O_%MLO#$>!R
M_ (@Z0!)T-TZ"BH_""^6<VLV8-F:V/@CA!K0)$YJ+LJCMW0J">>77VNTPDM=
MP",6E&SO0.@,?D%36%&7,H7/NBT]Y7 >>W+)P#CMZ&]:^N0%^AG<&>U+!Q]U
MAMD_\3%)[?4F>[TWR5G"KZD?P70RA&2<3,_P3?OXIX'O[0M\7=3P@+6Q(0]_
M7J^<MW1;_CH5;LLV/<W&'73E:I'B(J(6<6C7&"U?OYK,QN_/:+WHM5Z<8___
MM3I+?UK\F\GLI\%_<@S?2AS<FJH6>O?ZU64R>??>P:IQY,TY2 WULR,"DX/1
M2'W->1<KA>"Z4@@'ON23->H&R95S)I7"8T:]X4N0A,YDGJ-EZYZ9PR%CBZ"-
MIQ;Q:*50 ]2F*4KP!KY3-\E\U_NQ?<F-Y?-*/".10X5"TV[>*-Z5>HW4A=8-
M0\RFL9"6$DE]GY0,4QF&%#-8R SI8 UK'DH<RK^R,>B@E K@P=0KHO$BW8@3
MN(=T7HB0AIO*:#;@\)"%I]'C"([(I(;?R.47M YW0[@52E)9M!2M]F^X%?LP
M- X. ;AFY60F:2@S!2M^^G5$+;$O  %P2\^ ZQ)<H":H4CL0WENY:K@VE"M&
M'E@;3<GTI:"XI%)M4=N)1OI&\*&Q9#5 D99\&?C4EQ8QN'-R"U4[.9 G!U#?
MFQ4E=]_ZP8H^DN&I#$-M);\QA]MQE*4-79R0*JI^"=>D1J9BP'S,=">SC"[C
M1^%HT)QJVOAHV!*V"$\*7^Q&^W;N]KO]JW7=#NN#>?ODW0E;2%*D,"?H>/2.
MII1MGY%VX4T=1O?*>$I;^"SIY47+!G2>&^/W"W;0O^7+OP%02P,$%     @
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
M6%+1R)UR"\Y8?H#]A*=QV_UH)"V 9L#TW #_Y:"U:X:&. H DCMV54#\$%$
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
M .ZO2[ PS!><P/U6X.O_!U!+ P04    " #X@8U75=3"Q3D&  !G$0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6RU6%EOVS@0?N>O(-Q%L0746+?D
M7("3'EN@1Q"G[<-B'QB)MHE*HDM2<;*_?F=(678=QTT"[(O%(3DSWYPD?;R4
MZH>><V[H;5TU^F0P-V9Q.!SJ8LYKI@_D@C>P,I6J9@9(-1OJA>*LM$QU-0Q]
M/QW63#2#TV,[=Z%.CV5K*M'P"T5U6]=,W9WQ2BY/!L%@-7$I9G.#$\/3XP6;
M\0DW7Q<7"JAA+Z44-6^TD U5?'HR& >'9QGNMQN^";[4&V.*EEQ+^0.)#^7)
MP$= O.*%00D,/C?\G%<5"@(8/SN9@UXE,FZ.5]+?6=O!EFNF^;FLOHO2S$\&
M^8"6?,K:RES*Y5^\LR=!>86LM/VE2[<W30:T:+61=<<,"&K1N"^[[?RPP9#[
M#S"$'4-H<3M%%N4;9MCIL9)+JG W2,.!-=5R SC18% F1L&J #YS.G'!H')*
M)V+6B*DH6&/HN"ADVQC1S.B%K$0AN*9_7K'KBNM7QT,#BI%]6'1*SIR2\ $E
M*?TD&S/7]&U3\O)7_B$ [E&'*]1GX5Z!7PIS0*/ HZ$?1GOD1;T7(BLO>4#>
M+G/_'E]KHR!K_MEEL),7[9:'E72H%ZS@)P,H%<W5#1^<OGP1I/[1'K1QCS;>
M)_UT I59MA7'H)TS/:>L*=W@[<]6W+"*-T;;R4L.)HC"<+>^RY"]JG8;<C7G
M9"HKJ&=TF,&LH LE;T0);F-0JH5L"E$)9NL.0!:@V[._E&\A5&N$=EWQA51(
M+869BX::.:?GLM$0E9+A_!FK6%-P.L&4U\3,F:%&&E;!K]VM6<TIJS&>FNJY
M7#9TEYR)@4]M<:S<^ XLT@?TV>XED);RFBNRRDPZ7BA1D<AW)/G3 I&M!F;]
MBO3"[WGF#QIYX2B$;^KE>40N?_72:[1+@=U<U30,1C1-[F^I9#,C=L?+%WD8
MA$<T2!*K\WXH/+(=AUVQV4:8! %\,R_P([HGK9,^K9-'I_6'Y@:4U[VGOS9P
MXE3B7X#R'DX:/?PHM>9Z5T+O5?+XA':G%&C47>[4"];<65=F1WHS &(3J\VF
M+@_Z#F5-L+E 5[EP2)]A[F\3[!QR>B:AG8]K@(?\Y%QJLR&/6'GT$U,_N"'?
M6-7R)VW>RF&ZG=)20?T""GHF8<(F\,BF29(Z(LW@&\1>EN%$X/N.S+.4O)<W
M7#7HA8[[):L71_2S-!"$U$MM040)#+,PHR,OR'.<B& 8AL$F^WC&F^*NDQ)X
M>1C#1G 7#.,,,C</4QHF.$@"<F6[Q\0&] H#NAD- )=X<6A!![$CDQ@-"C,O
M&UGT2>[(49SOJX.TKX/TT75PH>#ZI<R=1R\J/)<Q.; ++1"=1[]J/FTK^E%,
M^:Y2>)P>\B0]Y W7A1(+V]O?:B-J;*>DY%!.A;"E4^&VGILF-"-WG"E-L(A:
MJ!G"^T478BVG9LD4IU&W\\L4+B)0E*UJA&EAP>V;BEND-(UZF1\YW,GFLBJ)
MJ/$0ZGJZ#2=H MNP?/D**&V=*8B12D4K9+=U["25Y$(NH73/6GF'Y:SAD($L
MW516DN_C3Z^_;2_NB7S61SY[=.0O^0UOH#@OX32%>QGVH7=*UO0+Q(G9FXH%
M0\=*L6;FK-Z5 WLU/MP.K_&ZWK5"Q>T:NA5]Z4Y;U>%3*WS@6KC=*3J>G-/4
M3UW/@W$>AQ0>#XYUKCBW*UK<TMI="CE>"G?V3 *#<'T@DV>ZA4SV*"-6V?8.
M L@)6H%?M, UB9VSOVF)4%IE6Q@HGH8?=JD#[3#&UI'X(VP@GA_C-PY=.\%A
ME!!,09I&?G]^XSA9DXE/)A PJ!--XSSLYW&<1&L:QEV/0U5I$O:*0R]( P?
M#U>J@0@RN$[,H, /R6<H(W<;F,"3;@YG!8<K 7M05);U-F1Y0L9:,)<)+5ZF
MX4[8P]K^AAN0P^= OK+)M3_.]_?\[Y'.[6&1XFD7Q7B.C/"X6%F*I(MTE*]#
MB^,HWR#7D0[2M9MP',"!NJ:SWFTI6+O2F^?HNLB/?E$,]"/"?%].:)-U+0?H
MI\0YB3>&3X.[\W0=;CQ^ ?7,/O$UM0\Z]P[N9_M_$<;N\;S>[OZ"@(O.#"\\
M%9\"JW^0P5U2N6>](XQ<V*?TM33P,+?#.6?0]7 #K$\EW%4Z A7T_ZV<_@=0
M2P,$%     @ ^(&-5T(X%"S1 P  .@L  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C<N>&ULK5;;;N,V$'W75Q!J4-A $%D7RTYJ&W#<%BW0;8,X;9]I:601
M*Y$J2=G9?GV'NEGKM944NR\2+W,[PS.#61R%_*A2 $U>\XRKI9UJ73PXCHI2
MR*FZ$P5PO$F$S*G&K=P[JI! XTHISQQO,@F=G#)NKQ;5V9-<+42I,\;A21)5
MYCF5GQXA$\>E[=KMP3/;I]H<.*M%0?>P!?UG\21QYW168I8#5TQP(B%9VFOW
MX3$T\I7 7PR.JK<F!LE.B(]F\VN\M"<F(,@@TL8"Q=\!-I!EQA"&\4]CT^Y<
M&L7^NK7^<X4=L>RH@HW(_F:Q3I?VW"8Q)+3,]+,X_@(-GJFQ%XE,55]RK&5G
M@4VB4FF1-\H80<YX_:>O31YZ"O/)%06O4?"JN&M'590_4DU7"RF.1!IIM&86
M%=1*&X-CW#S*5DN\9:BG5^LH$B77BCQ#!.Q =QG<DHW@6F*^R%HIP#O*X]/9
M;XSN6,8T T5&+T9!C1>.QEB,12=J_#[6?KTK?D/R 0VFBOS$8X@_UW<00P?$
M:X$\>H,&_XCT'?'=6^)-/'_ GM\EQJ_L3=^?F"_RLKZ2ETOIJ+WYE[V9TGM0
M!8U@:6-M*9 'L%???^>&DQ\&L 0=EF#(^FJ+I1R7"$ DY*L>_!*P0=>7@;VD
M8"4BPX; ^)X44AQ8C&Q*2JE3D%A4FK),$2Q:W&/1991'0.HF1=OX$4NWECTL
M41LW/6'ISK(>>1,I<JN]45AW.FTJ#J1Z(&W2K*]-FH74%#N05LM.LBXDRRQ_
M<FGK62-F<(M2H4$UMM9?@B0W9.J&^)T%4_P&<\_:G*&^(;YG)-RI9];S\"31
MSP$*W+IA4/W]V=S\O7LR0+EI1[GINRFW97O.$A91KLDFI7R/CA'C6?XN<>L-
M'R>[5G2R:SAS3H*&0XK$I32<,S(%2"9B<@0)*$9J0IX]_/M"M[;LE>1U/P/3
MSTCSY%U#(F])5,]N]9[]15*N$I 29;7H/?X9<5N$*" PUG]1_(:,##'&9N'Z
M'AE;SW  7D)?"+U87&B"5,AP>^_>DV!F_8X55J?2P&Q]6!VIW)GARFB.U@=(
M$G8D";\92=[H0H..+G>A]]"G7RL#'*)7*/0_@7TK'O7;QX6G-_P(O88?6.YC
MZXE^PD$+7QC'"3,OH1#.>]8Q95&*FK6%%!%6C '@?7/38([=(PB]:^SYO.&,
M/#>H?&/'\?V+O<;IS3/8C/?5U&:"PSY8CS;=:3<8KNMYZ"1>3Y4?J-PSKD@&
M":I.[F;84F0]J=4;+8IJ.MH)C9V_6J8XW((T GB?"*';C7'0C<NK_P!02P,$
M%     @ ^(&-5\>/EG^M @  SP4  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&ULA51-;^(P$+WS*T9I5;422SZ@%+40"=JMM@>TJ.VVA]4>3#(0JXZ=
MM9VF_/L=)Y!E)<I>8L_'>WYC9V9<*?UF,D0+'[F09N)EUA;7OF^2#'-F>JI
M29&5TCFS9.JU;PJ-+*U!N?"C(!CZ.>/2B\>U;Z'CL2JMX!(7&DR9YTQO9BA4
M-?%";^=XY.O,.H<?CPNVQB>T/XJ%)LMO65*>HS1<2="XFGC3\'HV</EUP@O'
MRNSMP56R5.K-&0_IQ N<(!286,? :'G'6Q3"$9&,WUM.KSW2 ??W._;[NG:J
M9<D,WBKQRE.;3;R1!RFN6"GLHZJ^X;:>2\>7*&'J+U1-;C_R("F-5?D63 IR
M+IN5?6SO80\P"CX!1%M 5.MN#JI5WC'+XK%6%6B736QN4Y=:HTD<E^Y1GJRF
M*"><C1_D.TJK] ;.G]E2H+D8^Y9X7=1/MARSAB/ZA&,(<R5M9N"K3#']%^^3
MGE94M!,UBXX2?D]L#_IA%Z(@ZA_AZ[=%]FN^R_\6><=-(I0I-<+/Z=)837_%
MKT,5-X3]PX2N4ZY-P1*<>-0*!O4[>O'923@,;H[(';1R!\?8XR?JO+04"&H%
MK?1#(H_2'!;YG&'G5N4%DQO(E$@-\/9R- IF,06KP&8(A59IV?0.">'6P.MT
M_N6%RKP:W "3*2Q4A7I6JLW6MT68'APLH4/OJI:H.[NGA6FAN>CT@\;LG'-)
M)ZO2$+FYZ#RR"N:D2',F#)Q"V!V%4;T&@T'GE;J=Q,-"JP2-@2OB.SL916%T
MT[GGDE-/I"Y8*W*HD#Z[A%93%R1-OE.(NI>#X8X;#CVBO]=D.>IU/4H,)*J4
MMNFWUMM.JVG3I'_3FU$W9WK-I0&!*X(&O2OZ<74S/AK#JJ)NV:6R- #J;483
M%[5+H/A**;LSW 'M#(__ %!+ P04    " #X@8U7,^3#^.P"  !E!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q]54MOVS ,ON=7$%Y1M$!7/_)N
MDP!INF$[% W:;CL,.R@VG6B5)4^2FVZ_?I3LN-V0YF))%/GQ(RG2DZW2CV:#
M:.&Y$-),@XVUY448FG2#!3/GJD1)-[G2!;-TU.O0E!I9YHT*$291- @+QF4P
MFWC94L\FJK*"2UQJ,%51,/W["H7:3H,XV GN^'ICG2"<34JVQGNT7\JEIE/8
MHF2\0&FXDJ QGP;S^.*JY_2]PE>.6_-J#RZ2E5*/[O YFP:1(X0"4^L0&"U/
MN$ A'!#1^-5@!JU+9_AZOT/_Z&.G6%;,X$*);SRSFVDP"B##G%7"WJGM)VSB
MZ3N\5 GCO["M=8?# -+*6%4TQL2@X+)>V7.3AU<&H^@-@Z0Q2#SOVI%G><TL
MFTVTVH)VVH3F-CY4;TWDN'1%N;>:;CG9V=FMW:"&1:4U2@MS8] :.'E@*X'F
M=!):<N$4P[2!NZKADC?@!G"CI-T8^" SS/ZU#XE:RR_9\;M*#@+>IO8<NO$9
M)%'2/8#7;>/M>KS^&WC7F"/%FL%"&6O.8,%*;IG@?S [@Z7&DG':,)E!G9DF
M(]?<I$*92B-\GZ^,U?2:?NQ+3^V]N]^[Z[ +4[(4IP&UD$']A,'L^%T\B"X/
MQ-9K8^L=0I_=4\=FE4!0.>RKZSZ^!Q'W\_70G;2!9G6"4D5]:BPEEIR3 N1*
M4,-SN09F@:JH5L1G5TB?X'FIN8!N5(LN8$>_\P;]3H/2:5$\0F>'T#GADERK
MRA"Z.>TTU00NJ6Y,I@A'T.^/Z=OMC]I;HW*[95378U:4ER!X2A,'#<31".)Q
M]*+'J",:)1I?CVA=;.,QQ$G2*I5:_:1Q0]F@QP6]9 B]07N)SZ6'?@_*1]>-
M$TB&H\Z#H@?8R/[+ZA'$9_VH3^MXW(-]3R1\U?H%ZK4?<*X<E;3U%&BE[0R=
MUZ/C1;T>P#=,KRE7(# GT^A\2#VDZZ%6'ZPJ_2!9*4MCR6\W]!] [13H/E?*
M[@[.0?MGF?T%4$L#!!0    ( /B!C5>Q=E,)'@,  /H&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;)55VV[;.!!]UU<,U$60 -[HYEL=VX"=;;$+
M;%"CZ;8/BWV@I9%%E")5DHJ;O]\A92L.X'BQ+^)EYIPYPR%'\[W2WTV%:.%G
M+:19A)6US2R*3%YAS<RM:E"2I52Z9I:6>A>91B,K/*@641K'XZAF7(;+N=_;
MZ.5<M59PB1L-IJUKII_7*-1^$2;A<>,SWU76;43+><-V^(CVKV:C:17U+ 6O
M41JN)&@L%^$JF:V'SM\[?.6X-R=S<)ELE?KN%G\4BS!V@E!@;AT#H^$)[U$(
M1T0R?APXPSZD Y[.C^P??>Z4RY89O%?B&R]LM0BG(118LE;8SVK_.Q[R&3F^
M7 GCO[#O?(?O0\A;8U5] )."FLMN9#\/YW "F,9O -(#(/6ZNT!>Y6_,LN5<
MJSUHYTUL;N)3]6@2QZ4KRJ/59.6$L\N-IOIJ^PQ,%O#A1\L;.G$[ $GWX?H+
MVPHT-_/(4B3G'^4'UG7'FK[!.H8')6UEX(,LL'B-CTAA+S,]RERG%PD_Y?86
MLF0 :9QF%_BR/NW,\XW^(^T!; 23]G7V\/=J:ZRF"_//N=0[YNP\LWM$,].P
M'!<AO1*#^@G#Y=6[9!S?7= ]['4/+[$O'^E1%JU 4"7<J[I1DO0:MSI?R'/Z
M+T8XK_]+A4'^*EQS&@Y?WQOF/:AD:HNZKYKW7#6:"\CBPU:NZ'4;BX4#V JA
M5(+:!)>[&?S?5(-#P* /Z(,%QV#!-9<40[6&8.8F>"GW+Y ,XF%,XV2:!2Y6
M:TEXGQ5<L;JY Z-*NV<:89).81+'P:>RY#EI;K7DMB5#Y_>"&Z8I9--Q\"=2
MWZB4*(#7='!/6/M4QL0S3I+.7,"WU<.O7Z_>3=-D<N>,,623WKANU;.!)$G
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
M75$: UI?"J%W'R9 VPU/_P-02P,$%     @ ^(&-5S"B1?/% @  #@8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL?57;;MLP#'WW5Q!N4:Q 45^3
MI6EB(.TZ; ]%@W:7AV$/BDTG7F7)D^2F^?M1<N)E0YH7ZV*>PT/2I"=KJ9[U
M"M' :\V%GOHK8YIQ$.A\A373E[)!06]*J6IFZ*B6@6X4LL*!:A[$83@,:E8)
M/YNXN[G*)K(UO!(X5Z#;NF9J<X-<KJ=^Y.\N'JOERMB+()LT;(E/:+XV<T6G
MH&<IJAJ%KJ0 A>74GT7CF]3:.X-O%:[UWAYL) LIG^WA<S'U0RL(.>;&,C!:
M7O 6.;=$)./WEM/O75K@_G['_M'%3K$LF,9;R;]7A5E-_9$/!9:LY>91KC_A
M-IZ!Y<LEU^X)Z\XV27S(6VUDO063@KH2W<I>MWG8 XS"-P#Q%A [W9TCI_(#
M,RR;*+D&9:V)S6Y<J Y-XBIAB_)D%+VM"&>R69ZK%@NX>Z4R:]3P[@M;<-3G
MD\ 0O34*\BW534<5OT$UA'LIS$K#G2BP^!<?D*Q>6[S3=A,?)7S(S24DT07$
M89P<X4OZ6!/'-WB#;\XV+C9@H@ 7..,:?LP6VBCZ.GX>"KEC3 XSVHX9ZX;E
M./6I)32J%_2SLY-H&%X?T9OV>M-C[-D3=6#1<@19PO]U.J3U*-MAK5M:#W?E
MSR7UFS;DB9R:%4(I.35N)9; #%!%Y )57Y0NDXVJ."1A=S6&8[*]+8/7,SBT
MMT-[[RI!;F6KB5F?>W,E?U'_DBQM-)Q"E$;V.8J\N[KA<H,(E<A1V-:&AFUH
M7)#=51A!='&5CKR=?\TXC1PG=X$"RXJLTM$0!K%U4:*V0X9Q*)%RD Y".#L9
MQ5%\[3U0#A1$T1"BX:"GZ]-EI"'4*<07X57JUB0=PJ':!WL]6J-:NDED\]T*
MT[5K?]L/NUG7XW_-NTEYS]2R$AHXE@0-+]_3!Z^ZZ=,=C&Q<QR^DH?GAMBL:
MV*BL ;TOI32[@W70_P*R/U!+ P04    " #X@8U75Z+2;J\#  #G"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6R55MMNVS@0??=7#-2B2 #7NLMR
M8ANPL]W=/+0QXJ;%8K$/M$S;1"A22U)Q\O<=4K*:(HXW^R+Q,G/FS/",J/%>
MJGN]H]3 8\F%GG@[8ZH+W]?%CI9$#V1%!>YLI"J)P:G:^KI2E*R=4\G]* @R
MOR1,>-.Q6UNHZ5C6AC-!%PIT799$/<TIE_N)%WJ'A5NVW1F[X$_'%=G2)35W
MU4+AS.]0UJRD0C,I0-'-Q)N%%_/4VCN#;XSN];,QV$Q64M[;R?5ZX@66$.6T
M,!:!X.N!7E'.+1#2^+?%]+J0UO'Y^(#^N\L=<UD13:\D_\[69C?Q<@_6=$-J
M;F[E_D_:YN,(%I)K]X1]8YN,/"AJ;639.B.#DHGF31[;.CQSR(-7'*+6(7*\
MFT".Y6_$D.E8R3TH:XUH=N!2==Y(C@E[*$NC<)>AGYDN=T31CW/,:PU7LL2S
MUL25Z^PK67&JS\>^P3#6V"]:R'D#&;T"F<%G*<Q.PR>QINM?_7VDUW&,#ASG
MT4G F\(,( [[$ 51? (O[G*.'5[ZAIP7Y DE9F"F%!%;ZL9_SU;:*-3+/\>2
M;[#CX]BVARYT10HZ\;!)-%4/U)M^>!=FP>4)YDG'/#F%/EUB3ZYK3D%N8&ED
M<0\WE3NMF14W,T_'")^$/$YXUFN;U ;2+I!T@334>*@*9*U: M>BP)IA9\&"
M$]QG&IO"$,:QN$R V5'82(Z]S\06C-74 /XSC9X[(@UW-AA_LJXW;?SOKL\0
M?/9 %7XVX-,C5073&%^Q@K[<OZ7VVV0AKE"6]EAKPN$K526<70OXBQ*ESWLW
MM=&&B+6U(]H2FU6*<8B#1G80]M-HU _S%-Y#.!BFD _RWA\H&AOKP[L\"J-+
MW&I'O0.K8WM7!&O&L4 ^?E0WE%F$LSA)^]DH@7.'GPZ/,,(^D"LL_J$5D%.8
MQ_UD%#J?/$!.T2&RK?1K?DDX[$>A]8H'<0+#00@GQ)EVXDS?+,XO4GQ\H-IF
M=HLO/!D[;,[ZE%9/1GB#5FMQB+J\<^4>7KY)LEBH1J7Z OYO'KTO=6G+:\7<
MR/:%!AMI5FCD+'IW!YK$O-39*$_[(U3">P@&^:C36)KWTR!PJVG<^];Z"^PR
MK6NKH&S4S[*L%5 2'I<9HF3)T!E%@R#\A<D1?8W"##46-ERRHRKQGUT^)55;
M=\5J*&0M3',/=:O=+3YK+J^?YLTOP&>BM@P/A-,-N@;891ZHYEIM)D96[BI;
M28,7HQON\$^$*FN ^QLIS6%B W3_-M,?4$L#!!0    ( /B!C5<*-#HUB0,
M *\.   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;*U76V^;,!3^*Q:K
MIE9JRYU<EB U-VW2VD7MNCU,>W#!"58!4]LD[;^?;2C+A;)DY27!YGS?L;]S
M?/ 9K E]9!%"'#PG<<J&6L1YUM=U%D0H@>R29"@5;Q:$)I"+(5WJ+*,(A@J4
MQ+IE&)Z>0)QJ_D#-S:D_(#F/<8KF%+ \22!]&:&8K(>:J;U.W.)EQ.6$[@\R
MN$1WB-]G<RI&>L42X@2E#),44+08:E=F?]:5]LK@!T9KMO$,Y$X>"'F4@R_A
M4#/D@E", BX9H/A;H3&*8TDDEO%4<FJ52PG<?'YEGZF]B[T\0(;&)/Z)0QX-
MM:X&0K2 ><QOR?HS*O?C2KZ Q$S]@G5I:V@@R!DG20D6*TAP6OS#YU*'#8#@
MJ0=8)<#:!3AO .P28!_JP2D!SJ$>W!+@'@KP2H"GM"_$4DI/((?^@)(UH-):
ML,D'%2Z%%@+C5";6':?B+18X[H]@\+BD)$_#<S""##- %F!.$4,IAT7LTQ!\
MQ4\Y#C%_ :<3Q"&.&;B!E$*9%6?@ MS?3<#IR1DX 3@%WR.2,X%B YV+%4H_
M>E"N9E2LQGIC-3:X)BF/&)BF(0IK\)-FO-> UX4RE3S6JSPCJY'P6\ O@6V>
M \NP[)KUC ^'6W7;>9_WZ?N\SYKA5QD5<*/.^Y:6=I5JMN)SW^(+ I%G'*=+
M,"<Q#C!BX-?5 ^-4E)??=<E2\-GU?++D]ED& S34,IFP=(4T_^,'TS,^U46J
M3;))FV33-LEF+9%M1=BI(NPTL?LWXD,8$U9[\ NDIY#R:[?R.Y8ITFJU&:-]
M(Z?K.-M&DWTCT[%<:]MJ6F-E>#UOVVK6N)__5,NMU'(;U1I#%LEZ*2X)5)7:
M6MT:.8X] VV230HR9U-AU^FY.W%P]^-@&H:Y$X>6%K85!Z^*@]<8!U&7\B2/
M(4>AO).(PL3K N'M;=?J.;;3W4GA1E_'2GR8SVF;/F?>7L"LKF%LG)PMD3N5
MR)U_)GN=JIV]'=JN8>QHVDA]K*:'>)RVZ7'6$MF6[MU*]VZC[G<1H?R"(YJ(
M4K-"C(NF@-<6FN[^074=J[,3BD9OQX;B()?3-EW.]EU:G4[/V$EN?>-"G2"Z
M5*T/ ^K^4EQXJMFJN[I23<7._,CLC\V:^8G9GQ;-TU_ZHI6[AG2)4P9BM!"N
MC,N.*(VT:(^* 2>9NLX_$"Z: _48B8X246D@WB\(X:\#Z:#J4?T_4$L#!!0
M   ( /B!C5?U;P+OHP(  &P'   9    >&PO=V]R:W-H965T<R]S:&5E=#,V
M+GAM;*U576^;,!3]*Q:KIE9*RU>@'R-(;;II>Y@6->OV,.W!@9M@U=C4-DGW
M[V<;RFA"TDW:"_CCGL,YUY?K9,/%@RP %'HJ*9,3IU"JNG)=F1508GG&*V!Z
M9\E%B96>BI4K*P$XMZ"2NH'GQ6Z)"7/2Q*[-1)KP6E'"8":0K,L2BU\W0/EF
MXOC.\\(=617*++AI4N$5S$'=5S.A9V['DI,2F"2<(0'+B7/M7TUC$V\#OA'8
MR-X8&2<+SA_,Y%,^<3PC""ADRC!@_5K#%"@U1%K&8\OI=)\TP/[XF?V#]:Z]
M++"$*:??2:Z*B7/AH!R6N*;JCF\^0NLG,GP9I](^T::-]1R4U5+QL@5K!25A
MS1L_M7GH ?SQ'D#0 H*_!80M(+1&&V76UBU6.$T$WR!AHC6;&=C<6+1V0Y@Y
MQ;D2>I=HG$KGNBSRF@+B2S3%LD"8Y<W@_6--UI@"4](NWH%4@F0*VOWC6U"8
M4'F"3M']_!8='YV@(T08^EKP6FJ$3%RE%9KON%FKYJ91$^Q1\R539RCT1RCP
M@G  /CT,OZZ$AGM#<%?GI4M.T"4GL'S1/KXLXS53A*W0C%.2$9#HQ_5"YT%7
MW\\A>PU?.,QG_L@K6>$,)H[^Y22(-3CIVS=^[+T;,ON?R%Y8#SOKX2'VM*N%
MS S@3RT,N6ZH8DMEVL8Z#8/+(''7?3>[0?'%1=@%O5 Y[E2.#ZKLU:31>8ID
MP85""D0YI+,A&_<D!/[EELS=F#@:%AEU(J-_$TFY+JA]&@]R#1\Z&BJ>:,>'
M'^TQ$G=&XE=K8K13$"/=S%\8M&6SO?9*!<6[%13Y_M;1[ :=^]YV!;F]7FCN
MH<]8K B3B,)2P[RS<YT8T?3V9J)X9=OC@BO=;.VPT-<A"!.@]Y><J^>)Z;C=
M!9O^!E!+ P04    " #X@8U7* <X;/<#  #2$@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S-RYX;6RU6-MNXS80_15"710)T$8B=75J&W"<=AM@TP:;9ONP
MZ(-BC6TADNB2M+W;KR\I*;J9$A!8>8EUF7-T9C3#HW!ZI.R%;P$$^I8F&9\9
M6R%VUZ;)5UM(0WY%=Y#).VO*TE#(4[8Q^8Y!&.6@-#&)97EF&L:9,9_FUQ[8
M?$KW(HDS>&"([],T9-]O(*''F8&-UPN?X\U6J OF?+H+-_ (XFGWP.296;%$
M<0H9CVF&&*QGQ@)?+TD.R".^Q'#DC6.D4GFF]$6=W$4SPU**((&54!2A_#G
M$I)$,4D=_Y:D1O5,!6P>O[+_EB<ODWD..2QI\G<<B>W," P4P3K<)^(S/?X.
M94*NXEO1A.=_T;&,M0RTVG-!TQ(L%:1Q5OR&W\I"- "21P\@)8!T 5X/P"X!
M=IYHH2Q/ZS84X7S*Z!$Q%2W9U$%>FQPMLXDS]1H?!9-W8XD3\T?9%]$^ 437
MZ"X[ !?R'0F.PBQ"3YELC"3^#R+T438$-S]1SH&CBUL089SP2_0S>GJ\11<?
M+M$'%&?HKRW=<XGD4U-(;>H)YJK4<5/H(#TZ/'1/,['EZ-<L@DB#7P[C,1D@
M,&51JLJ0U\K<D$'&/U?B"MGX)T0L8NL$#<,7.R;AE@[>DF-7+\K.^=PWOJBO
MGV0@NA.0\G]T92]8;3VK6B2N^2Y<P<R0JP '=@!C_N,/V+-^T:4\$EFK $Y5
M &>(?;Y(*1-Y,RXI%[I4"[R7X]7R=9ACUR'^U#PT<SB-(KX_L:JHECBW$N<.
MBNN."KHH9N52I[.@<IHZL=-1J8EQ [U&K]+H#6J\#]F+](4O8;('G2Q/\TC7
MP1UAIU'$GS@]TOQ*FC\H;4G9CK)0 +JA<OE 7^\A?0:F;>A!IK<V]$ADK:2#
M*NG@728Z&+, (Y&U"C"I"C Y<Z(G)\WF37"W(T^#L./[GKXCL54;HS7>2)=<
M31&NU]&IB<%6S[J#&_Z-SYKJ$MZNH===%#51V EZBTAJ=610W4=Z ):IOBXG
M6WU7_$$%#,_X,.M;>WPLMG8-:N/&[^/<>%3K'HNM783:O/&Y[ET2M!K5FY!N
MHYY&37#08S^XMF\\HG_C4W.VW:Y.38S=H[(V<'R>@^-3<_;\DP\@3=2$$-PC
MKK9P/.SAC5%?;"!;?1^>\%%M?"RV=NJUD>/W<7(\JI6/Q=8N0FWF^%PWQQJG
M#DCWRU<390>DQXE(;>=D1#LGIU9-[(Y.78S;H[)V<W*>FY?PUO\X@=.=<$V4
M';C="3<;NP8IL$V^F<+1BNXS46P@5%>K#9M%ODUAUN'%;H^4O5$U36 MH=:5
M+R>%%1LHQ8F@NWP/XID*0=/\< MA!$P%R/MK*K\)RA/U@&H;:_X_4$L#!!0
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
M    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;*U586_:,!#]*U9639VT-I!
M:#N(!'33)JU;!>WVV2078M6QF>U MU^_LQ-2FJ9H'_:%V,[=N_<>N?-X)]6#
MS@$,>2RXT!,O-V9SY?LZR:&@^EQN0.";3*J"&MRJM:\W"FCJD@KN![U>Y!>4
M"2\>N[-;%8]E:3@3<*N(+HN"JM\SX'(W\?K>_F#!UKFQ!WX\WM U+,'<;VX5
M[OP&)64%",VD( JRB3?M7\TC&^\"?C#8Z8,UL4I64C[8S9=TXO4L(>"0&(M
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
M"F"2<(8$+$;.N#><A<;?.GPE4,F=-3*1S#E_,)NK;.1XYD! (56& >O'&J9
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
M(1QT$M[D$?*24RDQA_EZF=(0KN(8.<U7<'>)V1)YZQIWVNZ[Q@<RV\F WV3
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
MZ&F]IQ-?H_6=R$_TY^<[NF8W3'S;7?/LJ'^@K*(MB],HB0EGMQ>]2^TL,(J
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
M5J6/ $0HBBWTK,?67LMC.0WJ%M5N3U-T0[T+JG7F]U].E^;#@-BFC4HU!4E
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
M71)%2>)' /,KB"(,@=V((Y@"T( A452=@SOG4;@^I\+VM[/13U!+ P04
M" #X@8U7EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">
M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]
M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<
MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A
M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X
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
M*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMLLX1 ;T.]C4!O0[V-0&]#O8U
M;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVUV$^CMJ+<3
MZ.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0
MZ!VSGY4$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZMZAW2Z!WBWJW!'JWJ'?[G7J7
MZ?.0R[7G:XW/_TZJI_.]^?KXR_+KY.R]7'!.MQ7E^2]02P,$%     @ ^(&-
M5_\GIW7C 0  ;"0  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=I=3\(P% ;@
MOT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKK
MIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1
MNCB.?8UL=GU+<[-JXNANDWX.M>VFF:<F9*.;W<8^:YH9YYJZ-#&MLW57?4H9
M[Q/R='+8$Q:U"V=I0\:^3.A7O@_8GWM8D_=U1:-'X^.]:=,NMFE8B-N&0GZ\
MQ!<]VOF\+JFRY:I-1_+@/)DJ+(ABV^2[HF?'DV.Z8=I]\I/SAS+' M/.1V]=
M2!/S]/NXPTCZTV.7"I&/]?%7?$],I4]^/^JG75'UP^QTO:_6+X=Y!#8\3K_C
MCS-^K__+/@1('Q*D#P72AP;IHP#IXQRDCPN0/BY!^N 3E$901.4HI'(44SD*
MJAQ%58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DE
MBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19
M%8JL"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19"U09"U0
M9"W^4]9G:Y=_'#\\\];4W2&?#7\RFKT!4$L! A0#%     @ ^(&-5P=!36*!
M    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    " #X@8U7[L>#Y^T    K @  $0              @ &O    9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    " #X@8U7F5R<(Q &  "<)P  $P
M            @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M /B!C5?3>9A=708  *DC   8              " @0P(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    " #X@8U7"NM04LT&  #I'0  &
M            @(&?#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#
M%     @ ^(&-5]%41^P7 P  -@L  !@              ("!HA4  'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( /B!C5<1(&66204  (\7
M   8              " @>\8  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q0
M2P$"% ,4    " #X@8U7->.LB/H"  !1"@  &               @(%N'@
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ ^(&-5_/"UQ1;
M"0  XTX  !@              ("!GB$  'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;%!+ 0(4 Q0    ( /B!C5>O6HAQ+P<  ! A   8              "
M@2\K  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #X@8U7
M)@S(T80(  #]$@  &               @(&4,@  >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL4$L! A0#%     @ ^(&-5YG#.SE%(@  ]60  !@
M     ("!3CL  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (
M /B!C5?]$D_+W@0  !\-   9              " @<E=  !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&UL4$L! A0#%     @ ^(&-5S(UF0.H @  R 4  !D
M             ("!WF(  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"
M% ,4    " #X@8U7PB9HU><"  !I!@  &0              @(&]90  >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( /B!C5?MIX)DG@,
M /H'   9              " @=MH  !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL4$L! A0#%     @ ^(&-5RB!1P'^ @  M08  !D              ("!
ML&P  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #X@8U7
MAO^#"2$"  #4!   &0              @('E;P  >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;%!+ 0(4 Q0    ( /B!C5>6U!HV"P<  ' 1   9
M      " @3UR  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%
M  @ ^(&-5\K$1MS$ @  #P8  !D              ("!?WD  'AL+W=O<FMS
M:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " #X@8U758:G<%X"   X!0
M&0              @(%Z?   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+
M 0(4 Q0    ( /B!C5?PJ(+.FP8  #</   9              " @0]_  !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ ^(&-5YK^  !,
M!   D@D  !D              ("!X84  'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q02P$"% ,4    " #X@8U7?. <^ED)  "B%P  &0
M@(%DB@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( /B!
MC5<CKG0'Z04   T-   9              " @?23  !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&UL4$L! A0#%     @ ^(&-5[41NIN% P  UP<  !D
M         ("!%)H  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M    " #X@8U7:#D]@@D#  !H!@  &0              @('0G0  >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( /B!C5>(:6+CJ2,  #=P
M   9              " @1"A  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M4$L! A0#%     @ ^(&-5U74PL4Y!@  9Q$  !D              ("!\,0
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #X@8U70C@4
M+-$#   Z"P  &0              @(%@RP  >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;%!+ 0(4 Q0    ( /B!C5?'CY9_K0(  ,\%   9
M  " @6C/  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @
M^(&-5S/DP_CL @  908  !D              ("!3-(  'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6Q02P$"% ,4    " #X@8U7L793"1X#  #Z!@  &0
M            @(%OU0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4
M Q0    ( /B!C5>^'8DLX (  'T&   9              " @<38  !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ ^(&-5Z'B-ST>!
M&0L  !D              ("!V]L  'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6Q02P$"% ,4    " #X@8U7,*)%\\4"   .!@  &0              @($P
MX   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( /B!C5=7
MHM)NKP,  .<(   9              " @2SC  !X;"]W;W)K<VAE971S+W-H
M965T,S0N>&UL4$L! A0#%     @ ^(&-5PHT.C6) P  KPX  !D
M     ("!$N<  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M" #X@8U7]6\"[Z,"  !L!P  &0              @('2Z@  >&PO=V]R:W-H
M965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( /B!C5<H!SAL]P,  -(2   9
M              " @:SM  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L!
M A0#%     @ ^(&-5XLU,^"L P  /10  !D              ("!VO$  'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " #X@8U7B(])@!D)
M   P8@  &0              @(&]]0  >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;%!+ 0(4 Q0    ( /B!C5?'<XY(9@D  #I>   9              "
M@0W_  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ ^(&-
M5_G+53*. @  M <  !D              ("!J@@! 'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6Q02P$"% ,4    " #X@8U71053$=4"  !9!P  &0
M        @(%O"P$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0
M   ( /B!C5=QKZHMV (  %H'   9              " @7L. 0!X;"]W;W)K
M<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ ^(&-5VQ7T:&( @  +@<
M !D              ("!BA$! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q0
M2P$"% ,4    " #X@8U7I3CZ\?T"  !M"   &0              @(%)% $
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( /B!C5>MRJ[R
M(00  -@6   9              " @7T7 0!X;"]W;W)K<VAE971S+W-H965T
M-#8N>&UL4$L! A0#%     @ ^(&-5P&.<J*/ @  RP<  !D
M ("!U1L! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #X
M@8U7.11#=.H"  #;"   &0              @(&;'@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( /B!C5<BY.A E (  -('   9
M          " @;PA 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#
M%     @ ^(&-5]NQ1J]5 @  #P<  !D              ("!AR0! 'AL+W=O
M<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " #X@8U77IG$2M8"  !V
M"0  &0              @($3)P$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM
M;%!+ 0(4 Q0    ( /B!C5>?^NO4_0(  $0)   9              " @2 J
M 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ ^(&-5[WY
MDXV_ @  SP<  !D              ("!5"T! 'AL+W=O<FMS:&5E=',O<VAE
M970U,RYX;6Q02P$"% ,4    " #X@8U7$^:Y2"8$  #_%0  &0
M    @(%*, $ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    (
M /B!C5?T+#\SU@(  %L(   9              " @:<T 0!X;"]W;W)K<VAE
M971S+W-H965T-34N>&UL4$L! A0#%     @ ^(&-5T,V3XK8 @  X D  !D
M             ("!M#<! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"
M% ,4    " #X@8U7YB*XX.4#  #E#@  &0              @('#.@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( /B!C5>4I F$80,
M /<*   9              " @=\^ 0!X;"]W;W)K<VAE971S+W-H965T-3@N
M>&UL4$L! A0#%     @ ^(&-5^_DM^(%"0  XV<  !D              ("!
M=T(! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " #X@8U7
M=8* 0JX#  #\#P  &0              @(&S2P$ >&PO=V]R:W-H965T<R]S
M:&5E=#8P+GAM;%!+ 0(4 Q0    ( /B!C5<;\I0Z7P0  .D/   9
M      " @9A/ 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%
M  @ ^(&-5T'D;WX1 @  ,00  !D              ("!+E0! 'AL+W=O<FMS
M:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " #X@8U7Z@N*V4<#  !($P
M#0              @ %V5@$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( /B!
MC5>7BKL<P    !,"   +              "  >A9 0!?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( /B!C5<3^K8L%P4  .DH   /              "  =%: 0!X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " #X@8U7=TMQA08"  #Q)   &@
M            @ $58 $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    " #X@8U7_R>G=>,!  !L)   $P              @ %38@$ 6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     1@!& "$3  !G9 $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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>87
<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>88
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>232</ContextCount>
  <ElementCount>288</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>55</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/StatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Background, Basis of Presentation and Liquidity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity</Role>
      <ShortName>Background, Basis of Presentation and Liquidity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities</Role>
      <ShortName>Accounts Receivable, Contract Assets and Contract Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Inventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/OtherCurrentAssets</Role>
      <ShortName>Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Property and Equipment, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/PropertyAndEquipmentNet</Role>
      <ShortName>Property and Equipment, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Warrants</Role>
      <ShortName>Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Share-basedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Operating Segments and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation</Role>
      <ShortName>Operating Segments and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables</Role>
      <ShortName>Accounts Receivable, Contract Assets and Contract Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/InventoryTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Inventory</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables</Role>
      <ShortName>Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/OtherCurrentAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Property and Equipment, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables</Role>
      <ShortName>Property and Equipment, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/PropertyAndEquipmentNet</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/IntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Leases</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/AccruedExpenses</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Share-basedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Share-basedCompensation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Background, Basis of Presentation and Liquidity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative</Role>
      <ShortName>Background, Basis of Presentation and Liquidity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails</Role>
      <ShortName>Schedule of Cash and Cash Equivalents and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails</Role>
      <ShortName>Schedule of Investments and Unrealized Gains/Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails</Role>
      <ShortName>Schedule of Property, Plant and Equipment, Useful Life (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails</Role>
      <ShortName>Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>Summary of Significant Accounting Policies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails</Role>
      <ShortName>Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Schedule of Significant Changes in Contract Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails</Role>
      <ShortName>Schedule of Significant Changes in Contract Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Schedule of Significant Changes in Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails</Role>
      <ShortName>Schedule of Significant Changes in Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Schedule of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails</Role>
      <ShortName>Schedule of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Schedule of Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails</Role>
      <ShortName>Schedule of Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Schedule of Components of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails</Role>
      <ShortName>Schedule of Components of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Property and Equipment, net (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetDetailsNarrative</Role>
      <ShortName>Property and Equipment, net (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Schedule of Components of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails</Role>
      <ShortName>Schedule of Components of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Intangible Assets (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative</Role>
      <ShortName>Intangible Assets (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/IntangibleAssetsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Goodwill (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative</Role>
      <ShortName>Goodwill (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Goodwill</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Schedule of Operating Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails</Role>
      <ShortName>Schedule of Operating Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - Schedule of Right-of use Assets and Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails</Role>
      <ShortName>Schedule of Right-of use Assets and Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Schedule of Future Minimum Lease payments Under Operating Lease (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails</Role>
      <ShortName>Schedule of Future Minimum Lease payments Under Operating Lease (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Leases (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/LeasesDetailsNarrative</Role>
      <ShortName>Leases (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/LeasesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - Schedule of Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails</Role>
      <ShortName>Schedule of Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - Warrants (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative</Role>
      <ShortName>Warrants (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Warrants</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - Schedule of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails</Role>
      <ShortName>Schedule of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails</Role>
      <ShortName>Schedule of Non-vested Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - Share-Based Compensation (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative</Role>
      <ShortName>Share-Based Compensation (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Share-basedCompensationTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - Fair Value Measurements (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative</Role>
      <ShortName>Fair Value Measurements (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/FairValueMeasurements</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - Commitments and Contingencies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>Commitments and Contingencies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - Income Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>Income Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/IncomeTaxes</ParentRole>
      <Position>62</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="10-Q" isDefinitelyFs="true" isUsgaap="true" original="form10-q.htm">form10-q.htm</File>
    <File>optt-20231031.xsd</File>
    <File>optt-20231031_cal.xml</File>
    <File>optt-20231031_def.xml</File>
    <File>optt-20231031_lab.xml</File>
    <File>optt-20231031_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="771">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="33">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>90
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form10-q.htm": {
   "nsprefix": "OPTT",
   "nsuri": "http://oceanpowertechnologies.com/20231031",
   "dts": {
    "inline": {
     "local": [
      "form10-q.htm"
     ]
    },
    "schema": {
     "local": [
      "optt-20231031.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "optt-20231031_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "optt-20231031_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "optt-20231031_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "optt-20231031_pre.xml"
     ]
    }
   },
   "keyStandard": 258,
   "keyCustom": 30,
   "axisStandard": 21,
   "axisCustom": 0,
   "memberStandard": 26,
   "memberCustom": 29,
   "hidden": {
    "total": 132,
    "http://fasb.org/us-gaap/2023": 117,
    "http://oceanpowertechnologies.com/20231031": 9,
    "http://xbrl.sec.gov/dei/2023": 6
   },
   "contextCount": 232,
   "entityCount": 1,
   "segmentCount": 55,
   "elementCount": 459,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 771,
    "http://xbrl.sec.gov/dei/2023": 33
   },
   "report": {
    "R1": {
     "role": "http://oceanpowertechnologies.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://oceanpowertechnologies.com/role/BalanceSheets",
     "longName": "00000002 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
     "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://oceanpowertechnologies.com/role/StatementsOfOperations",
     "longName": "00000004 - Statement - Consolidated Statements of Operations (Unaudited)",
     "shortName": "Consolidated Statements of Operations (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss",
     "longName": "00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)",
     "shortName": "Consolidated Statements of Comprehensive Loss (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity",
     "longName": "00000006 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited)",
     "shortName": "Consolidated Statements of Shareholders' Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "AsOf2022-04-30_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-04-30_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://oceanpowertechnologies.com/role/StatementsOfCashFlows",
     "longName": "00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity",
     "longName": "00000008 - Disclosure - Background, Basis of Presentation and Liquidity",
     "shortName": "Background, Basis of Presentation and Liquidity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies",
     "longName": "00000009 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities",
     "longName": "00000010 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities",
     "shortName": "Accounts Receivable, Contract Assets and Contract Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://oceanpowertechnologies.com/role/Inventory",
     "longName": "00000011 - Disclosure - Inventory",
     "shortName": "Inventory",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://oceanpowertechnologies.com/role/OtherCurrentAssets",
     "longName": "00000012 - Disclosure - Other Current Assets",
     "shortName": "Other Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://oceanpowertechnologies.com/role/PropertyAndEquipmentNet",
     "longName": "00000013 - Disclosure - Property and Equipment, net",
     "shortName": "Property and Equipment, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://oceanpowertechnologies.com/role/IntangibleAssets",
     "longName": "00000014 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://oceanpowertechnologies.com/role/Goodwill",
     "longName": "00000015 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://oceanpowertechnologies.com/role/Leases",
     "longName": "00000016 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://oceanpowertechnologies.com/role/AccruedExpenses",
     "longName": "00000017 - Disclosure - Accrued Expenses",
     "shortName": "Accrued Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://oceanpowertechnologies.com/role/Warrants",
     "longName": "00000018 - Disclosure - Warrants",
     "shortName": "Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "OPTT:WarrantDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "OPTT:WarrantDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://oceanpowertechnologies.com/role/Share-basedCompensation",
     "longName": "00000019 - Disclosure - Share-Based Compensation",
     "shortName": "Share-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://oceanpowertechnologies.com/role/FairValueMeasurements",
     "longName": "00000020 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://oceanpowertechnologies.com/role/CommitmentsAndContingencies",
     "longName": "00000021 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://oceanpowertechnologies.com/role/IncomeTaxes",
     "longName": "00000022 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation",
     "longName": "00000023 - Disclosure - Operating Segments and Geographic Information",
     "shortName": "Operating Segments and Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://oceanpowertechnologies.com/role/SubsequentEvents",
     "longName": "00000024 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "00000025 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "longName": "00000026 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables",
     "longName": "00000027 - Disclosure - Accounts Receivable, Contract Assets and Contract Liabilities (Tables)",
     "shortName": "Accounts Receivable, Contract Assets and Contract Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://oceanpowertechnologies.com/role/InventoryTables",
     "longName": "00000028 - Disclosure - Inventory (Tables)",
     "shortName": "Inventory (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables",
     "longName": "00000029 - Disclosure - Other Current Assets (Tables)",
     "shortName": "Other Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables",
     "longName": "00000030 - Disclosure - Property and Equipment, net (Tables)",
     "shortName": "Property and Equipment, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://oceanpowertechnologies.com/role/IntangibleAssetsTables",
     "longName": "00000031 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://oceanpowertechnologies.com/role/LeasesTables",
     "longName": "00000032 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://oceanpowertechnologies.com/role/AccruedExpensesTables",
     "longName": "00000033 - Disclosure - Accrued Expenses (Tables)",
     "shortName": "Accrued Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://oceanpowertechnologies.com/role/Share-basedCompensationTables",
     "longName": "00000034 - Disclosure - Share-Based Compensation (Tables)",
     "shortName": "Share-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative",
     "longName": "00000035 - Disclosure - Background, Basis of Presentation and Liquidity (Details Narrative)",
     "shortName": "Background, Basis of Presentation and Liquidity (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R36": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails",
     "longName": "00000036 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)",
     "shortName": "Schedule of Cash and Cash Equivalents and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails",
     "longName": "00000037 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)",
     "shortName": "Schedule of Investments and Unrealized Gains/Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails",
     "longName": "00000038 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)",
     "shortName": "Schedule of Property, Plant and Equipment, Useful Life (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31_us-gaap_EquipmentMember_srt_MinimumMember",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31_us-gaap_EquipmentMember_srt_MinimumMember",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails",
     "longName": "00000039 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)",
     "shortName": "Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-08-012023-10-31_custom_NorthAndSouthAmericaMember",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "longName": "00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)",
     "shortName": "Summary of Significant Accounting Policies (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "OPTT:RevenueRemainingPerformancesObligationPercentage",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails",
     "longName": "00000041 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)",
     "shortName": "Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-04-30",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails",
     "longName": "00000042 - Disclosure - Schedule of Significant Changes in Contract Assets (Details)",
     "shortName": "Schedule of Significant Changes in Contract Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "OPTT:TransferredToReceivablesFromContractAssetsRecognized",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "OPTT:ContractWithCustomerAssetTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "OPTT:TransferredToReceivablesFromContractAssetsRecognized",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "OPTT:ContractWithCustomerAssetTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails",
     "longName": "00000043 - Disclosure - Schedule of Significant Changes in Contract Liabilities (Details)",
     "shortName": "Schedule of Significant Changes in Contract Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "OPTT:ContractWithCustomerLiabilitiesTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "OPTT:ContractWithCustomerLiabilitiesTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails",
     "longName": "00000044 - Disclosure - Schedule of Inventory (Details)",
     "shortName": "Schedule of Inventory (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails",
     "longName": "00000045 - Disclosure - Schedule of Other Current Assets (Details)",
     "shortName": "Schedule of Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:PrepaidInsurance",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:PrepaidInsurance",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
     "longName": "00000046 - Disclosure - Schedule of Components of Property and Equipment (Details)",
     "shortName": "Schedule of Components of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetDetailsNarrative",
     "longName": "00000047 - Disclosure - Property and Equipment, net (Details Narrative)",
     "shortName": "Property and Equipment, net (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails",
     "longName": "00000048 - Disclosure - Schedule of Components of Intangible Assets (Details)",
     "shortName": "Schedule of Components of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:FiniteLivedPatentsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:FiniteLivedPatentsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative",
     "longName": "00000049 - Disclosure - Intangible Assets (Details Narrative)",
     "shortName": "Intangible Assets (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R50": {
     "role": "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative",
     "longName": "00000050 - Disclosure - Goodwill (Details Narrative)",
     "shortName": "Goodwill (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:Goodwill",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2021-11-30_custom_MarineAdvancedRoboticsIncMember",
      "name": "us-gaap:Goodwill",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails",
     "longName": "00000051 - Disclosure - Schedule of Operating Lease Costs (Details)",
     "shortName": "Schedule of Operating Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-08-012023-10-31",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails",
     "longName": "00000052 - Disclosure - Schedule of Right-of use Assets and Lease Liabilities (Details)",
     "shortName": "Schedule of Right-of use Assets and Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails",
     "longName": "00000053 - Disclosure - Schedule of Future Minimum Lease payments Under Operating Lease (Details)",
     "shortName": "Schedule of Future Minimum Lease payments Under Operating Lease (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
     "longName": "00000054 - Disclosure - Leases (Details Narrative)",
     "shortName": "Leases (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "AsOf2023-04-30",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-04-30",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails",
     "longName": "00000055 - Disclosure - Schedule of Accrued Expenses (Details)",
     "shortName": "Schedule of Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:ConstructionPayableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:ConstructionPayableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative",
     "longName": "00000056 - Disclosure - Warrants (Details Narrative)",
     "shortName": "Warrants (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "OPTT:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "OPTT:WarrantDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "OPTT:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "OPTT:WarrantDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
     "longName": "00000057 - Disclosure - Schedule of Stock Option Activity (Details)",
     "shortName": "Schedule of Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "AsOf2023-04-30",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-04-30",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
     "longName": "00000058 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)",
     "shortName": "Schedule of Non-vested Restricted Stock Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "AsOf2023-04-30_custom_NonVestedRestrictedStockMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-04-30_custom_NonVestedRestrictedStockMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative",
     "longName": "00000059 - Disclosure - Share-Based Compensation (Details Narrative)",
     "shortName": "Share-Based Compensation (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-05-01to2023-10-31",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative",
     "longName": "00000060 - Disclosure - Fair Value Measurements (Details Narrative)",
     "shortName": "Fair Value Measurements (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "From2023-06-012023-06-30",
      "name": "OPTT:CashPaidForFirstEarnOut",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-06-012023-06-30",
      "name": "OPTT:CashPaidForFirstEarnOut",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative",
     "longName": "00000061 - Disclosure - Commitments and Contingencies (Details Narrative)",
     "shortName": "Commitments and Contingencies (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "From2023-10-082023-10-09",
      "name": "us-gaap:LossContingencyAllegations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-10-082023-10-09",
      "name": "us-gaap:LossContingencyAllegations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
     "longName": "00000062 - Disclosure - Income Taxes (Details Narrative)",
     "shortName": "Income Taxes (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "OPTT:BusinessAcquisitionOutstandingCommonStockOwnershipPercentage",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "OPTT:BusinessAcquisitionOutstandingCommonStockOwnershipPercentage",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of treasury stock, shares",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r80",
      "r108"
     ]
    },
    "OPTT_WarrantDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "WarrantDisclosureTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Warrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Warrants",
        "documentation": "Warrant Disclosure [Text Block]",
        "label": "WarrantDisclosureTextBlock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, par value",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r281"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gains (Losses)",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares used to compute diluted net loss per common share",
        "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."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r202"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use asset, net",
        "verboseLabel": "Operating right-of-use asset, net",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax penalties",
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation of fixed assets",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r215"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares used to compute basic net loss per common share",
        "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."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r202"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options unvested",
        "documentation": "Number of non-vested options outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_DisclosureWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "DisclosureWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
      "http://oceanpowertechnologies.com/role/Cover",
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative",
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r205",
      "r467",
      "r515",
      "r535",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r554",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r574",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r594",
      "r724"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use liabilities, less current portion",
        "verboseLabel": "Right-of-use liabilities- long term",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r357"
     ]
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock for Marine Advanced Robotics earnout",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic net loss per share",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r195",
      "r197",
      "r200",
      "r201",
      "r202",
      "r204",
      "r409",
      "r410",
      "r475",
      "r493",
      "r698"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r154",
      "r177",
      "r212",
      "r220",
      "r225",
      "r241",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r385",
      "r387",
      "r418",
      "r478",
      "r567",
      "r718",
      "r731",
      "r790",
      "r791",
      "r829"
     ]
    },
    "OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "AccumulatedOtherComprehensiveLossPolicyTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Loss",
        "documentation": "Accumulated Other Comprehensive Loss [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease liabilities",
        "label": "Total",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_WarrantyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "WarrantyPolicyTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warranty",
        "documentation": "Warranty [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r743",
      "r745",
      "r746"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r236",
      "r237",
      "r238"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital shares reserved for future issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use liabilities, current portion",
        "verboseLabel": "Right-of-use liabilities- current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted net loss per share",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r197",
      "r200",
      "r201",
      "r202",
      "r204",
      "r409",
      "r410",
      "r475",
      "r493",
      "r698"
     ]
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r359",
      "r365",
      "r366",
      "r369",
      "r375",
      "r377",
      "r378",
      "r379",
      "r522"
     ]
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred at Point in Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r150",
      "r489"
     ]
    },
    "us-gaap_LesseeOperatingLeaseOptionToExtend": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseOptionToExtend",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, operating lease, option to extend",
        "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Exchange Gains and Losses",
        "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."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r53"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "totalLabel": "Property and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r477",
      "r489",
      "r718"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "us-gaap_LegalEntityTypeOfCounterpartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LegalEntityTypeOfCounterpartyDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature of the other party participating in a financial transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r42",
      "r72",
      "r73",
      "r233",
      "r514",
      "r676"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and rights outstanding, term",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r414",
      "r415"
     ]
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r689"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r42",
      "r72",
      "r73",
      "r233",
      "r676"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract assets",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r290",
      "r299"
     ]
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r182",
      "r183",
      "r184",
      "r185",
      "r194",
      "r239",
      "r240",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r264",
      "r349",
      "r350",
      "r351",
      "r371",
      "r372",
      "r373",
      "r374",
      "r380",
      "r381",
      "r382",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r469",
      "r470",
      "r471",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw Materials",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PropertyAndEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r131",
      "r135",
      "r136"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, useful life (Year)",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation arrangement shares authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available for grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      },
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted cash, short-term",
        "verboseLabel": "Restricted cash- short term",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r771"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Cash and Cash Equivalents and Restricted Cash",
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r112",
      "r839"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee incentive payments",
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      },
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted cash, long-term",
        "verboseLabel": "Restricted cash- long term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r758",
      "r771"
     ]
    },
    "us-gaap_FiniteLivedCustomerRelationshipsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedCustomerRelationshipsGross",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships",
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Shares Underlying Options Outstanding, beginning",
        "periodEndLabel": "Shares Underlying Options, ending",
        "label": "Shares outstanding",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted Average Exercise Price, Beginning balance",
        "periodEndLabel": "Weighted average exercise price, ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "auth_ref": [
      "r233",
      "r709",
      "r794",
      "r840",
      "r841"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangibles, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r50"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Option Activity",
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r15",
      "r61"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Underlying Options, Exercisable at Ending",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price, Exercisable at ending",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration risk percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r42",
      "r72",
      "r73",
      "r233"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]",
        "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value."
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r229",
      "r467",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r690",
      "r707",
      "r719",
      "r756",
      "r788",
      "r789",
      "r794",
      "r840"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_ProceedsFromSaleOfShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemptions of short term investments",
        "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r267",
      "r268",
      "r269",
      "r270",
      "r302",
      "r309",
      "r340",
      "r341",
      "r342",
      "r463",
      "r464",
      "r501",
      "r544",
      "r545",
      "r600",
      "r619",
      "r624",
      "r625",
      "r656",
      "r687",
      "r688",
      "r701",
      "r706",
      "r714",
      "r720",
      "r723",
      "r783",
      "r792",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "auth_ref": [
      "r229",
      "r467",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r690",
      "r707",
      "r719",
      "r756",
      "r788",
      "r789",
      "r794",
      "r840"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative"
     ],
     "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Intangible assets, net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r468"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work in Process",
        "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."
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r267",
      "r268",
      "r269",
      "r270",
      "r309",
      "r464",
      "r501",
      "r544",
      "r545",
      "r600",
      "r619",
      "r624",
      "r625",
      "r656",
      "r687",
      "r688",
      "r701",
      "r706",
      "r714",
      "r720",
      "r792",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (decrease) / increase in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r96"
     ]
    },
    "us-gaap_TaxAuthoritySpainMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxAuthoritySpainMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Authority, Spain [Member]",
        "documentation": "Designated tax department of the government of Spain."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r313",
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "auth_ref": [
      "r267",
      "r268",
      "r269",
      "r270",
      "r302",
      "r309",
      "r340",
      "r341",
      "r342",
      "r463",
      "r464",
      "r501",
      "r544",
      "r545",
      "r600",
      "r619",
      "r624",
      "r625",
      "r656",
      "r687",
      "r688",
      "r701",
      "r706",
      "r714",
      "r720",
      "r723",
      "r783",
      "r792",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "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."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r256",
      "r473",
      "r703",
      "r718",
      "r780",
      "r781"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Intangible assets, gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r472"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r313",
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r96",
      "r175"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r267",
      "r268",
      "r269",
      "r270",
      "r309",
      "r464",
      "r501",
      "r544",
      "r545",
      "r600",
      "r619",
      "r624",
      "r625",
      "r656",
      "r687",
      "r688",
      "r701",
      "r706",
      "r714",
      "r720",
      "r792",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r96",
      "r175"
     ]
    },
    "us-gaap_FiniteLivedPatentsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedPatentsGross",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_FiniteLivedTradeNamesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedTradeNamesGross",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tradename",
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based payment arrangement, expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r356"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product development expense",
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r358",
      "r837"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r177",
      "r241",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r386",
      "r387",
      "r388",
      "r418",
      "r552",
      "r699",
      "r731",
      "r790",
      "r829",
      "r830"
     ]
    },
    "us-gaap_FiniteLivedTrademarksGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedTrademarksGross",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trademarks",
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a specified period of time."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity of Counterparty, Type [Axis]",
        "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "label": "Goodwill Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r257",
      "r258",
      "r703"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred over Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred over time."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost; 44,988 shares and 40,914 shares, respectively",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r57",
      "r58"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "documentation": "Different names of stock transactions and the different attributes of each transaction."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45",
      "r128",
      "r129",
      "r132",
      "r133"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue remaining performance obligation",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ServiceMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Cash",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r481",
      "r534",
      "r562",
      "r718",
      "r731",
      "r757"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock issued related to bonus and earnout payments",
        "verboseLabel": "Stock issued during period, value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r79",
      "r80",
      "r108",
      "r523",
      "r594",
      "r671",
      "r730"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r414",
      "r415"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Extension",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r794"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r794"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock issued upon vesting of restricted stock",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r79",
      "r80",
      "r108"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r111",
      "r164",
      "r166",
      "r172",
      "r474",
      "r492"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r149",
      "r692"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished Products",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income, net",
        "documentation": "The net amount of operating interest income (expense)."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows",
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations",
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "label": "Net loss",
        "negatedLabel": "Net loss",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r98",
      "r119",
      "r145",
      "r163",
      "r165",
      "r170",
      "r177",
      "r182",
      "r186",
      "r187",
      "r188",
      "r189",
      "r192",
      "r193",
      "r199",
      "r212",
      "r219",
      "r224",
      "r227",
      "r241",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r410",
      "r418",
      "r491",
      "r575",
      "r592",
      "r593",
      "r700",
      "r729",
      "r790"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r314",
      "r345",
      "r346",
      "r348",
      "r715"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccruedExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation of weighted-average period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock issued related to bonus and earn out payments, shares",
        "verboseLabel": "Stock issued during period, shares",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r79",
      "r80",
      "r108",
      "r517",
      "r594",
      "r671"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for tax withholding related to shares withheld",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInvestmentsTable",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Table]",
        "documentation": "Disclosure of information about investments owned by investment company."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r647",
      "r648",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Contract assets",
        "totalLabel": "Net change in contract assets",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInvestmentsLineItems",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Security Agreements and Short Term Investments",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r112"
     ]
    },
    "us-gaap_PrepaidInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidInsurance",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid insurance",
        "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r694",
      "r702",
      "r779"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Intangible Assets",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r51"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contract liabilities",
        "totalLabel": "Net change in contract liabilities",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r769"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r235"
     ]
    },
    "us-gaap_ProductInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductInformationLineItems",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares Underlying Options ,Exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r79",
      "r80",
      "r108",
      "r324"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock issued upon vesting of restricted stock units, shares",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r108"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments and Unrealized Gains/Losses",
        "documentation": "Tabular disclosure of unrealized gains and losses on investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letters of credit issued amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r114",
      "r838"
     ]
    },
    "OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Warrants to purchase common stock exercised",
        "documentation": "Class of warrant or right number of securities called by warrants or rights exercised.",
        "label": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_CashPaidForFirstEarnOut": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "CashPaidForFirstEarnOut",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash payments",
        "documentation": "Cash paid for first earn out."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails": {
       "parentTag": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue related to performance obligations satisfied over-time",
        "negatedLabel": "Revenue recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12gTitle",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory",
        "totalLabel": "Inventory, net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r693",
      "r718"
     ]
    },
    "OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Remaining Contractual Term (In Years), Ending",
        "documentation": "Weighted average remaining contractual term (in years), ending."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short term investments",
        "verboseLabel": "Short-term investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r765"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, $0.001 par value; authorized 100,000,000 shares, issued 58,833,758 shares and 56,304,642 shares, respectively; outstanding 58,788,770 shares and 56,263,728 shares, respectively",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r483",
      "r718"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r523",
      "r774",
      "r775",
      "r776",
      "r823",
      "r845"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r80",
      "r554",
      "r573",
      "r845",
      "r846"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Non-vested Restricted Stock Activity",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccruedExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Expenses",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r176"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r115",
      "r486",
      "r718",
      "r773",
      "r778",
      "r825"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/InventoryTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r86",
      "r87",
      "r88"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r162",
      "r177",
      "r241",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r385",
      "r387",
      "r418",
      "r718",
      "r790",
      "r791",
      "r829"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r63",
      "r312"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r42",
      "r72",
      "r73",
      "r233",
      "r676",
      "r754"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r718"
     ]
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MoneyMarketFundsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Market Value",
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of right of use asset",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r414",
      "r460",
      "r461",
      "r462",
      "r704",
      "r705",
      "r711",
      "r712",
      "r713"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments and Geographic Information",
        "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."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r217",
      "r221",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r233"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent liability MAR acquisition amount",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r68",
      "r383"
     ]
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Inventory"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventory",
        "label": "Inventory Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r281"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r27",
      "r142",
      "r168",
      "r169",
      "r170",
      "r179",
      "r180",
      "r181",
      "r183",
      "r191",
      "r193",
      "r205",
      "r245",
      "r251",
      "r287",
      "r349",
      "r350",
      "r351",
      "r373",
      "r374",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r408",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r457",
      "r504",
      "r505",
      "r506",
      "r523",
      "r594"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r414",
      "r462",
      "r704",
      "r705",
      "r711",
      "r712",
      "r713"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r103"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r263"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r179",
      "r180",
      "r181",
      "r183",
      "r191",
      "r193",
      "r245",
      "r251",
      "r349",
      "r350",
      "r351",
      "r373",
      "r374",
      "r392",
      "r395",
      "r396",
      "r399",
      "r408",
      "r504",
      "r506",
      "r523",
      "r845"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueOther",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock - Cantor At The Market offering, net of issuance costs",
        "documentation": "Value of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liability",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r362",
      "r363",
      "r479"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesOther",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock- AGP At The Market offering, net of issuance costs, shares",
        "documentation": "Number of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PatentsMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patents [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares authorized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r554"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Product Information [Table]",
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses",
        "totalLabel": "Accrued expenses total",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r554",
      "r573",
      "r845",
      "r846"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price, Cancelled/forfeited",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r801"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares Underlying Options, Cancelled/forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r801"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r12",
      "r30",
      "r394",
      "r397",
      "r457",
      "r504",
      "r505",
      "r766",
      "r767",
      "r768",
      "r774",
      "r775",
      "r776"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r265",
      "r266",
      "r677",
      "r784"
     ]
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional fees",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_AccruedSalariesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedSalariesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued salary and benefits",
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r695"
     ]
    },
    "us-gaap_LossContingencyAllegations": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAllegations",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of litigation and allegations and cliam",
        "documentation": "Presents an assertion of a fact by a plaintiff in a pleading or complaint, which the plaintiff claims it will prove upon presentation of evidence at the proceeding."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r107"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of treasury stock",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r57",
      "r108"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Price per Share, Cancelled/forfeited",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r182",
      "r183",
      "r184",
      "r185",
      "r194",
      "r239",
      "r240",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r264",
      "r349",
      "r350",
      "r351",
      "r371",
      "r372",
      "r373",
      "r374",
      "r380",
      "r381",
      "r382",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r469",
      "r470",
      "r471",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513"
     ]
    },
    "us-gaap_ConstructionPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Project costs",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for the acquisition of merchandise, materials, supplies and services pertaining to construction projects such as a housing development or factory expansion not classified as trade payables. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r177",
      "r241",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r418",
      "r790"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r460",
      "r461",
      "r462",
      "r704",
      "r705",
      "r711",
      "r712",
      "r713"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average discount rate- operating leases",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r717"
     ]
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingStandardsUpdate201602Member",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update 2016-02 [Member]",
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r717"
     ]
    },
    "OPTT_IncreaseDecreaseInContingentLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "IncreaseDecreaseInContingentLiability",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease in contingent liability",
        "documentation": "The increase (decrease) in contingent liability."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term lease cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r717"
     ]
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operating Lease Costs",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r753"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r717"
     ]
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Current Assets",
        "documentation": "Tabular disclosure of the carrying amounts of other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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)."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total future minimum lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenue Recognizes From Operating Lease Arrangements",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820"
     ]
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCurrentAssetsTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OtherCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Assets",
        "documentation": "The entire disclosure for other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, shares",
        "periodEndLabel": "Balance, shares",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r90",
      "r118",
      "r212",
      "r219",
      "r224",
      "r227",
      "r476",
      "r490",
      "r700"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r554"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remainder of fiscal year 2024",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r828"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Minimum Lease payments Under Operating Lease",
        "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."
       }
      }
     },
     "auth_ref": [
      "r828"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PropertyAndEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Property and Equipment",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and contingencies (Note 14)",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r75",
      "r480",
      "r553"
     ]
    },
    "OPTT_CommonStock0.001ParValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "CommonStock0.001ParValueMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock $0.001 par value",
        "documentation": "Common Stock $0.001 par value."
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_DisclosureLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "DisclosureLeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "verboseLabel": "Schedule Of Operating Lease Costs",
        "terseLabel": "Schedule Of Right-of Use Assets And Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_AsiaAndAustraliaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "AsiaAndAustraliaMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia and Australia [Member]",
        "documentation": "Asia and Australia [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r360",
      "r361",
      "r366",
      "r367",
      "r368",
      "r370",
      "r516"
     ]
    },
    "OPTT_NorthAndSouthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "NorthAndSouthAmericaMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "North And South America [Member]",
        "documentation": "North And South America [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and Equipment, net",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r131",
      "r135",
      "r487"
     ]
    },
    "OPTT_OfficeFurnitureAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "OfficeFurnitureAndEquipmentMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Furniture and Equipment [Member]",
        "documentation": "Office Furniture and Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Price per Share, Unvested, Vested",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "OPTT_SantanderBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "SantanderBankMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Santander Bank [Member]",
        "documentation": "Santander Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_RegionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "RegionMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Region [Member]",
        "documentation": "Region [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_SeriesPreferredStockPurchaseRightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "SeriesPreferredStockPurchaseRightMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock Purchase Right [Member]",
        "documentation": "Series A Preferred Stock Purchase Right [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property, Plant and Equipment, Useful Life",
        "documentation": "Property Plant And Equipment Useful Life [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss per Common Share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39"
     ]
    },
    "OPTT_LeasedWAMVsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "LeasedWAMVsMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leased WAM-V [Member]",
        "documentation": "Leased WAM-V [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r42",
      "r72",
      "r73",
      "r233",
      "r676"
     ]
    },
    "OPTT_ThreeCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "ThreeCustomersMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Three Customers [Member]",
        "documentation": "Three Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_JanuaryTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "JanuaryTwoThousandTwentyFourMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "January 2024 [Member]",
        "documentation": "January 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_LeasedBuoysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "LeasedBuoysMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leased Buoys [Member]",
        "documentation": "Leased Buoys [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Receivable, Contract Assets and Contract Liabilities",
        "documentation": "Schedule of accounts receivable contract assets and contract liabilities [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price of warrants",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r286"
     ]
    },
    "OPTT_MarineAdvancedRoboticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "MarineAdvancedRoboticsIncMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marine Advanced Robotics, Inc. [Member]",
        "documentation": "Marine Advanced Robotics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_FourCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "FourCustomersMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Four Customers [Member]",
        "documentation": "Four Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_ContractWithCustomerLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "ContractWithCustomerLiabilitiesTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Significant Changes in Contract Liabilities",
        "documentation": "Contract With Customer Liabilities [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of intangible assets",
        "verboseLabel": "Amortization expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r47",
      "r52"
     ]
    },
    "OPTT_MonroeTownshipMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "MonroeTownshipMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Monroe Township [Member]",
        "documentation": "Monroe Township [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentOwnedAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentOwnedAtCost",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortized Cost",
        "documentation": "Cost of the investment."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r541",
      "r542",
      "r610",
      "r618",
      "r634",
      "r661",
      "r723",
      "r731",
      "r843"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_FiveCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "FiveCustomersMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Five Customers [Member]",
        "documentation": "Five Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "OPTT_HoustonTexasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "HoustonTexasMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Houston, Texas [Member]",
        "documentation": "Houston, Texas [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "negatedLabel": "Cash in operations",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98"
     ]
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_CorporateBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "CorporateBondsMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Bonds [Member]",
        "documentation": "Corporate Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Right-of use Assets and Lease Liabilities",
        "documentation": "Schedule of right-of-use assets and lease liabilities [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "TwoThousandAndFifteenOmnibusIncentivePlanMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2015 Omnibus Incentive Plan [Member]",
        "documentation": "2015 Omnibus Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r538",
      "r539",
      "r541",
      "r543",
      "r597",
      "r606",
      "r620",
      "r628",
      "r641",
      "r645",
      "r646",
      "r662",
      "r666",
      "r667",
      "r668",
      "r669",
      "r723"
     ]
    },
    "OPTT_UnderwrittenPublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "UnderwrittenPublicOfferingMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwritten Public Offering [Member]",
        "documentation": "Underwritten Public Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues",
        "verboseLabel": "Revenue",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r177",
      "r213",
      "r214",
      "r218",
      "r222",
      "r223",
      "r229",
      "r231",
      "r233",
      "r241",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r418",
      "r476",
      "r790"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "OPTT_GovernmentBondsandNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "GovernmentBondsandNotesMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government Bonds and Notes [Member]",
        "documentation": "Government Bonds and Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_TwoThousandAndEighteenInducementPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "TwoThousandAndEighteenInducementPlanMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2018 Inducement Plan [Member]",
        "documentation": "2018 Inducement Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r155",
      "r156",
      "r157",
      "r177",
      "r197",
      "r198",
      "r200",
      "r202",
      "r206",
      "r207",
      "r241",
      "r271",
      "r273",
      "r274",
      "r275",
      "r278",
      "r279",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r418",
      "r517",
      "r518",
      "r519",
      "r520",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r554",
      "r576",
      "r594",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r752",
      "r772",
      "r777"
     ]
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating loss",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r219",
      "r224",
      "r227",
      "r700"
     ]
    },
    "OPTT_NonVestedRestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "NonVestedRestrictedStockMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-vested Restricted Stock [Member]",
        "documentation": "Non-vested Restricted Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "OPTT_GovernmentAgencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "GovernmentAgencyMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government Agency [Member]",
        "documentation": "Government Agency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_EarnOutPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "EarnOutPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnout payable",
        "documentation": "Earn out payable current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Shares, Unvested, Cancelled/forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Shares, Unvested, Granted",
        "verboseLabel": "Number of restricted shares, granted",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Earnout payable",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Contract Assets and Contract Liabilities",
        "documentation": "Account receivable contract assets and contract liabilities [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Price per Share, Unvested, Granted",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "OPTT_OfficeFurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "OfficeFurnitureAndFixturesMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Furniture &amp; Fixtures [Member]",
        "documentation": "Office Furniture And Fixtures [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares withheld for tax withholdings",
        "documentation": "Stock issued during period value shares with held for tax with holdings.",
        "label": "StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of Shares, Unvested, Beginning",
        "periodEndLabel": "Number of Shares, Unvested, Ending",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r328"
     ]
    },
    "OPTT_ComputerEquipmentAndSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "ComputerEquipmentAndSoftwareMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Equipment &amp; Software [Member]",
        "documentation": "Computer Equipment And Software [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted Average Price per Share, Unvested, Beginning",
        "periodEndLabel": "Weighted Average Price per Share, Unvested, Ending",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r328"
     ]
    },
    "OPTT_OtherIncomeEmployeeRetentionCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "OtherIncomeEmployeeRetentionCredit",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income, employee retention credit",
        "documentation": "Other income employee retention credit."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "OPTT_LeasedPowerBuoysAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "LeasedPowerBuoysAssetsMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leased Power Buoys Assets [Member]",
        "documentation": "Leased Power Buoys Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "StockIssuedDuringPeriodSharesWithheldForTaxWithholdings",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares withheld for tax withholdings, shares",
        "documentation": "Stock issued during period shares withheld for tax with holdings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Shares, Unvested, Vested and issued",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "OPTT_ForeignCurrencyTransactionGainLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "ForeignCurrencyTransactionGainLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign exchange gain",
        "documentation": "Foreign currency transaction gain loss net of tax.",
        "label": "ForeignCurrencyTransactionGainLossNetOfTax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r155",
      "r156",
      "r157",
      "r177",
      "r197",
      "r198",
      "r200",
      "r202",
      "r206",
      "r207",
      "r241",
      "r271",
      "r273",
      "r274",
      "r275",
      "r278",
      "r279",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r418",
      "r517",
      "r518",
      "r519",
      "r520",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r554",
      "r576",
      "r594",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r752",
      "r772",
      "r777"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in lease liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r769"
     ]
    },
    "OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "AccretionOfDiscountAmortizationOfPremiumOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Accretion of discount)/amortization of premium on investments",
        "documentation": "Accretion of discount or amortization of premium on investments.",
        "label": "AccretionOfDiscountAmortizationOfPremiumOnInvestments"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_LeasedAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "LeasedAssetsMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leased WAM-V Assets [Member]",
        "documentation": "Leased WAM-V Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_BonusPaidThroughStockIssuance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "BonusPaidThroughStockIssuance",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonus paid through stock issuance",
        "documentation": "Bonus paid through stock issuance."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r718",
      "r844"
     ]
    },
    "OPTT_BuoyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "BuoyMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buoy [Member]",
        "documentation": "Buoy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_WAMVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "WAMVMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "WAMV [Member]",
        "documentation": "WAMV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "DisclosureAccountsReceivableContractAssetsAndContractLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable Contract Assets And Contract Liabilities",
        "verboseLabel": "Schedule Of Accounts Receivable Contract Assets And Contract Liabilities",
        "terseLabel": "Schedule Of Significant Changes In Contract Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent liabilities",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r68"
     ]
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events",
        "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."
       }
      }
     },
     "auth_ref": [
      "r458",
      "r459"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r538",
      "r539",
      "r541",
      "r543",
      "r597",
      "r606",
      "r620",
      "r628",
      "r641",
      "r645",
      "r646",
      "r662",
      "r666",
      "r667",
      "r668",
      "r669",
      "r723"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyDamagesPaidValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyDamagesPaidValue",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment of tax on damages",
        "documentation": "Amount of damages paid to the plaintiff in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786",
      "r787"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation cost related to non-vested stock",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation cost",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Background, Basis of Presentation and Liquidity",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r99",
      "r100"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r696"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation adjustment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
      "http://oceanpowertechnologies.com/role/Cover",
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative",
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r205",
      "r467",
      "r515",
      "r535",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r554",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r574",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r594",
      "r724"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recently Issued Accounting Standards",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of short term investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses- other",
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r764",
      "r779"
     ]
    },
    "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContingentConsiderationClassifiedAsEquityFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of contingent consideration",
        "documentation": "Fair value of contingent consideration in a business combination that is classified in shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible asset estimated lives",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangibles",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquipmentMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive securities excluded from computation of earnings per share, amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "auth_ref": []
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r259",
      "r703"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of Credit Risk",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r130"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r231",
      "r232",
      "r537",
      "r540",
      "r542",
      "r606",
      "r620",
      "r641",
      "r662",
      "r675",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r691",
      "r708",
      "r723",
      "r794",
      "r840"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Underlying Options Outstanding, Granted",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross margin",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r177",
      "r212",
      "r219",
      "r224",
      "r227",
      "r241",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r418",
      "r700",
      "r790"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r142",
      "r168",
      "r169",
      "r170",
      "r179",
      "r180",
      "r181",
      "r183",
      "r191",
      "r193",
      "r205",
      "r245",
      "r251",
      "r287",
      "r349",
      "r350",
      "r351",
      "r373",
      "r374",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r408",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r457",
      "r504",
      "r505",
      "r506",
      "r523",
      "r594"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiarySaleOfStockLineItems",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current assets",
        "totalLabel": "Total other current assets",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r718"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r137",
      "r192",
      "r193",
      "r216",
      "r364",
      "r376",
      "r494"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensatio",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r318",
      "r337",
      "r338",
      "r339",
      "r340",
      "r343",
      "r352",
      "r353",
      "r354",
      "r355"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock based compensation",
        "verboseLabel": "Share-based compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "PaymentsCollectedForWhichRevenueHasNotBeenRecognized",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails": {
       "parentTag": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments collected for which revenue has not been recognized",
        "documentation": "Revenue recognized and not billed as of the end of the period."
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_ContractWithCustomerAssetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "ContractWithCustomerAssetTableTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Significant Changes in Contract Assets",
        "documentation": "Contract With Customer Asset [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Remaining Contractual Term (In Years), Beginning",
        "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."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingStandardsUpdate201409Member",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update 2014-09 [Member]",
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606)."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundBasisOfPresentationAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "negatedLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r108",
      "r485",
      "r508",
      "r513",
      "r521",
      "r555",
      "r718"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "auth_ref": [
      "r231",
      "r232",
      "r537",
      "r540",
      "r542",
      "r606",
      "r620",
      "r641",
      "r662",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r691",
      "r708",
      "r723",
      "r794",
      "r840"
     ]
    },
    "OPTT_PrepaidSoftwareAndLicenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "PrepaidSoftwareAndLicenses",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid software &amp; licenses",
        "documentation": "Prepaid software and licenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease cash flow payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r449"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange gain",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r427",
      "r591"
     ]
    },
    "OPTT_TransferredToReceivablesFromContractAssetsRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "TransferredToReceivablesFromContractAssetsRecognized",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails": {
       "parentTag": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Transferred to receivables from contract assets recognized",
        "documentation": "Transferred to receivables from contract assets recognized.",
        "label": "TransferredToReceivablesFromContractAssetsRecognized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury stock, shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r759",
      "r760",
      "r793"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of noncash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain from change in fair value of consideration",
        "verboseLabel": "Change in contingent consideration liability",
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r769"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive loss",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r89",
      "r158",
      "r484",
      "r509",
      "r513"
     ]
    },
    "OPTT_PrepaidSalesAndMarketing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "PrepaidSalesAndMarketing",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid sales &amp; marketing",
        "documentation": "Prepaid sales and marketing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventory",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r148",
      "r159",
      "r252",
      "r253",
      "r254",
      "r466",
      "r697"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation arrangement shares aggregate increase",
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants to purchase common stock exercised",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r286"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r151",
      "r488"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease commencement date",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r826"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r289",
      "r299"
     ]
    },
    "OPTT_RevenueRemainingPerformancesObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "RevenueRemainingPerformancesObligationPercentage",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expects to recognize revenue remaining performance obligation, percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r262"
     ]
    },
    "us-gaap_Deposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Deposits",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits",
        "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price, Granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee operating lease renewal term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r826"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, $0.001 par value; authorized 5,000,000 shares, none issued or outstanding; 100,000 designated as Series A",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r482",
      "r718"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price, Exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining lease term- operating leases",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r450",
      "r717"
     ]
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r147",
      "r177",
      "r241",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r386",
      "r387",
      "r388",
      "r418",
      "r718",
      "r790",
      "r829",
      "r830"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r233"
     ]
    },
    "OPTT_AccretionOfDiscountAmortizationOfPremiumOnInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "AccretionOfDiscountAmortizationOfPremiumOnInvestment",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accretion of discount and amortization of premium on investments",
        "negatedLabel": "Accretion of discount and amortization of premium on investments",
        "documentation": "Accretion of discount and amortization of premium on investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "OPTT_PrepaidProjectCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "PrepaidProjectCosts",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid project costs",
        "documentation": "Prepaid project costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issuance of common stock - Cantor At The Market offering, net of issuance costs",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "OPTT_ExpectsToRecognizeRevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "ExpectsToRecognizeRevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expects to recognize revenue remaining performance obligation",
        "documentation": "Expects to recognize revenue remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r233",
      "r709",
      "r794",
      "r840",
      "r841"
     ]
    },
    "OPTT_BusinessAcquisitionOutstandingCommonStockOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "BusinessAcquisitionOutstandingCommonStockOwnershipPercentage",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition outstanding common stock ownership percentage",
        "documentation": "Business acquisition outstanding common stock ownership percentage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders\u2019 equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r83",
      "r84",
      "r101",
      "r556",
      "r573",
      "r595",
      "r596",
      "r718",
      "r731",
      "r773",
      "r778",
      "r825",
      "r845"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r722",
      "r723",
      "r725",
      "r726",
      "r727",
      "r728",
      "r774",
      "r775",
      "r823",
      "r842",
      "r845"
     ]
    },
    "OPTT_RevenueRecognizedAndNotBilled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://oceanpowertechnologies.com/20231031",
     "localname": "RevenueRecognizedAndNotBilled",
     "crdr": "credit",
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails": {
       "parentTag": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue recognized and not billed",
        "documentation": "Revenue recognized and not billed."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "b",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "450",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "450",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)-(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.12)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-20/tableOfContent"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-30/tableOfContent"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479719/606-10-65-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
  },
  "r778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-3"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>91
<FILENAME>0001493152-23-044704-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-23-044704-xbrl.zip
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
M%0S!J&3?HC<6#Y&7)"C#=Y'*3&Z\)0HS6)"5L*R7L+@D+*=>/$J33%IN"F(
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
M?QK,^<+B9D8^TLT3/R*:^$@89D839R3S.,OT,YBTP/%&X*7HC#$66C'K& Z
MRJXB>1?)T4"XH>+N''?8:FZ")W^<;Q298O:E) '9YN,YB1]_09*2OMY8I96F
MMT"D*HP]C7 6.!1DD<\[%.'!6:[7*#\D[T-TEC:U@&Q]%?=PNN(F5355-V,@
MYKF:6&L^KZ1X&5C#H)F)RM(&]4GP)DC.,LB_O>_P3MG.8I6(FA0^@IV !4LT
MM.Q2[;N7-E&#*]TT$+NA[^S"G_"F6)(9IQ&1$^'8^VF21H5.#9,'BZ5.\EEH
ME+=N8=]A XMIT4^S%V$8PZPK;F;\X[_AP,2V+G0C0^W>F%9BDYT$Q6=9(S+[
MWIQ2I%AX1K'=C^LA/U,6_X"5\^4#\=%Y7!BH^,6I0\4DEYPWY+9<OB5';JE>
M&$>@):,Q<3Y;*%"LC7 1]#PQU=:!__HNRUI'3UY8(06LD+ 7JZ;_U%&\W'F=
MW0I0-W&E]BS4Y*"?1@%7=\\N2W\D\J9W$F[O!E$4PS'NZQ;##UAU#:+&(REW
M4& *V\$XQDBC@ ,]ALM6PX&NI'%^:0Q)&O^0$6A^W<&H7BL93@_\+2M(9#>@
M>(S1?"R'>0L-RTL L1F"63V B[EU'B),/=9^>%X:#PJ/4\])?1EEE+2NR72L
M9*^-2L+FE[ 12=@7;Z@;1G(*P_2Q8A.L\PVU$&*K+ B6=?XB_>^W$?4^U\(X
MGB!:I:+LJ59&Z>1'YF+"RR0>U7Q3^B.>@#NS[:9;9\&_/ =/6Q1]+\A[RY#T
M5Q*Y5A+Y-TDDM?_$MM2HT,CL?:1_6\$6?RSH9\7\P&B$4:AORDFI>3KAH>"3
M*/65,3:SE@!@XQ7(5-#+M[NDS5''44G=2DM=1%)WDHD;]J<$:4(I@=7U0"'A
MNMO05;W.,?'!EN62"J<G_$2['056;S$J(%(H91CHPD)RHXB1C)VAJRESP%L-
M!ES#L4YM 'T&%SHJ2C#=JR4^'^![?&[KK7GNP7YKXK$$U@9]R_X;]2\.0*<F
M=.G!+AC!?"T8"Z!7([%_S%Q#YHW%'QBC^2U,=0SQ6O95,L8]QZ&G]T6R(G.;
MM_HV_]MSOO:D\[7\NX/C%D\1WA-?(A_)W@'S'15>XP$V(-C?/3]\0.+Y*$RX
M=%G?]UUVW]U6ZRT_^C.L31O,(-C;P7OSG,F1[M&<H0VNGZ:W 'OS3JK[T"*:
MY"Z"@[.*-*W:!H_Y6$$M3S;.""L3W#P'T ZPZR;U32!V#VU*D$XO=-2VHZA9
M* #,$UU),\8 *4I(_H"L>#DK#:7#IL)5K%<"O+7-OE?L@$,/5@(G;S@&]L8$
MP)9U[+_FFV_NDN[I)6W'6+=$W2T:XM2+L8H._J5[2<&_=-OJAN"V]+F=$#>L
M/_B4_X(VP^TTF\$<ES%'1F\#F2:#,((1@2-]T8.7UT=_EG:)2XQ[*\ G]%(
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
MIK2F67RQ<:)]C&A)HITHOMA>N4'@1&5IHQT6*0XU\:WQIO@3KHVPPJSDP1>
M0,W2CJ!OZ2MS34XGF)?9P>8<8H?;D4_ME1,=AH_+N@F?9GZ'G4Q+K)K+SMX_
M(\;:.FH>O7J?J-9N51>P^+J UFY5&% 5!JQ8G*8J#-B$5ZWB#Z]DS+FO:,SE
M. 3M3KEIQK:<AQ%T^*#,9P!>/Y=)6 QA.CM"QIF).ABG+O]5;X*R.;M.B02&
M/.E/6?"F(MM!O<84RK.R*CC&W";,B= PX,??AE8#4'(@(X6/UR4?69Y(.XF4
MU8=5H:H1W85(#Z]>>T#K-7]/:S;-H/,"@]+TON?>1B[[F3*9G@G#V>ZI0A)V
M*+\J,L6U34N^Z326%,Y1P5;'%"VB!)"B1']:8)%0WT8>D\JA.EBFC;N"^87U
M?)<J [0.Y]%K9H!.5R@#=+SS5EQ<H@TE;BY$Y[]N.F!7Y71SYQ>_8QKHW0OC
MX_>(?K2"R#\G?:'JM5+ 11]-=)IX =H4=A1%@X2RR*-U[E.X)]8-I1C60,F$
M"5,@YU."Y\?Z9_6:C@5)%U\4?IV%C_$\3WT"*$7*= ]$Y#S\)3T?3VA?@MNJ
MGV>.86.E7"LG4HF,*'SZ!7_(9D@X*G8DQ+>OUWIH'*C(\3#9,0P)6R$#& RB
M0GHIOU@2(CT,&1&QAGS:DX0Q,#[ \T.?(2_B".X9)(.X&-#&5[@@>$K$HS!#
M8-MD9/AA-2#%E+9.5#^:Y=C?953+" R3S/#)K0(#)'/2**+2V+RT,C<5K1=Z
M#6[A%3847F6K=C'Y$!.^#Q8'-;&.PAJ%W! 7+">PW!V43!?O1;NT879>H1DK
M;E3>63)("CUD,#:L.P^4,$>P'<,T@2V')-6PRW$<^\?-5JO5X(>:[6 >7=AJ
M#QX[$OD&@_L%L"T4J0Q4+.0\6&:W[_55)JYFB&ELOM:JPR;*3G(G!*XSCZI
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
M*Q@QPAANT5U6F&HGL_\Q2/F$&X#\.!YZ[!2QFSY8 IPII-%$NIN'@2(_%7,
M85*2?0:W]6#+\B;Q.9W$^\1MBNY,S'K^!-VT:.+&N9<] ?6C5^EAYQQR_4TT
M0:N"YL0"37\NXZ$H^)%&D<IBIDH,E,PH5QWK'OB?>VJ.-'W(Q>! 8R:.BE]
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
MJP3;;&A[G(+9EF4:EKI344V?7<J4U2V5P4Z5IMV(856:=A579:&:=KU(>>8
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
M(&5>=1E['<N6V+9\6BV-*+5G]L1Y*!)%$M,@P,%%:LZOW\RL"PHDI5:/6R)
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
MF3QW2FS'E9@+II5>T1H?X*GV-3J%G%AT.<KV7L3^O- /(I)I8JMU0T3-9\!
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
M6<C_R]6O=0HKK\(<?\#IDP9B%$0/(I9FK5(D.22H#T<#G"D8(AZC_EB2,-S
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
MM]6"C00\<,]>,YQ^\:GAPP![%#.E<#GY#/6%T&5*1)I*!-"AF;2^.UF@?+$
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
MKL[_COOUQ]]N+S_\\O\!4$L#!!0    ( /B!C5?]X>=6<ZH  #$6!P *
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
M&/"\I""WJ@IRP28DJ<>.+FG<"A8,W<V9)ATUL?F,<)O#/?H34L\SDTOF BH
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
MU_EPN3BFK/SBB#%L'RML,A?282&7&UI[8SJLN4.1CQ"IO8FKZ#9(Z8[@;*_
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
M?H@91\H2>)W2*'C$4WN$;)FQ^F0T2R*UR!7R-BP1XK.B2_0B$UE)QC?R('@
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
MUA#_A-YBX<H12VCIIH8T5DO?([R4\&1AW^[LU0BIW9V-:CJ-U&D>M C%!#&
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
M;\H3>L?TV/>?GW>0>Z&^H4-)0I3@@&%7%.)%(I#L5DGQ]=8K[09Y*3JLUZ1
MX0:3& 4JA>N$',(\.@(J;F0B?)UX* BP.4G-1!E8 \7.+;Y^C_'::OW7>_W!
M/OA$A0JP_J2;!PGLWQ3#1-Y(AE>@%#TOBQ-4>2@(H"A\1LO0D< '2%-D8:"2
MA'_!EX$>\S-E#Q,C/^8F>$VKDHSUEHP!61P=.(:N0@X(+C(S\,3"S S]3#&
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
MG=%ZD,&P,#PTC.%B6[-+1QV,,O-R-6=_T:20_B6\(=SM(N4V1F28$#A[0M.
M-?82WE'&7^LU>M9D2F7DS;P&$['CM@CT]G)$-"M\HWN=J2Q#I2G,A73 %B_L
M<:D]!<>X#!*>NM5'].V%B2^K&L35UR"^K&H0JQK$J@:QJD'<9/M%-ZQYVZK
M].OMP;29Q1%!;O4:D^4IGPU-ZZ'DE8%$S#(D?B7$Q-E?HZ\Z8W7.<"?FZ+F"
M?(L^F&+-1JI#XZDD*N7Z,K1YJXCD)HG1/GLLY(;6:\8/+?P5-^R1-P7-(1"K
M\)-G0$". PQB77G &R9.!URX[.2RRA%6SF6Q?/7F(FME2C..I&$%J[+QW/;^
M*Y0<))2SX6\YP8!WK!%2B=%K#C-7<K+><O+2DDL1&M P'?1*=<A<7^QB!@U
MD-F>9(Q5T2PJ3>88S<\[I//+\( ;@G+A<\L@;IV$28OZS7 ->CR)F#&/KR2\
M+EUF'PV/"Y7?S&73>10SXO(169R<A@NM>#@S.!$/59S8;^SMO)$";]H,!VF.
M.8"1AP7I#EBU$;KEE3-I8@>9AD^OML!Z;X%7M 5.0?F9A;.$'[TYDH6! KG$
MN-^-9+XT*?R,DD]I0;3E4%9&>?JO -?&;-O-:-R13)CP\@;)ER,:C$8@.7+X
MWNO.BQ.,E?>PWL('CMZY&NN4U5Q4"*&08U)XQMYWL-FXYIXNBK0+\9!!!*+!
M^AH= UO$8Q6N>_M2H4,E)>LM)9V&.-2QEXT3(F)/<@(8=T5M0A^U5]/12[E^
M4#$<5RK*DN*C0/^=:9\3KO@UIC?PC-M)&@2Z+F[?V!+4VM;*R*>&Z P11*Q\
MA[;!+7:R(0.WQ'2F!O6]P)R\O8]3M8KG"3($A98=?.8R?,#.4<,]?R:1-GPX
M.)HJ!+'V$H0P]C/.[+'5,9G:DR/&,XJ;0!"?4#:91#&1!/D1J"48$>N0Y2Q"
MU>*O]^*_-LUH;*\TL("K%5OK%8/=V@D"V*ED*)IV.^RAX %/>+C!=-8K,#O4
M<3T6,,;G;K4$M:_'DP"==9:,&5<>*?_AZ3K F"4X+(;HCOY]0TU(Q,$>_)28
MVGATI#4RPX^<WQ8Y$@MO/IW["OX!;Z2341$NOU!>K%(9YUJJ'U-A^A3F)"DP
M"C"$$B/VF_;>.X8BYF3.#H+0VMLPZQ%=RS^B"!=;Y-8)A'=HBID'P:+ 3L)Z
M8^2EXSFE.%C3<#0A$3L[?_16SH,YF */2O2WW3$LQ,@. IXQU-\6O3?-O#LV
MS5-?;=TUW[K:0-)GFD#I),F(WER-45RH-M=8]S,G*WR33;#UDS8=+^":06H[
MM#PO]N_MD A-!_!GY'5#FE&/8-L+F$9=9D9*!5FA86YX>R5JC1P["XH#$S\'
MK?TV,=6"]6XZ$%9BL=9B,5NZXBZ^.5!*)+ Q[GU[CLTT:["Q;O5-)REAHO"*
ML8GH6PU2/K0K^5AO^?@T7]HTE#J@DG@;VU%V:2>QNM91E@13<\ 4)L5BY4*2
M0-UG8!CD^Q<I$?/-_$F%O2?RQF'6-KW!(BF&\Y-I"#84%:',R._(*"TP]N 1
M,J2>3V 2DOCF@5$KT.]!@"OY7&OY/)R73[.^"4GE4,6V)1'"3DW&$4^O[Q+9
M'9.B/MAOO=Y[L[O/W;LJ&5EK&4'&,2S'6VCVWI"#E0L!V3I^CCE &6DNT4.V
MNC-753/VD8']<X$[BU1"Q"-H0+/:3 PCGV';G7]&)5KK+5H@61T^@>JU/+9
M70K9!T?P@L80@PD@#$$'13<4H, BBE^JY5WKY;76,>U6#I%4[0\W;A4_N:MH
M-Z*.85?:%@7SBG>V >@"]<\]2*GC D8L9=Z+ ULI&L1L)1KK+1K7-DZ6QX*]
M$0QQ(<+,PA"YO*Z@7?(D=H65,0>A$31#G0('"MXT)"B-\63R8Q^93#FJ%H45
M,F*]):1T!$1NM-YI9F! ,Z9_00%LS5,9C\)M7ZWW#S@LT"&P1:K2S6HQDG,^
M:DYK;C"@81[^RI%W-G&&D0C"CV(49*0"GQM;>['RL0<'%_LR:"M/FJ$WLN4Q
MB=OK65]5]:RKKV=]5=6S5O6L53UK5<^ZP:?VX4(KK3A_BT,6"340$U%4.I:.
M5W$39?"SXKPVA1XET,O<H5^Y>>LM'M=ZF9]'U3MN3(>YRQ K,4"#'ME0? ?N
M4!!_8=08 ? ##@";=JV4&'C+B0'BWR6D:ZD^J #N5/&CC9">OP@X<:Z3KP0V
M#J+$H"8NBSQD 6SC!";8=L'4(K><RINFB.$^PMP&$^2^'*-=8W0* E\Q8ER
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
M129'8L#B[B1A!(S/^L(\8.B<> WW#--14LY=X"N<$LPMYE'8(; E,[&TU3/
MMKD2;[L<!WN,CIN '9.;284!82&I7A;'Q-M2U(\7!J;S0H_6*V+KC(NGVL@]
MS"PEA".&I4,E;B*T5I<WQ2E+$0A#%^76QWO1'F[:?5GJ!H_;F/>=#--2VR\,
M&YMV+C/01MBL49;"AD0T .@ ',?!FU:[W6[R0^UFL8\N;<0;S=Y)L?W@?B%L
M&D4*!=4..2..#1_HH<J%V0XQ2^S71K&X9/YIX=3 =?91+8$VFMA*$ZT"]JTT
MS[(&MMG^F]WV2W'>^_6W_H7HG8BC3K^S^VOWI'O>^8(CVCGN_"GV]]HOM]LR
MVTY-OB,;\!:]CT<,$C.9I-Y'T4E0Z\[R>>QNO:;:] 6%M3R,QI,LI1;D,I4#
MF2A:T:(1F/U8C)4,D[P7& 6533T1&;^(GR$1(,O,5IU)/)+'PI,3.N.B(>,#
M<Z!?%D^PE!P_'RC*AB9@*])]FMS')DDLJ#":&-H8-CBI)I+&SD<U<C@7O7E,
M253^&[ @ANF-C"N#<;.DTBX;2F6E4%9>O+SR<O1Z[1CU1+52]UVI-T^T5$C
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
M4VNQQ4,N6Z/-I;@J?@%#!#5WJ.?+8H=JTGG<!;#TH9T)+QJS4"%M, (-X&U
MS8!ICRY&O<;,R-90< KM0[?]\TQH>O:8T%B9D&0ZM<"&C,$*B,E05$7]5Q;K
MQ->>&1I)\3MCBB#,;,8263 S>>M.._;6PIPY+HH.,Y(^.<#SR9P-SCODCM#\
MKJ%-G,$M C-A</)%0986U0E(#X:*WG@%RT\>9\#NNM"2X,_X_CMY4VTB&D-1
M*Q]-2-N$201XF.(C9CXE^X!#ZI\<28AF+<ZD!OD[\/[\(HA:C1*]8*;@)RP1
M=N4$X7@TL3\/JV[+FQ"RL+Q3)$3D;"=Y.M[Q2Y> I]0B1)>A_F=:?H.)FLF+
M&6WE9'#K-3V>! 25LCKK<ZR4#\X,W+[G<)!WD"D0/.M7UK%^]8H*-BA>4:3^
M'.,6Y9UJC%22\GXC55$)Y[H+YT'! #S; \C5I+E"EB9LYL'IGB!"CY2I2K*
M#J![Z+,[S[CY7+ )>4W@I.-0&=RFM$5RLX*W!SGH XSAD'V!'^MQ<]$NP8N.
M8+19J@JX9 Y4=.)=DML$RU@SUK'\VC,>$0'/9J-)\U'G1-R+?[7:1&N?5QC"
M+CH=HWW)EGIH>9RJ\.&F*,+V/('N'&([+_U VVX1C,7$0@98LP0';='>8*#
M\R@X:DGWS%*ESQKE<%ZSW@LTE5=:I$UA5#:%#?>[:-.\/T^5T=H$P=LO0A]9
M:!)*="B,)"\_R8YMY>'G,IC+'ZYXEF( 8J[ 8+[>WAII3>M)O@8K,DR1]0W1
MIDO"A;?$")U(XL)PH8GMF5TU=9'03;=@RNX4-Z\U#]#._2\3*"A>+K=03$^Y
M5@F3ZXZ8SG$L&LA[C-AL6549M4E!P\654;BH'!3 3R)S*+,DH2%)D36N6E=^
ME5Y9_V4F9GLPJ$-JI>4&-J,R]X5=Y!N)_K7T$?,'0ZK6> /6&!>YFZ22V52<
M-<:8*AU[Q0XN3HAG405Y!T1WOX+H/@)$=_]Y0737B&^Q0N=6Z-P*G?L\S0!J
M^Y)30;EF@!.#8;>8@B(ZP&*UA\1%<G G%X9;_!_E;WW?1JPY &TL#J:\S@)V
M<3&RO-SVK*(MZQYM,25O>8"%@BLNC%>&3OB65W4Y^F,LIU6D8/WU"K+A<W-9
ML[#S3N.=\:3Y&)'0"Z(/#/-9Y*V:1]NHUJPG@Z!P<(/@_BQZJ*EF!;%*(ZQ_
M*NBJ:+U@I&Q1'P7N=+><@*5:Z'4_2-KSW<0PL(QGR"@*?+84\JCWWQD,;CC%
ML^.[VFK8GAR8#^!*:*M[9IIK)&)G8$",35(H7$="(9;9IAM8S(_9^- 8/H;O
M)'\'&.UB^L]=N%]#F.#K-%=^]=I X1O2]>">/HOPS!8<CT3*:6"3P]O:Q"+,
M3LD*<K;VR@ESBE\6Z)E<CS#6"[^6K .,QL%?(4TV.56Y]II/A.=Y;B)HX-LL
M4&S,*!I&:778;;0\H=?TO\]5HN)KY?^?:KG6W0@=,8'5139P@/:W,%5% V)F
M(9L%X:E)<6&$,#_X26&V\O8FD"=<4X*##K-@:!#7"URI>BT:P"Q(ID2;5RJ+
ML&]8["#+XP%=,LRP 32"3CV&+H)WE\P4[CDWYNYFIG'>$J:9";S[) VF7/NP
M'.]@W$8:@^E^G7/#6B;_ EOH#%Q(T'4Y? ,THW'^:#I*, H;8UKP^$I5KOW>
MTSEY' LZTM9CR1_6A:1$JF2JL!GT19OR)$(LSI6E2)HK!C<BAOCMJ4,-NFP+
M8>R GP=;CHH3J)%[G)GS?CA47HX!9TY1$QO-24=+HW1XDX@\?!$VKI+,[WLA
MFS)Y5)GL(LT\ JY)FAK;\V:+5^I^N>M/I^='W7,WC5W*5=\K,\H3-D"'_^Y9
M^^DCCNVVA/=/E.)=DN+.1=\,DU7<*F?S<[&)^T?W&,HJGWW8.1?M@U?[K?V]
M]NZ;?6$3>K!:.)#3SY][A]US8TI<B//NV7GWHGO2[_1[OW?%SN'I>4/L=,[.
M!5R_UW#?@]+T,/,F46\P%1NLGCY\RN7^\=*:3W9^2@R@RGZL0RE^C=55!*8E
M'(1H;@ZP^C*!L5B7\Z[RP7.%5)4P3$DP;9(2 PP]/;=55-Y(AE=X/Z?6CP&O
M;N>'F3Y5)HAOCD''.*4*ERS4EIZ::[2*BF7WY\50X 6#R./72G^ICM(UCYF=
MG'8Z+TZ/.Z<O+D,O5C<8A3V=P'JS:W-()Y_8N?QV<7KX:*?M4[U\^Z#]JE[K
MRB05?V"YWV\WTVU[Q8N+X\,#\!3;>Q\N+L\^IJ,/+_"_XG,0P1:_T %H!7$Q
MB2E"?GP$9\X[^.F634)W+'7P"RKCE+1QRVCC_R>,I&Q=1=?;]L)GHRA4\,([
M^WO[#?'NX/7NJW?OWFZ1,MYNPV%@,G)<DYQH@@=A<AYC-!2<EB4R?CQWB1(C
M,4QA277PKGZ16ROV48K$*YM-^6H[%7).[T\B^DMF:4<X;(?1;*YASG\?:*D3
M0[,Q8]F5C#49)!$R;\P_FRN@'89!:G&84PQ2H 7#J9Q;P<(^%E"JV,OY^68$
M.+&V:HE8L&1*5J*[_J*[7Q;=L$RS",X!,=2A$^)%8]!7XU+$D.)O)H(^6^I'
M/);V5GP'\FH24PO%(;^2Q" C"8/;*'C./7%]PYDE.C0()^3.U XHY?;.>0XP
M5D,5.P6S"PF"-.*8 FJPEX[B*+L:627<0D9/TQYP]M8$TW0;KLUUP.6NP:58
M^G(BG%N+ NNUW+G$EJB:B*5H8@.8(OH81KN3-#CQD.9;'I<3W+Y0$C<-O4A^
M_8O\8KS0B?(3FTPLPP0KU Q-0329$OJ4JW?-8!;XC5&5!UCCF.0SB[;>49]T
M4-4G/4)]TL'SJD]Z7DJJ*E*JBI2V]5BO4G/?-YN_KD5JKOUZ]\TK<=P[Z1U?
M'J/XXD".._]%?UKI%IWCT\N3_D65CMN"J-I1%E-#+ ZKQ./92,H2-FAB;!%D
M=2%.*Y4!NSC@(>EQ1G>!:?N/__$__@=.&KME<AQE86H#).;: EN%S0DQSV*N
M$SM]8O* 'Z#K"1<3+RAF^5XU1.^H]^_<SQ._@1* FS7LLS3&4[[10*[1-BVH
M;_EFF,,+@OP=P1W^A/6!UQJ)"!!#R_/AO#52$'MZ0A4_X,13-P4L&9P$BG%?
MAMWI*I,$H$$2.#,5Q6O3:S$S20Z/.]B=*AGS;% G X74Q4V>$>F-$.!3^JKR
M#-?7?WIFGF%UV'_G;/ZV-H?]:W'VI7/8/>Z>]!F%(VBQJK-]&\YV@MKTR_"5
M' Q-_2F0S8W2$R_P*Q5?$QW; IRVB$)$IB8FSFO[K],1KI,D,X=J$>R&5]+P
MB$P&<#+VPGIMEIGU,\KAZ]:KO5=-.NCX;J6^VU6Z;MWK1@RI)F6]:/VV[@TQ
MI9/;F6$V'A#\VC?2RA]LW4L3B4*JQNX+^RKQ8CWAI@I_8WLN:NE 3<Q"3; Y
M)M-0,,*QY$*PA/(K0Z6V;HI>$FN=Y;R,2^V1?7C[K7OA5PC;9*]OZ+!]EM]\
MAS6W*77 _)92C:V;BM>$8/6^RBO"ATW@G_0/KA72DXGI09C&3$R3V+Z#6S<3
M;XC0QT,'U^8\BS8IMJQXZ][Z+;SUL0)3A]K=3.34A C\_-\199UIV=&17XKJ
M>"]VWC4H%V_Z6Z*K$N(==-&NH?+XU][01FA:;[[[ -JX[&G]'/HR&;UOOVV*
M4Q//X<A:T</2L9BYLQNW3=(J:<QT=J)R,S< )Z\DJIN9M@:/;3X_4:C!#2W,
MAAX>_'[&Q7^W_Z\\*;THB6Q"$I@!QGC :WQC=MO/'_[,I?&(4AC@P>_P\MV_
M5NH97WYD[ PVAID-5_RSD>ZO=* S\K*2$:Y^+L\BC=6:.# X,]"C@!TZ.[4F
MO+(6<K7R<HK.KZ<OL*A Q2$/JN/]G6G31>9(<U_GE2SCFDK7*H?5&4]Y',?>
M%[3$T^ESD*/]O3T>QZ^Q# =3<9'&2J7P^TRG2KQMOUJ[=5I3\7GSZLWNRY?M
MW8.7^Z^?@^"<1."C!E^;/)C?.V+_X)53T+,NR[*FT@+*IO6EE6N:^?J@DN3D
MN8'*3UD[/\5C=M29U+73P@CQV,W<1<68I^.(YH#HH]-#D<KDJPD,YK$@#(E&
MXT'F)V.D64T$G/GYW[G85/[L^N9YJPQVE<&^SVSVUB*#_?+U[IL]SF"+T\\X
MBL[A8?>LWSF!#ZH,]H\7[]5)=DF@5B/&R^RK)]M$\@DWT;(Z*6P2)YCQ-0M*
M&?VXS+5!B7J3^[F]'#+)#.3-%F42R(#[=!D@PAU]4;=QWZ['>51MV(>LV>")
M-^S2;89#L1A7AT%'ATY6@2UVSA@\QZVUN:;KTQCE:]L1[655<?@(%8<OJXK#
M-1#]JN*PJCBL*@[7VF3>EA#._UR+$,Z;/0KA=,][IT<FA@-_?#X]/ZZ".-N2
M=;!E"*?E2C:33G"K#*[52'L!]_$>80?WG8.&P *YQ/3;,5ASREN82K^9^CC+
MI 0OI$+?U"6$>?<_&=1KB?XF=EXWQ!@>.[+E#CE6Z\TN@K0FEI>E2_?!E[NN
M.G15?M):+55U]'VWNOU?K9*J_>$G( P!45&B<_COR]X%F6L"CKS+SA<<Q\Y)
MY[@!)^3!WBXQ9A_@(7EQV.N>]'N?>X>B=]+O_GK>Z_])!A\297?.#W\3Q[T+
M-/XN#_MBYQ3^#QR<^XW9]WS6A^<])7@=3] C-=1A3M^68 O<HHT$_1\,9'B&
M!9,"A/FY&LCP*D._V>"0MT@S;K7IA#U^/,V= #VLH;20<(%M1<8*#9OB,^K^
MI</K*+C&6/$U7!?%4X*:@ZFCX0_Z=S3 )(PTE2G8_C368\[K8&U7DF;^M(DD
ME6!W>:,FW"E55['Y=APAW@-NPZV_DGQT2(FGDJ1J%;*!<L4KC+VVK5@E%@-D
M6D?.=,B6/M+UATR0/XFCH:)FV3)@O@U.]4THMXBYOIN1"NEFF>?6"053VZ.&
M;Y^0\48BY9F>F"K$?M]@Y _^4BSH()I@WL5Y\:'M ,YLJN9#NM;D%A-,FV3<
MK(='/] 2YF8H!['A[<<_@B2G\0?9G@3R2L-3DC'+?SSD]VVB(9M$,99Y\:-T
M*'WU=X:."76'\K/8M(URD5.)\C(<<[4U-F!KG.5Y[B@L1-)HN4+=&J&E/6,J
MUGG;2-@(TT3#0Y(I>)B*_HE=$75@Q T=7^0&-5)9?H0K-P2PHT:+((61:>N8
MY$ \;!UE"'N.U$3&J:D^$X?1>*QB+LC%;R]#:MUXD1*##?R@ U^#N%?RN 'R
M6#(!0"#.S=$LCG5BM*JCN&_1:U2NFVLV-!ZQ5C-*N(R5L1QL(B C\+565)CF
M2C^WM::GN^8(76%J&UD=,Z\Q*.<H)I6?M]7C/<-_@O06]VB)7EXI"=YB,!7Y
MID(-''+T1G@Z]K+Q-?]-;+HI9<;M"68>M&30K*.3Q.3/3:="/"UP?\+A@!S,
M]O3 'S;%($N%'RFF<S9#$MA)(('C*8Z1O1GICX?FA.!#+)J K5Z5;F[$]NJ!
MI0Q/NC+ZGM1YPJHVH+2N [E0:-_D2GM64P^13 Q-(E\AEYH.%58 .Z+(?<!9
M$L?%YO7 CL>099+*0:"3D?*QBV5D3&KJV$GAS-1Z=8E)SR;&W(G@MD@IKDH%
MV,I(^+.3P@WU\K&*^%<54ENI7S--CI9*'O5=UW4%-V[QVJUZ[5AJ:N^)YUW/
M'DC,"SC'P#0VOYT]K$H'67%J\=D,%MPDBQ,D7V'^0#=WPNUG<P(./A<G<(SS
M4=DDI>3Q/_E(A/OI7)<MT$O6EU+6=V.=]W>F8SKSM:LXS9'J_P5/]_*[PJLJ
M\SV=BPN>\FC:Z:E$83L%?+]%% >%E4C&)'M*,VZ\6.HR692ORR_*KK)IBL+=
MG2-7;F;OACF>A<*:+MIG:-:!*5DT;+X[1FH:7^.7'*+WD<HS23$$=FVRF!BA
M/P5UO;^WO_OFX-41S%LQQ'SOFY>#&3DK0@._P6>#*/K:+/8J-?20>'IS1Q#J
MO9U&U<[8B+<Z@)UQ%NLQ]D@_=UO[+-/]5&['VIFO*C4$FG),C?2V5=IVEUA]
MJY9O$'81%^E9<1D&:$X6S68L1Q%GR=W]PRX;E00LV5AY/W5[-F#%'^8GJ#L2
MGA%3$[0@X<Z'RQ4!9?L71XQI^UAA YF0=@Q%W=#AF]".S6.*O(_(\DU<6[=)
M=G<$&_QY;)L[0+*O*I#L(X!D7U4@V340_0HD6X%D*Y#LL[*Q7H*-]6DJU#?E
M9<;=<'S?.1.E2/VEV%TQ <,[3RGJ% RPQ VV,3ZP9.3;,/&P(+AD.QUM&C)N
M2NZO97\LXMVW.C"+S+/W1>)2IUS,Y?HN^"+1S>PXL<??DH&*1>,T/D\I+#]C
MC#T/ZVGCW^I5:PFU-]CT8#&QKYL-DKP*ES8,MGG4&/@AADG\0=X#0X#@X?7@
MI\<S4))<6@?*X&Q-,(K<>0PT+:S:W9*9WN:(,_'!N&K,32G:-.,6'8Y;#19K
M4X0./?"4(]".VF^)WG#VD,R35&:[4]0)H?=)AIX_'EA"X3%:X'RP0P^%Y\+R
MJ=+$,RMOY0-ORM'G!=$$/'^:H#B61B(6AQL>C<MTK;7*QKU5AT)ABP)#K@E"
M"=)K%403:HH+1@Y((B5/L4P=,YFQS]F$$"P^[+I;CAR97P1*VG"QTD2?++$[
M-R<_[F5SV8>@C*<Y3(+R%DX2E1,EB@ -,M\UYE5PXX21&&8QCX!3Q;");F1,
MG: >KV%3);JK?*M/+:)&8S")*ZTH9I34SZ7K?@8] FTIPU?*B6$UD@A5EF(J
M  RG&$G#XW1:_"J*C6E7NFX,<Y"C3Z1!YUBPBS-@,M?L!J(8:2Z(S3GIG1%T
MN"PFE*4%#B0&Y LV)./.MVW1MU.4,57W&=8XT/^]P!#X \&X\V).)CRKXB41
M?S#Z*<4\TZR\=+C;'N?<R_V:%:O$5 !+97.AO*(WVJ0\00YC,:XS]8>?:3L?
MQ3_'R=]9]#YQMH@=A)8!/V/A5_9"; 7O$>$P[5ZR65SM'T[G-X-(Y5<5&@A=
M&-)^,NEQ\*,0GIP/RS:O-WD=[(M!-VT\SPVTH<Z1WZ!MA!J?DT^'A4AT6"%N
MVW)NOW\TYP7AF6X<H'L8C!@YC#PO T'P':?' /5(%V 5<I:$Y-_PTV8,3HV%
M#GH\X;9J%CC!C[(JV#> 6A>N^IP<H>WD0;/O^M0\9OHI><S@%*5 8ZA0LA'^
M,&]W-L7-2,-VL AP0F&#,1HK0F$'>DSE#&G4S"\N($B\DZR]8<W@$E0 =A^A
MWO'G::SM0TDM1 '#V4U''AG+,1K-B> R*(-]=_8FEE@0F:'9Y$6;GV&69K&B
M,?RX"MQJ(S^CC?R4._DP@@V&KJ0-D6#=&YO*.=QN@9/P [D'UVLK;(=5K*@4
M?6&M6644;][+M4VP:<F2(BJ/:4:7N>!#ZR%QVITR!*6,]6RB(#1GNR<3-6.,
MUVLFTI %%#^.)BI&]9*K$UT.9?27A"%,$V&B)IXQ]^>J)=T7 056"I ]3W=]
MX]YJ_W891J,MOC:UN;&^&E'Q!!52*)M0,!%^ZNSK!/(1/()>GJ_4>,:$I/ZF
M"15E6?&LUU!V$@LKY]+YW LL"C5,]3M8'8- B4#>),;?O#)EZDE+7,R-RXX(
MMZ2QB[DX<<8JQLJQIO!U(K&SH$W_8R_>I$E6<3:Q4Y0/R?2M-.5D299,5$C1
M,4H3#F3\J+0.V[D;GI#_ZO!9-.^X P']ND) /P("^G6%@-Y>)54AH"L$].:#
MO-8C$+4M7(E?GC#"=-(Y+I,@ML7):;]WV,5AP'%S=GK1W_WU]/?N^<EQ%Y[9
M/3[[<OHG_?.\>]$_[]'.O\C)$%]5+,(;:ZQ_FM9K2388ZR3)L_3H\*NXJ!Y.
M%.-TJ&RW5.E+_=3=ID1R>?$ F'QA=!,H_\KZC$620"!#"*7_P(.BQZCQ)(BF
MBOB@KF1,^"#;.Y$<0QIC%+O?@QO)C5RNE;E^;,D]>"RQ4PT=#8*\Q!Y1_L5(
MDWKM9A0)%5ZAK0-7CN<*3@M<6NF=BC*(O $38B 8YTG@[GCV[?!)W/.)K["=
MG."*>HU^.U_<C1,] <=S]]<(%%M(+^F\KYM\X4$1*9S!>XQS)]CYU=V.;SJ*
M$AQ<BN^!8:CPF:1,-_VMB.3T95M<MBY:ARWQ<Z*P*&:_O7<PO[,2,5#I#38L
ME6*H?&),L:(J;J+X*VT<_!9#DIFI>#!H3[,AA1Q$6;ID+V[=[&ZIS"!E3OOM
MK,SLO7%$9D:#4Q[7J+A9T:%.N',*O! Q4+.A1Q7J S62P9!/(0H8UFL3%2=\
MTB"()"7\LP=:C\JQ<F(S@_8<RS2E0#7<G\/AE"_F8162C-%'+L+Q*8<]+^RH
MX^'_Y_>HUY:\&[R:G^/@9A@'MDXNME3:O7\D[8D*=10[PL[]&.E#)%D@Q\/Y
MFKA2%VV(D4[FQ.R6K2%NW1GAM)!*WA7O2WB)+5F[+95(?\F9_?(.D93+5'"A
M[XB"!PS7OS.=, DQ&I'B/]I[S;T]^O^&BYCL>BKZ0/2<"A-94/U*QQAN"0R0
MBQ\='Z]B'AL7\SA>EYA'^Q4W?OBM>W3YQ48]CKI?>K]WSW%M+\3.1?<,8QM[
MWQ';J*@#UT*)]MEJPVPMJDN-=E[BC92?!<IPZ GD@H1]@@GCI$0<5J8M*/_,
M5'O[PL]BJXA-DR1TS+F,VZT/1PW*VO+1?.:GR1,6BM!5?+.*\<%O:!30NX-_
MY9G#19D^HS Q38?:BI05*Y7SAS_S?GC%N_*8]X=++DYAY"?$O^9'Q ]=<6"S
MU^\>F[=<T+=G$59S_U_?/81EC:>?8HKWW_ZH*3[J7AR>]\Z*9-DSF^GVP8^:
MZ7_W_ZQF^'%E^;+++WG4Z7>K:7:G^6R1(6OO\-#3W;@%\T[!RG43V;Q_SF6V
M:(8W\I7ZIPMTP%DEH"N=Y//NY^YY]^2PNUC?&C?I44VQ?S)CJT5Z+USZ1Y6G
M^[[[]^&+<@?CD4E-PC##MK$/P0]=J&_(9=))$ID%Z5Q LZRUUNZ->?0\S-]D
M++FMF]BYZ%S\UMBD%^G'3,>_5+^NA?0_]L[_C)45.#8EJ<0X1P>,*#I@Z!52
MF7SE9LKKJR>6S-3FG?\'>P_3)[Z<)D(.,6>X8)W^R4Z\$Z#XN!-!72N:/'R0
MPG ;C+MC+A'&T;=ISVW#2X&=@[0L1I-@3W8FC".AW$C]NGEK8,OORB?:QHK4
M*9?K\?AW#D\;=]A)&_-BV[E.ME)R&U[I7$WR)I_7:AO>"/;/>6.]]?!*%_#S
MOWD<G,L7)\_5K=]?;[=^A3XIP8T3'HR+7-988RYZH:_A;_2Z^V@A4YNF-9Z;
MK3%*.LG#7!F[;MN@=/56^"LZWSK;\#;]T_4^!1_[0+!YA0N#.-XX%;CRF4C6
M?B96^=;%0<C#<?9#R33*H6';Q@OP_>]S!\CQ<:4U9V_P5HQ.?=*W^A[FAC<5
M<\,C,#>\J9@;M@FM6C$W+/Y?Q=RP;3NFJF+XSDJ"=:EBV-_'*@:J$;_H_M=E
MYPN.I7-QT;G\TB>!YD_%;YUS^)3H&\[.N[_#?T'&Z0?GW8LS$/>N.#O]TCO\
M4^P<=_Y$0H>W%:'#QI8]],)Z37I(TDPE"%19>$>_=8'MUMOMO==-(TUS*!O[
MD8-:.>-6VK;7P[EEBCA#?@ALCYC6:YJ)'JC5-+6OH-NG$<R8#KF)"Y65"Q5>
MZSAB)H-AK!17F27\4.F,PWPTRL?1XGM.XFBD!\B-.7]1O39W%?:+8=9*+)2T
M17)-D603C(<F4=R$,89@,<5-!]G1%/#*/OY7#H<Z8,;"G-.ZB/?8 F1XAS+=
M ]7283$>S(&M_30MPF$"TLR4C"@=\[Q@#3+>H>((W(BW(JZ%(S6DANU58Y]-
M>:N"?K=>Z^9UVKM$^H+4H^+GP,<4K0/QRG=T\^>8OL/42998CGKL]N?RY!CJ
M4F9O"61XE8%JP4JR(74%C9SR<%8 V($6!EVBV(V)^]=I+AK%B:.)$B9/!:4G
MB7(4^?.5'(NQ&@_@*94L;L1;68RH/7P=*2R?;,WODKBQDLB^&Q9M!)&HQ8OU
M &X$)U&2(C%TE!>0YV>G'& Z&$EUG3I)Y@L*9UI',%60CVJ01^>-Y 0A=NV]
M=QV2;YT&2K3?6@I?+',7AY&OQ([[M ;3YIKWY;-SC!V@? 2UC^@,'PX5TB,Q
MCQ(2%Z%]$UZ97<7GJI?J,=UIX05(X$0D"K$*9,JS, BBB%K%@&C$FEB@W)M5
M6VDCWLIN)<=HW06C-I=,8WAU_T:)ZQ;\6:<3;)R6A4BI@6S73(W6G+<]N::8
MZ-"Q=:'ZAO30L)?*;2RO=82"!?+;)[G_O=>S@G\(]F(@SI$[.T&:?_R\_>[U
MRY;HY5T)89.'-RH@N]'N#O\:;?N$2Y%5DC*#F?EV**_Y8,A)M\&''F#_MC *
M=\V_ZS5D)QE-$R(GL;J "-S,;> 5,M@>-]C6CME$#)>.+:C&S9/&F=JFFN9'
MKFCFF,G2$/BCER\_>,"KCYZL-,_Y>*/\O]^]?O/N,=*QCQ 4NLCI&PW>.V+Z
M?;NKM>GW:+KYJF\3LA,"<H'U./^+F+#(TF Z1%\7C1L=YS;O[+"(UFW-4&)K
M*KEK.JQ'E]3YL5;"\F.'M>%ZC<QT[ GK]BVW>@Y[0+N*"A4?.4B2PY #F6BV
ME!RR5-NP%LN AJ;A'=VUN$\EL%LQK$J[K>.J/%OM1O14.#BKOK(P5C*)0CD(
ML!,1&&)#%<,MF2QUH05&.8(2X108;G 7\#;YBA1\4>SYC:&:403O$)B$!89!
M$DP#&59?4\A:I&$6M1/\ >BV*MSQSP0*$VL8;\.P'_P.'NLE)C@Q$[L@]QWC
M$W@T\N=%+9+K.Z3PDM0Z65[!S9/4$$]Z>J+=/F_PA*:XHN!:O<8-ZM,I"9MY
M=A1K+@S"6 HU;'9#&R; EM^70B!S/;G@DG*T\1='E/^*ON+\)$&&X0\U07<'
MPX8PA%!B+%T& >V$#-Y-"21%#7DT>2#$QAHI>#["G90T2X,$RX XL&.;OFLZ
MNPQO%6M?>\0P%XMQY'U5,>9"*2S/0YEDZ:X?W9B^N D&Z_&WQ4,HHL,6"3%I
M+][ZQ0Q3G">?A&B YA&W#=0>AG"JR/]FO!61;I\SMR!UC7NT=:L":U5@[8E&
MN80M9^VLLU[*8]-YJQ*'UWVV]21W*@<%G-DS=5&FN "]T(FKKT:@Y\'_O$*\
M"W>-I".78"YP+/@R]DT-&'9%GZ45+1X/1V6(R!7,6EC*48/DR6)L3()I8R=G
MC(/UU;4*H@D]3&%'5P_O-Y[$:F0.$OP+X_X,WC'E@;X/,T$=WN^%S:E\H6T8
M5N4XK^.J_(!BY[43%-=GMOJ56UL;+P'=69]#> ,RK;7$EM>H+1-T 2@2>"^H
M!.I<T)'QU 7<P'6VRU-^/ RX4;?(X(!@)J@20J?2@5LQK$H'KN.JK)0Z;$-T
M8&]H;+%%1B:X_PDW9<?4+MNN'!%P@D#69BM",X7)UA0C"ETD\!^X'JU4T)\J
M]*(L!JU(K':Q0DLSYQ8S[64(CY9$J$\3[$X'QC(&&SFNHS'1C$W7$5WF@JP)
M!1/EM#YBAA-'E EE!+&Q-$F[JS2'2N) X NQHUI7+::I.&;P-KY*)\&&\AAF
MX8N=7G\4RN$G,E&21@ ,WLH$FF!68!T+,K_"Y'8; N;3ST/!J)4,D@+AC5>2
M.5["^_"K4E9K0&[!5:89LQ^%9HZI;P'%B#R5W',%P1LP$N(K[',O0@47)Q+C
M4#-.2RXU^8CYL38!9A\,0PPB#(\%\L9Z"^91[,QX,B&D$+D_>'1Z%)[B842>
MEQ'>3@?*NC&$'X+IA0>.(Q )O#W'S^C1B$2 42A)8LS/&&(9H]BAJ_C?GAQ/
M'/1]$C%^S]ZK48S([)A!=*T8<XLEFKX35DLH')J%\EKJ0++@+IFK9!1E\'#&
M01GGT*X5=L53/GJ!;J-$<=(Y+4HL#(N R6&^;HK6WILFRKFY!U4^G/.T?#&O
MDORH:/RK=NM@MGAY2? +?_C4%<UOJXKF1ZAH?EM5-&]3/+NJ:%[\OZJB>=MV
M3)5CJ'(,,,J7&^+)7=SHH;&1"Q-2HEF9L+M0-"YW\PRI_,IFMIR O3F)R:<:
M*XG9AV0V$5$DAK%_Z#7V)$U O!+GWF#8@O>!-6/&Z^(AA4KY;!:;J+_RJUC6
M5@RKBF6MXZJL<EBO-D0#]DO1&PR^F'A+HPD?-4N1>8P6L4,/>B\ <2 O_48'
M </@TNA*42"@T("N@I3L;Q.>Z:LB:M,9E@03),AO3L6.-(18764!.^(%&P!5
M2B1VB%PK8:JNRCJ[0.O%6+P86CJ$G=FW:53Z=2N&5>G7=5R550[K]:;IU[E\
MJ6$+IB:X"\$J;N3;!&T1-XGZ%1.HN18D=/(8T2IP_70Y+(3'X>!/)V7^F-CR
MQZ2FMQ 5CJ-QJ@L>&XZV%@@YHI1Q@ZMY7/55TR6HL?V*F T&!]*Y <LV!*N6
MTA83:9$SE*E ]@XL'PEW*:#+@!>"67+O=&I<9<I)BF8=G!.P%^>OP?,],)8V
M 6GQ7;0I:CG8$X,,'@!/X6XT^<Q2"Q<&HBKX"L^PA0%I??MB%4<1O6IQW%0(
M[TU#B'9QR\)F(#K3.4$;3!GFC()*XE(('-4\S32I<DB/K(0F6'"5ID6Z"\VR
M9>DR/:S7PHA^DEMM1K)AN#-"3? V&@ULQPJ/O!%O59(VH_/^J;!]MZR),*K7
MRK(&PH<)/]1QH)2I.91H)Z3'^?&FLQ(W56* )6M6!TM98:RK^.>VQ3_?;)IU
M>@_ST;4<<R64MRHQ3"Y+48&.W>@+%1CC,<_1\RC@)AAUS=WU/Z+XZR208'O^
MKJ. 4J!G<705R[%%E[1$1P0Z_&I5V(T:)#I5!3_2D@<;_'9AZ19=5TP0(OUE
M@7'F$G#.)DU7WP*B4C(/WAS.GEYGQ;-X6R_L2)*_V$-/PQ_2DF24II/DEQ<O
M;FYN6F$D9>LJNGX1Q5<RU/]-X;H7TH.]EU!L;A=V+FR^%_C#W1N[MW<+O;)K
M]^,N IQR59+L@A;:'6*&Q -[NVPP/"3??/?__FGR.5^M']D6QBKQ^_[/*DF*
MW!+HS,8B<GTX1K-.$RJ+(P-1%AL<FB0PWZRVIU !5<_DI<SW_9^KB,NH/J)_
MF\Z/CO)J"9P(2)EC4F-)@?&SZOYAPRC.!GXJEO/P1T)]PS)>>+"MR'G0(?FP
M81 C+RQ[R&9U:B+I"<6)S+&5#Y5S@_"ZL%S.7/@\C7/K_%WMK%8E%.5U?MA0
M5B@4L^O\L(&L3"CFUOF!POH]0K&D>]1\W&G>N*G,F,I7>J11OMTT7^EN;Z*L
M'G-$\RR$'3E>37#9T;%3C,UD$]\RH3*Y.@PJ\E'J@JG1G3,Z$3R8O$0V4'3C
M<11J^,KJ7GL<$/%#Z$7Q)$(B>AKO%!DKPBN5<[8NT9E$FUY^!QY-[@CF&KY*
MCFW#L*I,ZCJNRBJ']6Y#]*\;&>)1WAT>0@S+.=4;'9ZRU>CH45!OUUK=+,.*
MY"HYRM) A\I%M8#5578R2L:7B7GYJ&F;6-#DU/^@JBV!8GR<JN):H@DU.M8-
M]9<'62G7K1A6I5S7<5562K:RMR':U6W 00HMAZ$X]8)468K)/VL,WE$^>,\R
M042 Q)2/I#)9JF_UE+[.8R<Y>< @UL@<3R.AMD;@6(]5BLT$C U._IYCC48S
M[7^H1-:M#,S+ &>1+)6.W8IA53IV'5=EI3IV4QBM[H$%A*\F4\L@=1^.%/S4
MU5K"M#6;11,^.ZC9'77+[ZJZY4>H6WY7U2VO@>A7=<M5W7)5M_RLD*([7J->
M*S>-?3'?,';GHG/Q6T/\IH()1K0J%/!&O-5G],G+7FRYYV2Y1H_[ZHWDM<(^
M0PHIOY%IYU[,4_24$;C(*DGE(-#)2/E%.FBF,>)R 1M9 1-]-&/MGYBC\I53
M)V&L7B_66,=!A/O7EA"<2()B&9CWPR@#? Z/,S2K]1I%22.B/>(^@MP:D- )
M+_#]LOA:8R.VQ>SKQ0S8.3'0><J5V=!R2QPNL*8IEHS=&(G9*'^_/'*A1 #_
MARH5ATP3CLW?HE#M1B'\/Y5SQ6HJ9R%^)F)$6CI4.T;LL"(^<V=(\6L$UA^W
M;+9#:\'R@$.1(+T7)1\Q7!U&X70<90DVT(,G*=/5,<]+PML&/IB \,7^2S&*
MD"Q*8MD 7@ KPA4$4MPH]96A)2P/L-BEQ94>E>K +6%U1G&478W@JFL),LB4
MO9AD#!6N:0[0K'K759"&;8,T;%07E+,1**1?>'SMW;>O7^_NOWV[^_K5J[=5
M3&L;AE4%0-=Q59ZMNOF#44@\P)_E>/)>G(9D0!R.) P1$>6_O'B!!@;:%[FO
M$L57E8AMP[ J?;2.J_)L]=%Q--"!44>=R>07Q[6QND?L%*[2M99"GUZ0 ]4)
M_3C2/EXF+L _5$FCDKIM&%:EHM9Q59ZMBNK#[8V#MK._M]\0!P>O=O?V7[]Z
M;CG=C0_E[OB->NW0"0KJ=%I%X3?BK3KAM%Y#EJ)I@4X3.B06"\)G$&L\T^0'
M3)U!< [F]DP1,ZRN%K3M6AR(AT_GV?J1,N\:.U->T1/K-:K&8+Q=\23+)O-5
MJ8GI!5 ,T@U(M\3/@8]8YQF!_#FF3Y'0-$R*!J7N;?@)41A@L4J]!G_&AE2)
M,7Y.#D(2C2F&QK^&AJW?O1/#5:CK&E,_$>,(LNKX6:JKSID;\E8[BCIG8G^1
M:LTVY*UZH$&DS[29U .%T+FQ6<3YLK4BV]1<2"QTK2-#T0F;>-LF:SM%P"02
MZ[42I1\U\6DB^6H3VV"F&669U3?E9=0"B!)0"0H!9@SC+,"O'8;6ADOABB?4
M?0JC.6E;KPU!ZH@[.\H)K4R+(\M04_#ZN3CN>P(FFY2Z!5<=1P+K4&4?MSC[
M^"R3CYN"AN8^VZ4:#P=J05"*<72]C'*SA,;(3>];6O16T9:M&%85FEO'55GE
ML#:E$^Z=^@O9Z77(K,%.0]I*MK9B6)4B6L=56>6P-J4=[4663+##4&3XS$L\
MNW+*/ET6ICJ855*(].5>'"XE 4< T&&CRMA*!+=B6)6^6L=5>8Y-U_K&+G(5
MENNI$7>5KX8V/>+)+%'-!>V"F"2EN)OP OQI7CY;65Q;-:Q*@ZWCJCS'IFES
M%A?JJX&,T=1ZCW^];HE3RJ;,]S][HD)\6UVZN3F2'_\^.UWL583F-)TKC>UY
ML[OR![=Q%WPZ/3_JGKNIA%*"X![ERY;+?! %_KTT#([M-L(#FWM82'$PSPR_
MZHC[Z9S:NGTH*V7%ZQR+]L'!WNZK_=;^P?[NFWT&L/;/.R<7/5O:WC\5_=^Z
MHG?R^VGOL"O.SD\/NQ<7L*+B[$NG__GT_%ATOW0/^^>G)[U#\S/\]N+/BW[W
M6.Q\[GY"AI&#1?A6ES9X?E/<<XTKX-GCOM4GQ!XQ&?DIN/X#.)K:35I2:ND9
MLM#H\<3R&*)I?:00[\05J$-Q&(W'*@;3^Y/M*]7A+"_E?+=MPK93#"ZB(*/R
M:JS/+86"QO!XTQ'*!HV(XE(E( PJ4%X:1Z'AS;2EO7B+R]9%:T90\.-^3-VP
MISF;9B^\CC03=-IV?F>!3#%;5Z_MX"6]L[.&N)@FJ1ISC?'LZ$R]-?XPYS*F
M-.&5AHOBIBD_YN+F):_"=W;O8.C1A4Y@?2]+#2WT9(+]+#Z\N/SXV$VJ?KQH
M_W\/XDO:WZOXDE;/E[2_5_$E_5C9+]T)I">*C5C.:?P5;?<[#.$?:_B_%^57
M=OF/>CVQ4J:?=7_QVTF/GM%<W&'IF &C5OPE-UP><0*6J(%5DE[-S0##X,_8
M5F P)!@+91P\$G>;+RA 742KN2\5-L,SQ@9UOF%SQWYD.VSF)@T8(A&W) X3
M#8>:\I$.9X)FC+D6[!$R>^!'DQ@-+.4OB($7[#\2OPP"I[G>1'EZJ.FR9CG"
M;H=E N8&\/FY<R[0C6SO[[[<N6H4'X!?N?]J1S9V#AI@.;J?OL9/]V=^^H8_
M;+1$)\CY>G""_,C+>&QY9PE#;6XG!G]U:GJ.VK<OZ-215#B5WHCN001 <Z:J
MT]34L5+!X%N=!??/A;G:SH^YG7O#.>]&8P+<PI$)5CQ=V,Z<T,I+G* 9>1)^
M1G>3^(62="FGH9"C"FF6=#I]7Z]ADZ<4>^2"9Y2%68*P9U(?XXD*J% HBZ_
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
M[Y)-HC?AMS8:ON%U']X2ULW*_KQW0ID^H_;T7HGVO,R0=4>.WR(DJ(/.B&4
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
M<+1N]. V>=N2[V)Y+I;GLD]Z'C<4Y5%TSH:82C410!THVQ84L /\CL=>O6
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
M'KE$B<W&$:R-2VVZU*9+;3Y/V8P)@.CF2YNB(!:,.\#4)N)EHR2%<TX8_JX
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
M;XM!STKF3#0G,>QO*19"L$M_.@.9R+,Q'^D[<!S(F/6E"!0 $5M=J. EM=A
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
ME4@+?_EV:PU2$0ACN%YX%&B7\!N!P2N&#<Z%0(1Q8Y*'-! U"*0.\@3-4M@
M''Q4L/E4!E-F<OJWZ@\J$841FD4B32QX*-,)V-M.,4N3B8!0%BA@/ -(%6+"
MV'J@KO&BNB#O=V=O2*@VKCKX6Y"08)%,$>'$&*N(;H"!0J9P65>NRS2"D.!6
MPHY,@S@/$;E@C4KD-D [DL1'AJ GTB(RB^,E*WD<!2&8>^.#_4))UAO4(H_1
M %2D0!5N3.- !=Q,612KN2EY2HN)-$@&,!JGDQX\H#8J3&-*1 YRR4,;QMDP
M3GU<]5--&&<T%66<EY'YHS9?<M4V!:<4"3LI!!5%$H<^N >,:^'H >$NQ[&@
M,&8"Q#2.I9E2>VJ60".13J+C4)H@5B9'/U)/6L7>5*95($*<-A[+-K@A%" ;
MSUG]VV#*TXE@70B3JSS&!/<.>'/O<%M\<OWW#D-_Y \E%6)23U(T""/A4N$N
M3R,$Z)&!/(JUT:([HT48C69\G];0@E*]HW>[]3<L51M7;?-/]?!33QB8+K61
MRVF>)I,&Y5P!SZ&IGMN%LJZQ "?XX8I,2N4:!B!.9M*0Y%DF:")UQJB6N4KF
MJM)+BY@[ID'CNT31*&0979103P!D5"Q#;AW:L9&AY-K5>J3/^IP83,E2;B@)
M<_1<,";E;D[=*2. RD*:4<^,TW;,8TXR#Q-T2%89'7KX)+&:X.+=6%!#B##T
M%^'[#8\-D]7&5=OC^C+9L_7*&J$]7^D\QFLEC!6Y45,0XDR&1%?<J)23N.,&
M5$?E)>(PKL.22L!PDH]E+.V"DKR'QB:*=:SC",43XYVFJV36PW%"\K:86I;K
M#*QF7'H:!$J'#H6K5DU$BH0S!KGABLB(.JE)GEI/8*!8F4'!O=^XV%!8;5RU
M'=2$POHS'N>D4U8E8A%%(K!RAG@T#Q1[EBGE,Q28/US5?^Z($U)BZ CA9'R5
M::QR^P2,YPA%OFPMJ)@6/5WW9F.JU5&9SC&Q\&L"4&T/!R.\VYV\(9W:N&H[
MK GI]'P4EZ1SCQ?H)EQ1)')7'B2?KU!+E-"I(,@U!7XE<5JWZN$DREA<I&>
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
MYQ;! LX^A&_GM"(HRMV+^)W--1L^WH^UQ+VS"46P($68#();903K5H3)(N#
M'<&*#V&"V-UI''@Q:>O5L-T]P6&+6L)B; OS/NP*6E@,;C<X'WAE+2PF SJF
M"#8P'$2%.WN; R\O[LGP*OF'S5*L71W=V3'F#SNKVX6)X$XPQ%7/J)@)Z M"
M7-:,BI/=[3[$%4V'N06,8)8J HRL-!1MZ<8=,(:J&+KM%,*?*T; 1W#S*83O
M"R+@9[N0H1"^2XB IZ!>(?P@+PH%[>P8BN%[O?#X6Z7V2(O/I1V75?)'28'Z
M$QS8,>79(Q57^!"^E0?*9XY48.%'_*[6F<\D)(.TCPEE$K*#*@RKS"2G7L-'
M%L&&Y7P$FUT)$\0>3B,\UXVK%S<W"]EOCW@^@@DQ%! R*G %K)]U!0NQ.08:
MC[H6W4I\3Y*A<GQV66TF.H+RL18_Q?"# K\'8[M=5[/O<I&[T5K@PG<;+4T5
M !!U1 .:X:+&NG6$=F@Q9D^6A&:_#]"4=U>2(XD_4/,Q2/FS) +Q<OH [;BN
M7$L*)!Y26H$W/>\!B4*TNQXS.U*5"\^ZL#NX5!531UZQ,]14<S"<D6CU5MZ)
MQ@BRS&%TG"OL4ZGKU;=O\74S7W^+7!0J^*Y#'Z\^ ^P%O+U[L3AKT><R1>C6
MC&E+YA6CHH@U.!J-T2,@OONF?"OUH1O4!4T:(Q*AHP;:J#8QT$C2DT%-073B
M<>SL8ET7Y?_.'X>>T.QCJBTJ=VD(^ R4G?:XHO;)J">AP2LBKXGZPUB$@R3'
M9@HL9U'C=$&\--6IMQ1+$11,K.5H;750*!Q%L/ >J8Z<J^V8R8^K\$.#2/44
MC*L(EC$BT%6.+2^BKZ)+//0O%?B7QLL2[\-=*69(W)*[H^MN2WKCZ>F"<A=^
MF+B).__Y6G#N?E;N?GAS5,X<'E_^2>4P1J9R!+V=#J&C-1Q%T-0G4AT%&I7*
MV0/[[7WU%)"KPT<0H7 %HWK1%'P:=9<CJ#TZA$TU5,T80K?>5DWX$\\5?#Q[
M.8(5ZPAL;,<8J5R(F0?9DKL#V]PJ=UO2&T]K"LA=\< 114C<W8.!Y+<04HX@
MJJTKD"=#U:8_5>VIKN $Y_)2W]J6[1DV AS-J+J6%$D? O%&5<7MJ"J&GY;T
M33EY%/<M4N=H%R>/1!1C>2>Z,ID(PD:(/WBK"*GO0]7BY9UK /3U)S]X"I6+
MHNX-+2Y=+B\N532-5P8X)7@YG5]BKQ7@BLHF3NSI-_!"0X?(Q<M/^[0XRF07
M#K:P6E0<@D-]*Q9_ G24"1 KST#C!Z V 9H@Z: %HXJUO1O7<[ZT5Z$5'O?>
MU8#6\_&7-I<.([Y5,IN9*!"I/H>QB#58VD.#Z,/YX4U('AHZQ@,H<#"PKD"'
M&G[0\6F5\ T,/H+RPU!#+U/'AI%&E*'CX,XG.E2@]34Z)_#SF2Z-QC*PCM"S
M7[7X<.MUNFIJSMO@9?@<JP^V+#"O:V1AWS2[#>"#AV:?SCZ71/1-7P(:@UD!
MGD=!5NO?%@\I6KYY_KKWGN^SWS;&REZE0C=XS4#G/5W,V7&>-/]NY39@'1)U
M,>=[_GIQX1;G\P4"G ]MD0:5\VITZ5J89<^AE%J\AE?Z[0'M6+J8B]<ZP<WU
MA?V5"(F9C&5)D.SY)2-*([0>A Y\G;LK*$ET?U7F=3@86A7\$TD_N\#K@.NY
M__3>\T5N(M][4WF24 IZ8%?",150#!1<"^":KRK#"5?<Q@#K5&;C8L[ [!7V
M-V$+*88#Y:*0W$B*2$C6I"?&0K)/CXP>2>XT-/1=E47GE7BW/;O$G_M#>^OC
M& O% =$XB- ?^.Y>B9?[7 YR2F0%.;YGAL58RMPN4N8.(^5\DJ2\?< >J91]
M1H[5O3!)&2_0^H Q15E#5<''!R^,&2M\)W6D\-&[__Z?T]"_+_\GAH/UFQQ/
M PMK97!B>/#9"W<:0/!F_L00$'P3X&F (K \$HX3CD:.Q$6.W!'T3B-'\B+'
M8^" 1H[D1H['P .-'$F*'(_B$6CD&+O(\8 XB5D^]\!"@B%\<7V3HM,P&I+"
M:ULG!]4[#:_)"Z^/@0,:7I,;7A\##S2\)BF\/HI'H.%U[,+K ^(DON'U(83$
MT?":N/":.X+>:7A-7GA]#!S0\)K<\/H8>*#A-4GA]5$\ @VO8Q=>'Q G\0VO
M(Q72QGZ(-- ^4J!-^ ;2C<"AD3HAD7K<@41#?<)"_;@#BLX5CCY7B#N$Z&0C
M)I.-> #-OP$V#;])"+_)VPZZ$3@T_"8Q_(XAD&CX37+X'4- T?";K/ [AA"B
MX7<<PV]B@;;-Z?*G 2BRPF]B.POY X>&WR2&WS$$$@V_20Z_8P@H&GZ3%7['
M$$(T_(YC^$TLT/P/_Z'A-PGA-\DM)WV 0\-O$L/O& *)AM\DA]\Q!!0-O\D*
MOV,((1I^QS'\)@]H/H=2T*#[^%LK#W,(!8V9B8R9CXP#&O(2%O(>&0\T8CUZ
MQ'ILCT #SG@$G ?&"4W7DA<Y<D?0.XT<R8L<CX$#&CF2&SD> P\T<B0I<CR*
M1Z"18^PBQP/B),Y-.0XW#7/.>X<OX!41:)>\DI#X&IJ#:D(C::@&T&]57M$K
MBG@M*;PB0)=Y#P0@/?,]&>B7TULPX.4:9J_9KZ*[@#;F-6/:F8Z!^SCX52DE
M?!;&HH6%M3!QOOK**R:O33LO:F>HFCJ\JO,"69M>JZ9& 14FH+:B^877\+*.
MZZ6;-75$4-N BP;4&[?>MWFHOGOP#!03-(#-]CP%@9&.!E9%@ QJ/(K%[R5]
MR1(Z0PT Y]J$Q*4K+%].+X$B#$>\MGS@MI<(PP6U!S%SNYI=M%Y9X5"D:\:'
M._Y1U6;J=MF9%PZ.NDH<PQ8%H1@D<FS4'D_>'CU@<.RBC;AM6:3F2,TQJ>88
MPRT,X9BC]$RC56J.'C X]NA(6$EC@*ZDO*+W@:8!L6*T5$DQZDI'2DH6&G(B
M*8-FW^&RV;]15;&IM8'V+ E@>=5RG2B.[>?)G 4% E;S&6@44XM2H'#:MG\$
M]5.Q\%-DQJ.!@$7]%'E^BC X^12$MN ;%",A,Y&Z(H*^I$@&N(7QM5A'RST#
MJ2>#BJX#0[^<6O&XS.M+B_D+4DCX(J.'&Q%!@Q^!4P?!LB!.# ?.=/0>R'@^
MK ^E\:E#8HU,3@0==MJJJFIC58->\E)5Q,2@XAGH!GK 4IV %[-)5;?O;)@J
MGHPPDK#I[ORDVUPZRU*4D. >L"HB=0^<RSU0Q1/C'G9:TU["2Z2S3!LE-RJ<
MF2N(>RPY7A%Q55_"X;*6ZU.-)R@4C@Z%6$88%#='QPTI,0>%PM&A$/,HI#(
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
M1R$,/JNJJIJ*H4VKJNCCNGJ#+S"Z?ZUEY'(8$X2T#@14AF4 =/(Y\FF+&8X
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
M7U*>51D]&ATJA((,3=*?K$?/+L1K"[.QJ >F*B(7#016Z4?*]N!0D<D]MB/
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
M/&C3AR.1?\=C%^GT\+#WIRWW$W"-A'9K :3=,9Q42,*L%X/[7@0LJP&*-:^
MF$-%-@IJ (+6$V5@6$EVIX1] *=<>#<=?*Z.^BKU)6'V1.S=7"[-A.[GMVJB
MBC6$2/0R:&0F7K:T/.PF=^QLC8*OXE%&']YEG>%KE],#6R;07/J0=66 >CWC
M':YVL0;&M,R_I)!CPQ9N0+\&28$AI>Q,\%")M0G_%%":;HP>B\2F@6<)F\JZ
M1BN6T' +B[=O%*A.:=YPDYEWL;'-'JW]H_*_%_C@A)G2^DZ!6=H*\!"M +.T
M%2!M!4AR_[CCM@+$3Y)$"#?=/O+.YLLZ0^?MF_D9.M?U1J51K5=N?<_1B;<H
M>C/-'HJED,E?4B8W4Z9]1(V+,2;4%WL?DKDB10H.PEA: DQV!IBF 'CE[9L6
M7I/U6(% ,ZPVG"Y*HL1K^+R&(TLE]JIP'SK[]LTE+Z,I,-,> I"DUJN0T7<2
M!-;_6)9USC]-,6 B@+&]LQUO"/XW41S[.XY@\2"RSXDXZ6;9<C>3R73'2E;)
M=E^51DOXPX_O6M]$&#.:(\C;%%_XP74"?'KQ-.-%7.W09"Y84'JV?(Z ]^D
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
MDX2/3 /Z;TO8#15)..^^Z;US%_IF^>U^]"%?Y?BI3^^AJKRTI@'^*6WU:?W
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
MJ4N,U!%X?,O1\8U,#5*#(DH=@0TJ3PV*4 VNC1>CCH*VG)M&7;U1* 9>2*)
M)=75T#Q^W#5($\>D:I#8P6+O? 6A X%WHJ*XO"&MKNLF$*],35(&EO"PQ.";
M\#=Z]_4'U]"GY4+Y42F065Y@U0+#.R$[C(3Y832 BY30>? ]53%U?((PX#5%
M-0V+EC$_'5D'2B?(<N<;(6J;%6V5W<\U'>F.M4+MUTM.&OR1?Y=G6R*V4AP#
M-3=3VLHNB@.7*6T4YI;A:;@;W[A4CLVF2KG 99QT."1J. SDF ^$L+4EZQ1?
MA.*+)KN(4D?0^4N6H_,70C5X<(<==<8JD^)R1>K 2<5;4(]!UYOBKD&ZP$&J
M!J/U^2$GGJ _S[-D^//-.UC6">\>Z(8F"080\565%UX3;S2\T^5I8'Z];GXO
MEZ>/Q!>^>"4WS#'\Y!GR!SEFU#ZCS5BU*,$7)\HLYPFIRZ )*7_]1]M2:=#/
MF,.O!?UZ?8+*7X?V=<@LB4U0^0KWJ FK0CE5*-!L%;$#8<!0)L?24(9,#=)\
M$%'J"&Q0M%H^[AJD&;VX:S!+-1AS#=(<6=PU2$:.S#NO$:#2 N<U<,,<I]_S
M]U'QL:=]NRPK9-;4(!Y0NTHTPQ7<L^ T4^450]68BL%TAH"YX[4G8)?4J/T^
M0$RG& 48Z$[)>8J@ZHFMM F<V+ !$&42HW<YY!Z5>F<XDF9)##]5IIG*36M1
MC9LT2&I6 TOVJ!F,?#Y58 .W+J4##:D##>U;0*@&:0:#*'4$-:@\30F2JL&=
M5S=W&6VCKF;ARG3L)15H05T%397%78,T54:J!J-S]B&7L9#BR'VW3PDFG#V/
MUJ=ZK%GA3\D8#H$L7JM:AY_@OU09G;6A=Z6&G0@2I>ZK<CMX:FG&GTM>/$Q5
M2_B'M%H,,R\VQP@&%A4&/[$^M3GWT678] 0PX^V.TXW2T+>C)-J)E,\A]8<2
M!<7!P7 0>% /NJ>:0N<(T)FGH:L;AZ:-H])!SL;*C[/-FI:]K1C]68K:8_A8
M&3E6<L^'-1>?]GC-5J>S/C?M+^\MI]!1'[Z58HN!$]C1V[K?H0NG:>9Q@7R@
MZ/? N%\[VZ" IX#?.B0J!$UJTY"(0F<).D$K.BET*'26H!,T/TZA<RK0.4:$
M%G:^E]0(S#,!G"U[3I"7"L 6#C'K2C6GZ*_1Z%4?+^]_#< NB5Z_JK]EP7![
MVIM]4+7.\ ;3% P51MI,-I-B$+<!=;,O";N:/'XO(ZIF3P8'3;X4UQ\[7HNV
MZD\IJGW^3OYZ<RUL/&Y\2[E%O/ 4\!3R2"OW2JE2-ILJYDN[>B+NN.-KXHS-
M[Z14LJ ;]+3*Z-MPY0,OF5+D'G>8N#[<,+$F S_J#;_?Z'^+7SH9TH:+3:<6
M[S1>1)TXSZ7*)8(&CZ")Q,19'R'C1E@G;T>9!?<Y8RF;#]P1C.(XZ3B.!,91
MUP%GN4(JF]LYJ4 #HD1".1J7'/UYEUPY!]%,8PL*Y$B!7!$$<V3BONNXW!=-
M*C0P!(HN/0/KU,?PL9W+4UA36(<?:H011&12A7R&''BN*T]_;_!0'?!W]'^?
MQN['?V R+%38VH=_9$:\-I @C>C2V7\[$_N1P=?JTBNP7K]"_1C3^@F3S0A
MEFWY?3YCS_#?\#K!^7MK;FS@"JHL\V,=TN#\]I%YD41CB)["_G,V6]FQ7R!*
M^ECF(7-0W_!2[T69#97U H"0U.;\+J($B^4%($-!SY-%WR)\U_WS]T$VD/P^
MGW%;U#]ZO-.+8"N1$7"];>69!V!XMOQV60V:"%NW7"+6E(HL/^3D 1^^,"LC
MU50,@H5YPNBYVAH]:[*HV:Q9SE;^_!#%"(1*/(KF0F6W%NK:'$#WM7+S(Z/<
M/EW_?NF'+UCTQG1=83[U-.;]A?WF6,@YN[6<O>>GW=>\=#?]>?-=*CR5PQ?P
M/ 2Q HNTH8YA<.'$&;,WP!##->VPP@(FY'];T'(%^I(@&8B.6* AM[W5!9WD
M=5]O!]7!]]OZWZ?K8O@ 67@O<ZOJ\1@[KKNOK5K]2=2^/HZ5"#S^%EC%(ZX]
M'\(%@<6/1[<?"WOAF8\UOW%%Z!M#\HA2M,'!%$E68 ;&+!L!YG:EN"U-+!+O
MX$U#G:DI(A"7B\6X[0KY/  1OD3=17T46!A8!8)P9478%I'.O((<#%'EK278
MF2O%0'U'T=4\: A0RKP:%NR9T0M5V1Y9OD^]B_F\[M/[WH4KX<?$B0M[AGAH
M%H)&3M0DX@2FA2GN:0&*E"%R(\:B'A==&+#(P]-O9F$>3,?)$W(*'=6(]Q#I
MF8 X >^VQR1R%TCOO)K>F]'N4HI_\S3KA9Z.,&R9^I)VF+6J?>AV)C1;B?0
M#IQJ.PIM.PMP5-NGH&UJVZ>D[:39=EQ4&[8>9ZOW9$J+%#H(T]ILI9U,:9%"
M!V%:L];I21<5"9,LPA3G+,S'0&0$+,Y&GMHBF%[*/F6?LD_9I^Q3]D^*?8_P
M8][P[1+W8^%F_5BX  W?VD[#-_VF4>)^?*^HDZ=H3O:P]S1QI7_V$+"[X=L=
M/V76E^\YK]SGC0'V03J[M?XY:(.>[/H&/>U9@YYE0(32QZW]N_?EUKR\[%4'
M&QOSV/+)+\F'A'YM7)K-I;-L=">MEME\BLMD@V[0/"24DF D?IN"CP.Y8)M_
MP\+<VCYK!8JXX[CETN'<\IH=?VWC=IH9U?A?OPO'<L^A]$=;MI6(^Z-QV50V
M'[@C3S0 \VOP$&NK.;"?#J?W2-C@"];7+!>XFP/%'ZGXBP1^T?<CXU+E[)&]
M7W(#AT2XP /T$<MG4\4B2WT@!:"G$SQ*_Z\CSZ8H',D:DD,8; NHE?^1([WM
MTLMLU36S;0##,C94;-%]97\_9,7F@RQ6BSLDC_U."PF154@O(^.ZD ,L)81/
M_L$.7U]_XG+4',5%'7ZNZQA';97* 8_:HLJCMG3*Z@AJ4.6@)V92#9*JP: '
M5U(-'EB#&^:$"U&EY\%^W.SH92Y]Z [G&395* >>"48X_:.PVM4Q9*EC(%.#
MX3N&Y%G^VLGYE6MR7A$?3=U "\AZ1_59-< KGCU>!R+*H %%Y]%%]^"O*>EP
M-@[?_RP)P#J']1X(ZD#!3\%'LG9?FS_*>K9:'SY\R493+!:B##&G:<PJ!,Z<
M5VJ2=/J2K%1 N4"'-VI+5!WA&521&A2A&EP;+D8= &TY-8VZ<*,0O&B# I54
M5T/3^/'68(ZE>6-2-1B#P2)!PT#@(@)<=%'7=1.(5Z8F*0-+@%AJ]T W-$DP
M@(BOJKSPFGBCX6*#PK!0-2IB)L/ODGP(6FP0?E,(JV(8W@GY823,MD6%^?_9
M^]+FM)%NX>^N\G_0S;UY*ZG"&?8EF4D57N/$6VQL)_GB$E(#BH6$)6$;?OU[
M3K<V0(  "23<\SQ3@T%+]]G[K#WX^ADV#&\3])9@N'NW+T8\+]2?.MY\H,4Z
M0\1<;Y&?3U LNW\Z1<5:*/>JD"NQ=FJUARVW$B. $D(20;BA]U-QL88DJH7!
MOZ Q'6V%7JZ<*9>7'B0>T'EDG2.8MXW5%YKP&1^-A[7WP@:3.-5L0$%LA'1F
MN_DX';P5.@@M0HI<A'#268YT2IQT..DL1SIAPX2<=#CIC)%.V( 8)QU..F.D
M4TTPZ<QLJU5<HJW6D=-62S7NGJ]JA:<CO1U/IM0XN/(KDKJ_P]:24S)77<*R
MW$;?*\AZOZF2)/5\.8K7P_C\X_3X1_YXT#RJSNWULB#<DM&B*TX'(+;HRN<R
MU6KHBO- :M^<:MLZ9EO("[@QT@U;+QP-[4;3ZHM3[F;5Q/'ZU,2,UF ')]6#
MRR.Y7]8?DZ8N(FH9-LISB6H9%C\+3NL5L?7<EQ"]$57;DVB)..K68YR.MYV.
M8R'C^%N8%3*E<C$Y5/RV#:*$D'(\(GD-K=#*Q4RQG"#SGLOD;23DA+=4XV2]
M[60=)55'X5"I9BK+YP2NPX88#U?\8XF %/B\NQ/9,/.E%QPPAWUL!SVV4KIH
M02*J:L/POW?9=_1ON$YR_EYX-S;Q2KJJBCT3UN!\^B(X;?2RV??OQL>WR8K9
M4T78'. <+@T])=V/:&?LG+/?44JA8 DUZ=9W_WI&U#I#A4-%XB:>N88-N]&X
M_:.PSK!9(9.#I^))OUXY/OH9 S"=F;V)!>8;II[RPM0SPY/Z:I:;O?/FU7<K
M]P:IR /JX<) G>D'>!@6_CY6VDJC</84/5SQA7NGFO!OTQ#^\>8R;R68@X^H
M#\/LP861+78/_O@JJ*(;=^Y:(,RNV+/T'M@6CIGAO@$L#-_)@UD%0L3_++ 6
M=]9S+VQ&RF:IX7AQI@M[SGL87KS*E\K!;_/J5HJ>0$;>*[!IS2D ^ 'PS?[3
M('?TW/@U:&Z4;ZC"M8]$-*>J\F7C_.,,;XZ*?=CA9H/SE1<GIE@< RXQ%K(Q
MT-RR*VYT#$+8(L_AMHXI'&DRD<<SQ@J+Y?@%D$2\27Z<M"AIE1-$6<S$9HMT
M#A;)H2&.O-EBP3XLI0!]&\&5=_@.D>4\:1BLZ-*+%-D!;KY_FU^]@]V__S2_
M^CQ^0IIV89\1U[V%L+839XDT$=/((9<3%">H%!-4E-N@/H@T;V#$C\%9F[/V
MZB35T*UT6T[^8+WKF7H#G+&";V$9DEXZTZ+IKMV'E.F]X=@+ \^-4<-TZM+6
M$\-<9=W..7<AD*[A_,NQ'0>VG< LQ_9;P#;G[;>$[6WC[;2@-FH\NFD=R816
M4M:1,*RY*1C)A%92UI$PK+$$CJ2#*@F'K(0ASLG82 '($A"SC]VUE>#U\NWS
M[?/M\^WS[?/MOZGMS^P+6*"]>@K9JMVKIQ"B+^"-TQ?P^;"@_-::O=90B:<O
MH%WKEJ^^7P' =E\@[ 58[[?[IB7,SNMT7KK*.T-4R3IU?.^3U.7OQFW?-$X2
MD73YNY3*9^+?E_+=(#^W;9,-G](8?)+0S:^PEZW$V,VOFJE4RIER*70+D'62
MTC8PR;22\<V07+C2\*AH;F;1>(U3W&;$<FE]8GE&+>@/4RI7N]_5[E%E4^(Y
MDNYYX[P2<_>\8C%3#M]Z-1X"F];^(]5<LV8Y'4UGFJB)+US7NU+H7A^<_I)*
M?[&07_S=ZLJ9;/B>B]QP2#0)QB,"U]!EKEK)Y HE+@,Y 08*P8UTA^/DN!E)
MGV2]'(7&K69*Y4+2%&[H@=D7Q&(<=T8'83=/OS7)H'KU[7J9V3)A!V&OL%58
MKZ#2]) U1!2B7_Y,AHF22V;/#8U[1QP=XT++?^.,D5:%L.,[.08Y0[UE=(1F
MJ+!#33D&DXK!L+-%.0;7C,$YI\,1TW+4"C\V]"ZSPJM[V1S]M.Y.^)5,/A?:
M;(_Q',BI:EFY$';Z)Y<+J9<+6\?X,\_GA[[S>5W^VS<M#"2;#7U*](!&/INB
M263TI!'-%/&B:_+45TPXD,/[GQ6)7,$R=/F:2'I;HT^Y$]4^>1C^N=WOWC;;
M-]II3&EC$<*0[G2/;A7HQMLKYTA^>$D1.L*JN&*.J[AD8I S5*+0$9JA\IRA
M$HK!F29CW%;0@J?3N+,X\I70TU\YH295U'!/?MHQR%W'2<5@"I3%%JF!T,D$
M-/GBU#3[1#[L&XK69@"D4+LFIF4HDD5D>E7]133D$X,F'9RUJE;?*!\>%*O)
M3#I@><)P)RQ<4.C^A'X/OGF&3<$V!;TE&.[^V$KHQ5O%R%Y]1&$^SEDV_G2D
MQUK85C^LW1QT%2U_D',K)Q;#H7T=\J,Y46RQYFRFA8&[H#4;;;U<+E/*AJZ^
MX)HSJ;8/#ZXD%(/<\Y0H=(1FJ!IGJ'1CL)3E&$PY!GDX)>T8Y/[[M&.PD 0,
MSO1H'(7T:-#:);?YSNU3^<5HO3[GBXG/HL#]T!X\<.25_,?B/>% U"S=$.J6
MT.@0X5PT'HG%EJ*W6@0!D!$T8N&=BO,423>M[:K'F-()8M9AW":&.+T:1:ES
M4SB7[BM'Q/5J3$/EGE _N1I%XSP,)M7-02&[49=&J90I9T.W_^&J)ZFJIY($
MU<,QR'T:"4=':(;B3L*D8G 9=>L9M4E+APG="(T36D)%19D[S]*.0>X\2RH&
MUR'LMT>,S_3]%'WG_9%6<11>=0D.[0;F#)G6.;$ZNOR@7-@>(%EY&.9_%(L_
MJM+)\:T48R)+],-.Z+Y,JL/1+V#9&Y^>R.*\9)TC6^W'+3;4)$X>7FPE\9Z1
M0DQ4B1,4G [61@>A]778LGE..AL@'<_#G)NF<9CWT5$YZVDY_$0*LB+?BV>M
MFNMBGJ(<F%Z8<!JOEQGF5!K/@.>"1]R8>Q8#4L/:1O&SZ[1.=6^34Y,MY,.Z
MM+F0YZ0S1CIAG;><=#CIC)%.V%Q&3CJ<=$9)IQ+6#\Q)AY/.&.F$=4!O@G1F
M3G4[7F*JVY&36%:JE<S#HZL?YUI,[7G&P95?D=3M$34F3GB[E"P=#DE"8?:,
MMZB7L"RWT?<*LMYOJF2M3H#L[(%#1_$FEA7.CHK6K?Y\B\?B.8.&%H1;,N;#
MQ9H<5LU4"X5,I;3T"3Z_6=6V=<PV;49"LD@W;)_Z:&@WFCESG'(WJR;FC N-
M4DW,<!(WOI7;1_?EH7+:3IJZB&A>W5I]O\5B!C";'!8,Z_[=.NY+B-Z(:N9.
MM$0<]=P[3L?;3L>QD/$ZYN<5BJ';[G"#Z$V0<CPB>0US^&I%H&9N6W!"CI60
M$S[/CY/UMI-UE%0=A1&1RY1+H6?P;L*&& ]7_&.)@!3XO+OS;\__BL]"+@M(
MF_F"+T)7--H*K!,O=?]=>L%?!'JMJ0P)>_W$#GILI731@D14U8;A?^^R[^C?
M<)WD_+WP;FSBE715%7LFK,'Y]$5PQC=FL^_?N8$>^P6R8O94$38'.(=+@V,T
M<]*[)0)D:7C[':44"I87@LR"SU/EJ9G@OON]]\$V$'[_O<LOD*T7\,Z@!3-G
M1LA(W,0SU[!A-QJW7POK#)L5,KDD+U)>_/%4RE6C!V:]J_<U*\' ?,/44UV8
M>F9X4L^SQ6JK8)QD3]MOD(H\H.86!NI,/\##L#?,/^NG)[_VRX7H 8MOW#O5
MA'^;AO#/5_O-J8#S_L)P#CZC/@RE9D?.]K3K?*X4/8 ]$X09%GN6W@/CPK$S
MW#=DL7+)/7HPLT"(^)\%UG)(6HJD6+B.5%!#87&N"WO0>QCND[O;Z\-+:_\J
M!@4Y\E[AC(Z#3@' BP_#PZ<373/U@EZ-08TN0*M4X]IG(II45?FR<?YAM!<=
M^[#3C<]"GVN2Q^2F#4],L7@&7&(L9&.@N657W.@8A+!%GL-M'5,XTF0BCZ>,
MY1=+\@L@B7BS_#AI4=(J)XBRF(W-%NF<+))#0QQYL\7"2.UYHM&W$5QY9D.(
M-.=)PV!%GUZDR [P\_W;_.J=[/[]I_G5Y_(3TK0+^XRX[BV$M9TX2Z2)F$8.
MN9R@.$&EF*"BW ;U0:1Y R-^#,[:G+57)ZF&;J7;<O)'ZUW/U!O@C!5\"\N0
M]-*I%DUW[3ZD3&_?QEX8>&Z,&J93E[:>(.8JZW;.N0N!= WG7X[M.+#M1&8Y
MMM\"MCEOOR5L;QMOIP6U4>/13>M()K22LHZ$8<U-P4@FM)*RCH1AC25P)!U4
M23AD)0QQ3L9&"D"6@)A][*ZM!*^7;Y]OGV^?;Y]OGV__36U_9F/ ,FW6DW>;
M]>1#- :\<2?.'AY<G=^=&R>/<CR- >UBMWSU_0H MAL#83/ >K_=-RUA=EZG
M\])5WAFB3-8IY'N_UOY-1[/[-]VX_9O&22*2-G^MX77?>+[J=(S'N7V;;/B4
MQN"3A'9^^;UL)=99K[5\+E.M9L/6[ZZ3E+:!2:;5C&^&Y,+5AD=%<S/;\)4Y
MQ6U&+!?6)Y9G%8->_B!FH]'_]JIL2CQ'TCYOG%=B;I^7+V0*I= -F^(AL&G]
M/U+--6N6T]&TIHF:^,*UO2N&;O;!Z2^I]!<+^<7?KJZ0R9=#=T+BAD.B23 >
M$;B&-G.E6J:<YSJ8$V"P$-Q(>[@-GZ:VDAS#2/HDZ^4(-&X9CANY#8NZ!;W,
M^56\S*WBB_)RFC7UHC?2.E2GLP6=SBM[F-<2<PC(2(G9-[&_49?Q<Z'\7>S<
MWGTS_\[U27 _\0:'VJ>(XJ?9-$E5&@EQ^G+R25R,;98S]X?8OV[G?_^^G!]K
MXQ[<13RX,=KH:6&!=4C0M^&.Y<247G6<,-\JU\]I%TZ)<Y1RZ91B:DJXUY/3
MUFQO9E+5W]I=F.OS6XYX+;,'OG/<!;$8QV"EV,-P0-I_Y>_ZC]Y=9XG,U_N.
M8I$Y<QA6W"BL5U!I41MGC-DO&AWGSBVJS<HI_XU[)I'VE->]CB++!!X.7)E7
M7IN&FBUEJY.HXQA, @8Y0R4*':$9JL89*MT8S&4Y!I.)P3FGNQ'3<M3P/C;T
M+C.\JWO9'/VT[@&>Q4RU6.1'NN1156BYD.=R(9D8C%XN;!WCS\HJRA[ZSN=U
M^6_?M#!B:C;T*7YY&NUKBB:1T1-&-%/$BZ[)4U\QX4 .[W]6)'(%R]#E:R+I
M;8T^Y4Y4^^1A>%4SQ%SVYG:8K<93[#H.P^A;S%  [%$( #EY()B"U'6VQ[4?
MMU@#F3@9?;&5Q'MJ"M&]9ITSWCD=Q$8'H95Z*:12YZ3S5DB'BQ!.!PN)D#(7
M(9QT%H@2QFUB+^CZB#OY)E^KA3W]< YY,QP25KB&C4]QTN&D,T8Z82,QG'3>
M#.FD0"]OO\:=6>&86Z+"\<BI<-3U5DEN-D3MLA5A-M$XC/(K,JA=/&)B(SVW
MD&3)6<FKKF5984'?*\AZOZF2M39XRLZN"3J*MXCR6#=JWX_EWNOWYMQ:H 7A
MEHPZR]&CP:;K+ .I?7.:>>N8;5I*=K)(-VQ2;32T&TV))Z?<S:J)ZOK4Q(S2
MT?+PU^GM?>?;F5Y-FKJ(J+ITE.<255T:/PM.:PRS]=R7$+T15;5/M$0<=6$K
MI^-MI^-8R'@=-;6E<NC$)FX0O0E2CD<DKZ&<MUS,%,L),N^Y3-Y&0DYX)3$G
MZVTGZRBI.@J'2C53*5>20YX+!BOJJP0K7I7R[_WKZ^/N7V_NX]+M&-<<NWBK
M7#S/[539:'0B^WI5;AV=?.\7"DES-_'H!#_2<)7)HQ-O@W)7[ 2\INC$C\/2
MI7QOU'\IQ:2I"QZ=X$>MM.L-'IW@=+P-=,RC$]P@VA)2YM$)+I,Y(?/H!"?K
M9)(UCTZL$IV _XB $O@$GWO^%WP6<EE V<S'?Q&ZHM%6M#U+[WT6LKAT^PMG
M0]GQ[4@$@&\LO:$O KW65(:$+7!BA[T5]T+7[/T;]^IO"-G=$27L""-J Z %
M0=,M>(*E V&)?;!X:;\8C58VH9056HHF:I(BJO!^VY]C?DKK]@.1!^O_G[T]
MX5@AJOQ9N!+;(#)NR%.?:!+<6!'V]APBEI7GF6)GI"ILC#3+5!Q3\H>-J:K-
MB_^]R[ZC?\.2).?OT7=(NJJ*/1/6XGSZ(CBCWK+9]P';Q!"@_8SQ^!RP3B##
M>T+"?G2A\-Z#U_0.4 Q'[H(*11PUZ .G \@O0F/0@P76#;&I2%^$"Y";#-@7
M.D*XXK_I'^<N_&7\[=/6AQ+&D2___@.H"L*:0<3'O28!N0MO[U%4^V5*VI"$
MCX;O1:%CH$KX7U _#]EL[MW7!MV"WA(.4/L R_[[C_AU#IS\"$#$,,)/$7?_
MVW0)HODU%2+*N1'][DT34%=YYRY\XHEC6[V4B*CM[ESI+\00&D3J:+JJMQ5\
M-AC"GP11DX6;?M-49$4TX.L1H*0 -L$(/O#IIMT=-\1@4EH7S8YPK.HO9FH(
M('B3'Q1 [/]ELUE:'%[Y8GY,^89N'=LBS?L(MOS"*0LGL%;('C_D<GDGP:9>
M58U6HWAYFX?#@-GOPKX&]$)0G YI"WN"G^B%:30O?'"A_/'=XB -I\?>N2E&
MBZ0#^2>O!IL4%-@O! ]G>),J3^V(Z+O?.Y'"6A$K_[W+>Z NUJH8E2QD2W9\
MLD#CD\/^\-?^0?;Y))\KSHX=CEAS 0L,HC9\3<@"]HDG3C.W8H%-C49L7=BP
MV.U0.Y.4'+D]>VV+L< F'PULO D>4PRH2;*+QRL>'C6Q.&)<U):CQ];RG4>5
M5[;"+MS4,06BR2"U?,T#%NOS$$ *4>+2GS7)B<F1$XDA)B9/$T0O'%UST!6V
M+<CZV=OK)GTT.NT);:@K0W]60%#M#VY-(I]JESUBB!8LN"Y9RK-BP0&JWC0M
M=+ ^*/L/0]/*WG</"X<O%V0]+:)7@ NU$5O41FP9>E?0G;T)HKNYSV-HBS5R
MD,8.[J%?Q/OI;S<V0HD4WP Y!4SLKGAQ<+5_.RPI\L/P1CU]_?[C13^\RB\A
M.N:54>"&V8G//;B5T?\8(5"F#)P;\TWFW\<;?G1.I='N;5J8T7E;^?U:P^3S
M!T,4]K*EO6S.TNGGR$=#Y$!)A4\9C0<GTV+>G-#626AY1FCQ3"#)93/E6N@T
MBW606;"8SP?/(;G0-0F,K%.+=,V&CET5-4E1R0A0&_K"=F8V!Y;F;6%?'1[D
MND_E4CR69I#FB!"L/C!AF-EP@,/6H=FZ!'_"SPA&H8]32Q2-&ZHI,XTX-I*$
MC6 )5O))L$/2 W941)2U\%DE^*&NR?6N#O)E2+\'*90?M5^OU)='_?CRJ7>Q
MC$ *9[_FHY9"_JUBW*2EO(*,$4V36'QP\DHY;V&(*%;+=<R2J"1CV#@GI+41
M4C26Z1@9Y4)G56Y"BI<?B 16E=[=VSO6#0+O/N@;!M&D0<,0-9,M^$14-+0\
MP0R];#7$5Q3E%P^R\M U?>+\[/2Y^DN2;Q]?"NNP+R.7[/;^!?(J=42M380V
M;)MSXC*<>'G5:'P.3T\;\4<D@RLY24W)9+-OG#'THE1)Q)#:8+E:]Y_O?7KG
MLG6J62!=E*9*ZM1H#+"+C_Y(^?YE_?Q&3H]=[-\DVL6*NTVV$FXAKV[8S":D
M-=K&X1O'<.F9=@J*PRBNA![:L@G9[>]LY;I5SXAHDFM$SF7KUF0 \T/SZ!5'
MY)!)::Y:![G[UL"X?UEF4,OFS>)QP4X)%#ZP=?1-PD0[Y\M5^')1,ENCK,]G
MN:G\AHDJ%I](^$#P)N1_T?.)U"7)($Q9'BJF!)+9&E6A5P;I*OWNI7:J/1,[
M.A7L'BEDB_=_#E[.LL5R>JSZ#RX 4/3+-@@^_B/Z@,#6!#_W&"P$N%CQH,%Y
M>*EX.G6A+$5^Z]0-N4WHAO$T#DY2X9URT5%4O&D<M808'5.]YNX)8;]O*AHQ
MS0.]VU0T"D6LE06A#*##@BM%IFI8U^J&@7YE"M(#ZF(^U0#X@(++UI1;SA2Q
MJ:B*-<A-'BQ^EZV.?%NHY@^45!XL& @P/4-R-T];!KB[9RM2'1APME\I,VM-
MA+H)9WXU=,875T.<'N-67OG\YJVB8+U5&&_&NR^.C7<.\%^5R[]O!GVS__HW
M/><6VC])H,.K!<FW/<ZRJS@4@DEFC>>-<J60#+.0DTY\I!.'QZE<2+3'R=\D
M_523L.\Q.23LO[[4;KMSK"^O.[__,#S_T]#^]FXOCW^F^!A@CJ5ITWB4'3G6
M9/<,P/.V$YTIS+&1)&P$RYJ#F;*F+E&?D'E-)*(\8TL:D#*%26_VL/K:O3"_
M/6?SQ=BLPD+DH4Q[<U@[8N^.D^\J6CT,_6S"'Y#/)R3!@%/4HEZ!I4DJED!E
MMI30DWQVIA1'IPBN]UZQ.@<TE$D,&O4-%N;6[=U3J5FK6MI:*@,CE^O.=GF2
M83P<.)6<UEJ.$WK"!??Q)M<^6(R48G735C<AVT.;Z?F9 AZ#LYJE8SO68)%^
M4O\V&%R+W6J[':M]O@(HG#WPN%[4\MI''>N4T)E2=A->-BZCUTT_<9C:I03$
M<.<G>P0X9W%ZC-=\PRGI"1#)C[W35_7R]JX@2:FTLNE.N8D=#\L%D=$:97>)
M)_*]+3**0X3G,[F-%(:%$>+54%[O*W'@N+Q'DR .\\J@4).+$A%3Z.[NL6UQ
M;HO'UVU3S5KK+Q,2SN94%)U_>Q89Q>H(*>22:GK/]G*/*KLS+T5@4GYW[^3O
MY\-OK<)Y*DUO'+>J]RTNR-=B-ODH:1/!RU)V\T84)ZJEVY+4"BEI2Q*HB8P^
MD6=*TI9^/NAT<U)+BB\=. Y+&#<F$%;HRMT7,=@P8Y2SD;0/+C>31TLQD5(L
M6<))Z6NS3.;>:+6_6_\R*<%E]=NSI14N#BK-5!K#7MV@BCOE]8'QF<7!)+41
MT;Z1+B1<N&^2I.*M,"\GU>EQM'!JWPQA__-,RU?_FM)A.;=F<SWZ*6;.UD?+
MPI4)<WY\E>N8HF8_;O[DM'5Q^6(K241*X6853"YT?N&4"70QZAU.T6NGZ/@)
M.I:$]4RA$+I$-GXZCGF0(@ZV:8"^.QBJER</7<NG]R2UV\O]$J^MQ[4T1RFN
M204";-A*YHZW>:,29-HTK$2IP_ 4OI'.Z*5,L18Z-YHK0T[*RY-RO$>\7"8;
MWFVP;D*>'Z"9 EO6F&WZ1&&IJUYW!C^/33'*(U^4#KRQ,<**LR$^G2T5=>4<
M&TG"QOQ8 0@0B1#91)E[ S+SLG73T0VK08SN:-=:;[[PJUA[&!I/I\K=R^OK
MO9[*>9'71";='HI\$[O3FKAG>+[190OA+6HC.@N'(Z^U=BS/E#>20\-EY4:I
M*0Z'2J&0*8;WJ&Q"TA_[);TXH.!IZ'7IJ:\89)J@'ZE.HL+^]XG:N'Z^_7U^
M7HEYF'R$0+KJ&U)'- D7\+$>\D*1U3K3WS/9_.:C=YR.UD='L90K93.Y;'7C
M9#1U!L5TJ0XZL@>B>7"EBII5U^0C^+:'EP2+]I^D<5*^;Q5:AVN90!0LY:/W
MA;O"WS> @L&%M@PD#E#>J/LP0;&T1<7"5/I>9ZO96FC1P%W@G(97I.%88L'A
MI^PEP_==6<KW'1P$IHK/.LKVG[7ZM5E;)@@<[DRSF<AOSX:+T!P$NL_?J+Q(
M1LALJ8A9 &6OLW=/+E.MA#Y2;21QA%/Q%E%Q+/JND,D5DTW#\Z=R3('KL:*)
MFC0]YIOM'70N]=\WQ9_+M'L+<<2+,?S;<O;&P[^I"#AR;"0)&_-[ECE'DV/=
MN"8]VVF"@Y.Z75VC@W(FW$8_+[6'H5*OG.:4[+=6-9^>B  5+CU1D5&?");X
M*KPH5J>CJ_A2MAB#J*(%IK.E"R9.)3'9)425.9E'<@:>3FCK# )OW+'+"6C9
M'@KE?#G!/10J4U)K3DVS#X8,.04Z5$3UJM]4%>FRU8+':^V1[!HJ7CO5T[,?
M1\-JL;Q,P#6Y7GD;(FPY++_/!@RZZ"4J#.#!.)]M3S@0L<^H4+>$1H<(YZ+Q
M2"RXC,$L(VCT+^\!DFY.!'/YJ3 YI\+0[+!.19 @+RAW:VR>@,.JH%I(%90@
M1T)Y*4="L .=ZJB?IU(N:WSO2H_+M(K84+,?V/FDD]QU,M@SY:9YRM-BLDUC
MIHU[  ,(;)W"OI*,5#U.2,O(W$(^P69_SB=<D?#Q7PSJ/@,ETNE4IF4HDD5D
M_*&NR:-?^*Z\@A?K\F0%L:3V42P>O4JTP<VU:)$C,)?0PPOBV6+B>?C;?#QK
M/#8O>@?+]%_;?/<>E,X?9'O3'X5_!,4&A).T265WADEPXD&-YO08+DSI[YSE
MEG75K)> -U'%6LB4:MP'E"RB3#Q-QM05OYCH25.'42DV%]J'BMG335$] =W3
M@SO@;P2VHO6);%<&ZQJ<.VX>AM^5Y^*WY]KO3BW*$T;$ 85PVBC#EM$D;473
M,)R)&:F4++E(V(1(6) <1P5"W;QL,255W"MD(Q #E4PNFY Z(DZ!*:+ ?&04
M6,T4R@D9&S&_"=!Z%='1P[!3J-[?=[67[&U,11+S0R_Y5?OC!:HJV^$5H*\$
M E].4U+3W)NK+G)9KS1]KR#K_:9*-N>6GKZ*+1=#T;GHX& 6?MA8(/5M+B3#
MB?]-$G^4 ^4SI6QH'_5&J-^OFU<^D+U1N_4M)!YR;"0)&_-=.Q>ZAE:?EZ&O
MR6ZL[M0BW=&$\MOZKZ/3VV+U[KF3^(3RFWZOIQ),/11500:QKNIFWZ#I1AK;
MM%<CY5G#/.T\713.L9$D;,Q/C:0)OY@$1N0<S7X<GG\3?]]_S_4.F\L4J6PH
MH?QT2O*BG=^H&YBUJ&A$J,O/>)T,CX%-*)(I$#:U+Z54O'G?FY^"UED+F<GR
M[F&)I):0:23%2H+32(H/1*+MX??V]G6M;UZ)BMSH@*1K=UQZ1SG"1.;3S]K+
MCX/[0ZNPS-SIS?=@I%MD]3@6VZ1?>CIYW9SF%Y20EU>-QN>9Y+/.G+L2EY9)
MI)R0TK*439:T_,?"$<?P>7?GWY[_X4P\S7[T%Z$K&FT%5HB7NO^.RC0)3HK$
M6'KY7P1ZK:D,"5O2Q'YZZ5K]#2&[.Z($UBT\<8 G8DVWX F6#IPN]F6%1HQT
MC6;CT]))^^P,QVW3@B]HU=^GM&X_$'FP_O_9VQ..%:+*GX4KL4V^P .>^@1D
MZV>A*NSM.0)"5IYG>LU'*AG8!MTKRC2:0 D>-J:JMC;^[UWV'?T;EB0Y?X^^
M S2\*O9,6(OSZ8OPHLA6!W>5?1^PS1G^7$OO!6I]C_?M1Q<*[SUX39<.#$?N
M@@I%N,L/3@>07X3&H <+K!MB4Y&^"!>@W!BP+W2$<-5_TS_.7?C+^-NGK0^E
MBB-1_OT'4!6$-8.(CWM- HH0WMZCJ+;Q!(!)'Y+PT?"]*'0,U-'_"V;!0S:;
M>_>U0;< YUB<5<3:HHI?Y\#)CP!$#"/\M'-W:E;_;]-^&!X@FB;@L?K.T<^7
M$A&UW9TK_8480H-('0VL_K:"CSO5I$_4R7G3;YJ*K(@&K71I?HT)#I5/E?&#
M0RRPN$"]M+L#BNG654P'?L5T["JF&U<QI7W?P13,#.Z+?A?NDD(;^P2,^!Y*
M:Z,/1X11=\M^WU0T8IJ'<)&AT,;Y=4W>%TW%O&Q=&<1$!SM^VX W[:M8SO\5
M .D<;:O9DL_[M_C#'H8W/W^UR<O5<>_>2\&)E#__PL%;:0TB)LH/N8^ #Y=+
M*2SRU8<A,:Z;C5^OY]FJ# =A]W">$2@44 [[X4#9]4QYZ@.[^D89QT:Z\8,F
M8LG+E#%U4(Q94=D5<C*FR%SEZP<1L.IA#4ZX0=B(%".?\B5%"T2+_:6BP>$-
MWK#'+HU^TP[* O>:'LJ;IQD_6!TBX)DWG_URP$X]]*_<EX_"BVC" P'C;+1>
MKE8MXG_QY=^)89)!AH8!"'7U-VTIYTS@PU$C]*9:T<ZX YQ)NM'3#51/NSOP
MXR%1Q1?1H /,\]ELY9-P3YQ254''E0N@RT1J,A+)%0T&@8=8M"M"EP4<>KB]
M#'9+P,[WA"ZKKX')R-:!-QT"N. U=7P?7>?-P,10[^[.!WO[YX=U>^N";@C>
MES<N0&!I<E^R '8*Z)@VW0@>9_KT-1GZ'CP<]E7:@](DQK,B$?.3<-DWO.L
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
MR3 5WIZK<QRNNSL3@ TQS_[2T;7^EH3SH*Z?7WT[S_]\T9HNT \F%KAD"[N
M!6T$-Z5/4_O&.+BA"@?5E$B-RWZWSWJ;RP24F&*%H'Q_T.Z:H%XE\I%HX#'9
MK'M//&0/!,2<CF&&X8,T:DKW)'O4%',N0NJ3"YJ'D?DKB*(Z.0ST\[40K &V
M"!(=Y8]1UG =JJP3I=T9W;$2S^O7NSMV>0#^Z"1F_%_V4VD$M?:-SGTM!==-
MI9[0I*FUU*@$(Y-TT9](T!W5\$G##EAD;I4K6D%=\9'X)^/2$X^NM75V-IIP
M; JD!:^P'3=P?[.OJ#)] #9N'M!##3P>3E2.@RWC7&J[WS)@!5M8CM4V]!>K
M,[(^Q^[<W;&O<6Q5]#GY@4G=LA15U#J#=1F*^<A6U8?C%#4(+>K*/9YF)P<:
MO/9[77L?CQ>VP4]-.;Q=$M';#H_M^ZQIV. SGC"0KPR%GB*IGXGYLT:I( -@
ML]P3A*IT;6]F!HU12K)V@8D"#W;C+8 :7$83#&)KP'!'VV,[OE//Q>:_C?ZL
M@9IUOZ"  %G0%0<.9C-.& 'M8K&G6**:\7S"@Q'/]NX.TIRS#"1$[SI*HNP]
MS-_K+5:T:#&A';NB]OHCG#-APZ:.7E+JHL=D"<\SZ\4Y'.^MJC!7'"A^BAMZ
M!#$(@!QD! #24MKL[@_>:0&L>.8S=7^DAY$KT1#;\,=D./ CHUC/(^^C+2?D
MY?J.P91$_R)Z/G=WCNTCT5P3A;&$[=_%.]"C@0]DIQW&WOY#3L9W,*9,C(2C
M-YEPI*=(A^[@T"7+=$5 G#8NO=K&3\*Y]YPF4=%%:@8R@G,\HO*J"0BGT0AK
M<BLHIF8I$92(#XJC)7PJXCJK[TN-J_-^HS.BL\.4_T<N]<=Z4H34M'3$.)BE
M!-#D$Z(NO()@X^\;&CR./0!6EZ]6_O?)OEBLM5Q8T9OWQM\]MXAJ[HCER*$)
MADMQ+CB!VLU^"U4Z4IWCXZ>23,4PBDPE*? ]RF?3"Z59-"IA"8? YETD3%AZ
M<<O.URR]B[Q2Y?%U5B)RC2<BKR,1N<83D9.8B$R%C,,FZ>+[?YLN>4PZ:?X9
M2>[\&D.NYXUG2=?=V,@5B 80Q^:T_,YCOR8+]8"'H:*+\OG]X77UL9.JG,Y\
M0$[G_L.P^G+]5RVJY=O#*O:=Z';Q" "$[ .'X,%#< "RO>F<T9.FE\\-9@(%
MX& *019K?K-SQFT/P\'PKOS\76Q6_C331(9.'NH8)9:/'X;:U?=?Y"#[F[3:
M[[Z.;-Y%4<H]P.NLW%A+7'M^--L)O^(!S8Y9NSXCQZ4CVF8R3:&$P_:>_H+6
MLNFK],B,]Z38W7'S%%D"[$$=3KT%C$2,'(B%L[,#X4/C%_QX:1 \+M,LRB.:
M88=':)9Q=LJN.SR"ZZX)D6]HM/#RJD$OA\L>,^R*RVL6'*<)N2RO<'=G](66
M_$D8#;K_ %C)>O=3R$?/6F?&7:CP@K%'63%-FN"WNR/W#19;1*^: 0>*IS[<
M1C/*?&ZVXB>AKJHCCB<:N+6QZAS\;/<8YKB)=D#>"TH2=/AH%.F8TN1GU?2>
M6\+$FN(W8VYQON01; Z](>:8=O#'=$8O?!B2FZ?G]D#_>[E?3IL^: ;H@\+#
M\%)M5,^M7S<E4GKW]9:E[;D;YBHA$<NG*H'E*;DN111 \Q6#G6QC^MV"8WK!
M<>Z;Y!FSF@3B()_*)M$T^]T>$TUT "[UI\(]+&G%SF-P,BK0U6F:Q/8FJPKS
MZ](4)6O$?QEN]<S[&?P>)_N4I1=1GP^&;'WBV<F0\=O8"E8QH,[[:R>/FGVI
M,V/+KB,>WHS^5I9J@P_)L(8D>RPU&N4Z+(!B)[.[@QGG CR3.,M$[[+>UA3F
M[GX6U3Y#I)-\Q/[R31AV*T3@R4W4 BS7UW-7L^A,F[I>_0_Q90IC7HVW%0HF
M=Z,T](2)P6PMQ(:SA"OW^>Q5'7N\*)C:SA";$=JZ+K\HJCJ2$6^)6ENA>>#T
M*LP4\T<]=G=81$16:':_G5B+"?KNBKA*BZ8*\\!'+^PX,Z;>B@'5EI,W/0SO
M2N=_[N[D5JU$TJ;JI !5=_@P_/5#/?YMD&_?-"RL=!C,O_=MT7=;E=%#M9][
MBG%.-QC #A220?FR7GFWS\E"Z]QIW88AF\*^#O]Q$V:/ZS?[;IJN0RIT%=Y[
M/C3T'C!O-5OZ.!H\%U55EZB4I:<$3")%*6NW O0+?&KY@T1TTH\#=R38VM81
ME7 (\3W35JR^"..(DO4$,XM*CLII=IM!I3N<=%"HLT6/J&Y4(ICH6O>]@TY4
M!@5C$$?WTF<X651P,0""O$IL+U/W3),GT==,[QY1+8I&,Y79,8FE@,X!)]@E
MH\]6::BZ(VJC\!M[1E@0T:<% ";#C C'-A&QJ,B_*U%HBS19@JZB"3R$?SIS
M[M.K]X*-ZO@UG=VY?5YG]_%!7T&Z<'\L_KSL8Q^&3[DS_=HZ+?^Z>DR;MI0#
MM&7V8=CXV]WOF;_/V]E'9T0(35KR;1Z]..YH$/HCE:FL,&$@U-L&\5GR-*(L
M8$A9\,64N<I-XF84BG%VMAK'.MM=2G>V#9X Q\YPE)]),_DZ2KNC#D!!8=;Z
M2)8)*V7""D4%E@Q&$&A!QJ'42  F=;*0:.VF2=6MIZ% P>&!E$Q,"/JTN],8
MR:#&5YJNUK?3:D5\.!FX66C, !-HV1-+C!$F\F)HZAG:%AVBRGN6ON>L>#Q+
MD:47,SJ=F+4W/XDU.U?^UZT#T3#0#7^']D)@TLUPL-]\;1'YIOEW-*DX:%5A
MLI;F+B/VM*:Y&:QHV !\ Q/6(@=SME@ A30\?93V?TAYY;*]63 O-%AM!IC+
MGVHAP3Q:,+5M)F-JE@]JT3-X0 [/L'BXDDR(DNS0$YA*+#M&)\%13@'EXF"*
M:<<;$<]]H$N%?5%[S @7G^J?O.I9YT?'(V"G[P=E;?KK5@X);2I ,S4]=?'@
M_F[[(DS:G>Y,AZ.K?[;*-9$(R"4XB9K[@S/2%M4C#:3>X+)U@'<1 QMY###_
MK/ZJF \/3G=P=[6XDW.:Z_@P/#BM?2\TU;-R^]&5G<[RYHE*][H92L=^^T/
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
M:^F]0#*;*)0O%-Y[1#0]+9BUX'075"AB8P@?/!U(?A$P>/!9J!MB4Y&^"!?
MN@S:%SI".)?SW_6/<QO^-*62?V*!2-X.:?_[#^ J"&V@1A_WF@38'5[?H\BV
M$06021^6V$R9?T6A8Z D^E]+EQZRV=R[KW0L%$[).=#I[%;SWW_$KW/@Y$<
M8H8!W\<HD0X:>O<U?;.+@D<OC8O0Z&>)H:FG6;HQN +9(@VFC TK%L:.CD&W
M/ PKOZK#>E\Z$AN=E,GT#^0C@)L^U-UTN?XPW#=?K<.NT?Q^V'GWU=VXBR:F
M",:QEAJB8WOW#W5/\69.M=T=49) 9HHHWG$<M5"7Z$1%'/UV8XF:+!JR"7)+
M5EH@$ZFA5RADA0_UFP/\\#%#![Y1% N*":NB\ZY%BXZ)4_478K QVZ9EX@AM
M#:Q6=GBB(I$-B!=[/> *_ +'&@MM'6<0PXLZ.$C,(&#T:+@<L07*C3X7C$.I
M@U_!H\6FJ1M->R2UR?8 7"[U#0-+00P"J^N3P-':. .5#L,F=$Z=NY$ONSN&
M^()O ;B!K9D17G3C$7X7>H8N$=-D0[5;L"RS V^F"_XDG%JD:]KK%13-!QB$
MIXHK'] AX69'Z?7@/M@K[H9%J^EH<$MXZ2A2!\S\+@YIQ6'==%=XEV6(FMDB
ML"T9@2,*QZ?'ET)3-!4Z\!LOQ%W8&Z8#R[OZ,WN-2D23COLV"1O+YX%\VV9'
MQB__&SC8O:[)ESBGTV87\YI(1'E&@#(1/Z8,_(? 4/<_#,OEVHG\2SV^^E9,
MFV9H!6B&\L-0-OYJAZ?7![_.R^^^.AL7O)US'9' S3AX IGH(HI)L1%1CX)=
M[-(YO^051]LRP=,DU *G?W\2ZEV&<KP=E(ZBB0:L29!!!S2)]8+#;D&WH&RM
M9059')@^F:^89A^UU.X."#GZA?:L*Q+Y)-RS]<!K=9.]50(9J5B@?JAH[QE*
ME[T(9P[W#1RCS=;AWY$F4^& K@)'3AI$%>U]X&VFJ!(F:FV!;7[:W3EM^60I
MZ@5!Q,FI5)_BM.W1I8"H)B8:^TQQP+- HSPK,G$G<[O 4Y46H6I@] G-@4!0
M:XI40[=@M;H!N#'[H#5 KCM+L^\"O66!HJ0JJZ/ 3P8>;."H-:!UDKAI?"Y]
MJZ'@&0\N=%0G 7CH728TV7QB4_B@:'CZP'>WB=XVQ![H*_J<'H@M>FP"0E',
MQX],1^*6\/""GY%@^E33ZGW+1-L"'^/A %3H/E53[HAC>WL9('T-GD+7C*I;
M)CAJ%O9EOR  XKL[-L!P;KG2=73Y)^'( ? H7)&"7@S%@N,9K!"- ?IH>S@Z
M_&4K9O@.]#Z\3,%Y[$@GB%0-5*RNM1'NC-J5+=2LJ5D^G6#LF'I H\CJ-K:!
MXQ3+8Q-X2)MHQ!!Q\#:U'8$TF<_ PF\S8+K)@%4-'9(>WR#U 2]8@QX2/ @6
MD%KPY%&AQ>03D/A'$!,GWEO<[P5= E;SRSB3&,\@TA@U NFA'Q3YP6"B25<%
M6_:!U)#[$F,&OUTX9E%^$NJ3H@X%><\ ]J(" #;HLC?LD#J%F3FIF2"7#&;R
M@_@TJ;P!DREP +2]6,J$#&2.,'5,<E=FII:L-F5O7ADZ@-<:7*E R6 W'CWU
ME1[2X6S_@[]Q4-A'/ Q_U1KE/]VC3N.JG3:KL^U8G5_';<_JP_#VYVGE]N[\
M\E![]]6!!M5*+B@R:,.XV.66:.(VXZ!M=P?Q1AR\C;H=\!B<@?,N&#5@YO6[
M?6;"R2CR0&<S:0:WBRP=@W[Q23B<]3.^ ,2\9#^J3R4A/9R;(.%08.ZI8(L(
M70+J Z3ULRW-P=)3NO8MI-57P:1[)J@VJ.,!1378&@,B&N9'1ZXSP_.3<(;G
M]8ZN@N7110N1V(/502V(;AY)Z(68F$_-'#%3UM4B(RL0;&/4\[U0!P+5>\R"
MTM!F0FL++X!],,N<^6MZHF*PM4H=(!3;@.[9NH2Z'Q3FGX$CP0@OCN!45$T=
MO1D*>8%'X+L %O!H^OM+!Q0J[@^]'<RU!"\#"PQL83#6),4 W*.-B=I4 ?TF
MX=@LJV.?5B0[%ND<648VWQ4'H/ M/+L 42 4J9\$#ZKL#P4LW0'U/;%S COG
M= B@"W<!4)5A%2;@033[J);!:!>!,F'YH$?Q$-*:OPIXJ ]1L .3:G($1=_J
M(W!%LR.TP/(UQT]<S*2Q<!7P9O>1GX33$.\EKQ(ALDG-)&\!$^_,X"W(*WZL
M,'PC\A!P;8V2J:+M[M#'LY?!BCQ3.M1*J,T-K["]A?YKMLV8B,YXN+QJ-*9;
M#K>4\<^ [VEH:HH)43M^($YMT<*/>ACNYVI_FJ_DP#SXFQY38M1RV*\]#,_N
M+JL5.4O.^IX?#KBQIXKP?, 6>??U1H+3?%]EO@D'4AF!PFK<R&#P$A!@X\;&
M.FC8_A)$(L&'YRMTU\ZKO5BK/[8Z'GM=>'DCH=>I(=IWXQ5+X5^P>FU3N,FO
M"VVW6%M^+D.P+7<(G&XH/52C(Y9<4/Y3^.5.*5!;?;C$?+&W7-UF C!QY&A&
MMGS'O$3N42EGCV(GJ!YOG=0=]EUK1C5?UHQEK8MF0C3OVP1 7)69 E0E8EFC
MIDLMFPOC__&L-\P]E:W?@;V.IMZ^/_"JT-VKW5_M^O,'T[#V]J[Q=,:NI'^?
MP\&RV^^Z->H'G?U:Z[QX;WBM6H+/AIF18^N'WW" _OANEM]MK">1O<Z'\67"
MJAY&%C62A[IG$NFSW#?PO![:0>=!]]W7TH2GD!'0WCC>ZDO@35H?VL17/]KR
M?P;#^^>&^?3\N$FT^1<5B+87,"I,HBV%N0IC;^JIF8+$MZ[K,1S0MXC!%N.Y
M<=@T(U-O62^B01(G,E,BR0_7*Q&\ 6D,J>Y%<,.-C4J'_^7"TW?C6_U"_R['
MS/_N^+)YBXJ<_PO)Y/^$VFV7K9:"OF!<2JMO: IU'#)!T *,P%]FXC@N)8*@
MLF:3SI$$#*?'#C;A\F,;DXN8>#]R/W_=GMR6>N>5]<B*N<N.V>0KA#7YEL%K
M! )^6;2.FH U<GK2+WU77G\K24+K]IB$T9M^DVK&TGM1"BXW?LF6Z ]B1N2T
M#-:3"=4)L<-[7*"$ROWP"-KG5[YL8=^MHU>+:"8FL1UI2-8T<DO%SNM9!$=-
MESQ.?83AR)/!@=2[N?EV=O'DBI//GW\=_OK\N6-9O?>%^OO\,?R_)9K-3[K1
MAH_V<^$3KNQ]ON"+2<%F+EOT?;8H&(4Z"H,]Y76OH\@R ;P ^/+*:]-0LY5*
MZ=W7&Q8Y9XB?'3XW?#'R<1$0GR2(T A<CU"P)<(5K0S9[^N8+D>CZ%PN)$\N
M1&5H,,Q3G%.4URG&71_2M_U:Y5@R;J4U&1"SEA.YJ9#+<ELAM%BXKY_OW7&!
ML#Z!<+Q)@3 J!EX4K7?Y0SPO**5UBH&$,K_;%6)F3XC:P[!C#IZJP\-LL4'2
MDV43(BTU_KSJ8]T@L,,#6NXB#1J81\\:A9B 3_JG2@U?<W:BM;\+Z]+/?!A*
M5M\\?CI_Z>M*RA#YH1-0[U=\&):+Q1_%I^IC_4A]]]6&C'#TRA(U[4Y/R-BL
MV1//N4[@9D9*:6BN+\4:S0-UR^AH6BWF^\(12N\J&CT<*9JP;RB6 A?VT!Z!
MY1!#5;0VK<0VG7Q0EBC,JLK87?CL#'L#2OQG426T_) E%YL6L#\MW\(+6*48
M70E=(J:2'@!S89X07<6^J-*:E)L.H8G5?H8<7ZZ(TI_2J&2S+TT%AG?V50LO
M<+I^L;7TO:9ESGW$H>TVA1*>"5EU&:V;<7_%W%RAI?:!XYDLR-@IL>.@P/*:
M?/;+\?CC/^!C/_Z#;Z&7Y+[0K.?9H+C!''F61PXGV4LW'WO+<F@7["B4YQV%
MUM)1*,\["KVYCD*IK[P#X"(#,$%YK9B/![2*%#^-V8#^9*L9=ST,*T7QY?CL
M;R_;S*?-RE."^_W\D-OR4\DH'MV6,!'$MW=*GZSN%C?/#;P$;N;8*69'"P*,
MJSZS$*A)U]-1M"BTPMGL-_\2R?(7__HZ+6#%/RL9-BWLMP!/[-';T&>.[4Z"
M>BYD6&$:]9C39CEV_U1F7HT;@*,-?)I$50A6T]&%*EZ!-UV)8@JJTE70ZFD2
M2>R;)+!HV6ETX)4JTRX 6*Z,^[84K":C?XK8"X*E=SLUX*R=PF!T66P7=O'4
M*[8*8ON@UF476V(BFK%U9PM-8MH5P8,!5I"!GL+&0WT#2\PF@"+KQ+1KT^C^
MG>W3QA)>_PM<B@D40WLV:0PH(^TL*,#\-GQF<G6T@]#XDI!*W#5]$@[HYNQ:
M/>=XP HQ'9O8ZY: ]*58?69TVK=J<Z[#8D&T5B5+;Q)#*.0R @IO0,MH6X?4
M\E_*6RW T815]YG**Y*0U0%"U/#X,HXR2NS8"#DS(D,ZHFQWXJ(MM;#/BMLJ
M $Y%0-%N"R^'6.UJ4* QC+A9L)+W0"-L&1,L[C\!.0_*X)D.*R:59Z(.G//H
MM-?T>H;^2B-^(,]F^4\G]/X5,? +,+5R#SU%?I![#_VKOD'FS'F>>,[^8!^,
MY0[RYE@@]09;TERSA5\0-W-WUJ,"PK$'-L GKAY) SD7_^J&<ZDYZL]M( ;=
MWQR/;JOYLI]K27+ST'7HCMH'5%CW7"B]F]-3>!: 0\Z!=K*(@P'G_#H/(+8#
M.6C7(9L7GUX<N]V+]_*^]L5('^^^EJ;.]7M/^616 M%B9.CU9\^GGPR/07Q,
M4&%15 Z^_<B3H=K>$!EZO=_S<9!AP*ZCH<)R;3H5VLD08_(6^S?B!#=7EK;<
M3@*.P+5;*H$%<&S_QL3_LLJ#J@S6CO'9ZWR#AML"RB/8/(Q6=XP?GD;SNA=5
M'M7M41Z!7%N0:E?U'PW]&U$WISRJ,2J/V+BV,G6N4+#NR*^@.ZI;I#N H2>H
M,'O4KI:5WY?GEQO4'=4X=<?DKJ.APNK4D3Y3Y6UXU9':X])F3GOK<YC>=$2#
MT":.B%RBF93L+FEF:5V33RDM B8Q:<(,;)1;\DFC)9[V,.QJ ZU[?W3R\SE%
M74>8@_5O@(.U\C!L_]9RP^/K\V\_<YB1"C#98WTR?5"Q24I+O3\RY?X0')A&
M6^5BS-CMF"BJJF!2Q#4IXMP^DOYH-/H>1]HFL0Y)?B/4\Y&97C"7M;12#%^/
M).8LW=T1VVV#M#':['^[Y&,FVCI*,]F;#=E[;ZC0L2NC9WE_=G=&+'C:D'74
MJ?)_LTJ@@X7 0T\K:>7@&:Y_0)J9MT_YJQ^>Z7@S9__S]';P*J*>I5IR-6IY
M?*)1]M/4*<0"D*KJ-*Z;@&5^$5B.>P.&]=?'B\)+>6A=%#8!RXF3<R20+$]
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
MW*6JZUR/:-RAVNT"9U- .$@,QVEONV QF4"WYC 'O"X).RG,NA4EV32(R"F
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
M+FS=&QJQ0A$6^3K$X/Z"(D?&XU)$LTBOI@VMF(')PA\^K L=D('$X2=1:K6
M3?!ZFP9:!+Q!%OT"QHD.N3($X,MK]+R2H>^DG" U?'!5N]OGKAP<N62#/[7Q
M$4G/P%F8$$E=!I>?'>B(DPA])^50.D@;5XH$2)[%D6"GM9XFR5P^PP1'8L+-
M:\+5*8,^\)^3,Q2]5YY1CS1&GZ5/H] \JEQ_;EN^Z%_JWT'SK-@8W<J_6^3U
M]VGYHX15X>S@')P\B8IOY&$8@G92!F*(A8Q9Z81E?%!MP-4.[[ER(<.9AB1+
M(SOUCP5K4%#)$M^$;XPAUR5&AZ8#$I"O*#QA8=N_]/Y2(GHPM@ZO8R%Q2RWB
MDZ@%K3PD^+UA:%+39*E!J#P<(:X[-AE]WK%2="=A(J@?:&3ET\HS#-\?R]%D
M@7<WB$.WA4J._5YE61BP",W?H$_@ON'HDO56/-@ *U!FATJ7\+JIT1 ]+(VV
M$4\3%O$QIL;))^Z'Y6: ?8RJ0,6O*6PL$\*Z!&5A*/@+BST!?D!C 5AZJL9K
M0Q\4IYX(C$7?D>ANO7MI,I2"=4#$-!@9AB&C.:!9I(,ZMJY8NL^F(XT ?8]L
M"@+$B.-@2GOL'\XQ6,$TZA!JT4^S 74$2 \#86CQL-Q::@B$8(2J3WRR:>^-
M;AML.1/@AT428 ((@HD9+SRU2*AU#_0B@Q''AQH5UOTX7O+,0 -HDJ')HK09
M%AVT6^M:' -?^5'-_!KD(M=^M^[GD8*8%P,+?3>EOS7;?\# K6U@.ICTI5"@
M<<F0BFCOJ>QN$%.[@*BEEL6_[N=47H31/2S$KM%T. =/K4BS!P1(/F'S['IS
M?R=UYR6GD-?ZQ)%EO<MH2X/=SV2I99NBGT& MC2V@V+F/_:.G(VXS'1(:9M*
M)0L*C(. ,ZV745IE&J(E,_'B(W*O0",>7GDSQ7;7Y5"_2<]X$E\+^\03T%M(
M)KE,Q>4LJ@_M@+O.^,QZ H6=HK/+3/@3+U.&A5^ 0X6I;VFN#8^!Q\?\75X$
M6$O444/E83U-4^7\,0?8K(:0N4/Q@-]>J^AQ98NL%$!D7C3H-'3)0#(#B+:7
MB[=VX^L1/_9[9DV8+R4)\RM)F"\E"?-_5L+\- ;=<CFVO-C)S>W#PS\UT,A=
MDRK<&S3:42MKI ,*$50C%C!.#:@XC0KG7*DQ:CW?97O/9[]OKK/;%F?IA9>
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
M>I %*\@25L;;*U/>UCD4MY)(>]@%MU4S< &=#D(UO)*7ZQ*"S99T+TEVP=(
M1"*@Y2&N=LXK)J:W,X< U_8*[YT4$_4X<!DVTFYKI(W'A04U-F5=]>\G3 8?
M!65P<[JH:09%#8M.UFGI'#6.:-;"0X=7;GJXA%ZS-U=7#/# =$EXXF63>+PH
M2USG\IGL,L2U7NCE/GJ9[NCH;3%Y/0;=F>3VFH 9=8V67;J(SXRUPDYGBIET
M9KK?!/^8,AUBB6Q$388Q7>D7^2'4?+P"BV)9)&JVFFK[45 ?[TO?P:18#;U%
M!5+SE<DF!0_2$^C'*V"C(S$>&YFZ\E3L?L(.# )R.DB#95\3!(P"4 UZR/<D
M(&JVQ3NB$PT$]XFJL0&O=8NH'1JC 9?8:>PR8Y1^=71!>^0=&K,VYN%#NC7*
M:U:C9)OEIE=/SWG<2<&:=1!.J5*8158Y=DD8D$(-E*UU+D/#/:RMFCU1W#MS
M_)9.8[<GO__#Y7(X@#QDAOO4%$MKHKO]BVT;ZCXVV3X\$Y^U?'$VE"]@#P</
M/&U(_N >ACW88$WCFY+P@T-9P*!]K2*$<SG?Y'?[,3;]/;1]P-@&(T?*>]$&
MIL_[7I, V</K>Q39%J( ,MN')=:P[%^>ZV@H!OX')%<CD\GN_J0M^% ;'*)\
MHK?L_,\I</(B #'#@.]AE%@Y?W=UPH2^Y\MO27())F__1ME)V?9(MH*V!_X[
M+#YWH**?#L1Y!&XW6"OHV(IJS["R"H(_9]7RU%2L*Z(I$.N/MD-/33LWNK>3
M<L-[%>\3WD@?7O6@NJ..\: C"1V?E>08$4'CJ!"#<92M9++9RIS&T3'>$H'A
MX)[':Q>]E]]/;I32X^!\<^VB; 4-:CAXJ%TTZ7Q?,HERQ5DLHF "2T1LSMW=
M3HH2' 9Y! %4 /WA0#(ZW!TVNRQGLW_Q?]N7:=>O]\=<C=XEP3,VD9V:DDCV
MN1N%.R%-C?)-E9KLN;1M?8W1+S?@@5G@KS0%1]U)N<&2CB^X:(>CQNW[TK)]
M3/O2%?Z7B9?,Q<]F[OSNI9=O=[Z%BYG;R\#_5L\1DP,:(4E:Y5723#56FCEI
M'QW5C(HVNN"_$<U45TTSY8EB=&+L 10-N_J8&'8X60*)V6XNZ*=3C+V/IX3$
M26F_!D;N_?E=?,RZE%;S>=KT F!59!0\_/RQBJ514S:;G3],08%G9:M&ZL?@
M30KF9$7J4D-M$Z1/*@,TR5*BEO48=FVD6^;C-PN';,_V_Y5^4KSLI*R[A"1Y
M?,W)X[8Q2V#Y+KTKI:WQ>4GC^GBK0V]T>7"OF%VM]IB>I2X;Y6A0P=1L1D]"
M$FRMW,?UE#9X+1\F.(GT'BG-F3I^AB^@ 3<<0J#*!$/A;%G,JV47D2*1TQP/
M!GP7_ZZHG"CA':<BPBHH$]A*K 4TWC_VB881#]RR?2\*SS(:8S(%Y,/[7DLC
M\"=ZC0:V-=VIRBY-'_?O]W=2#VB+FV#(#S&.P@DF>$?H([#;6M]%.\"%W0>C
MWP%2WJ3+4E#@;[#Z5<"MR5*+V'X$!1O;CO_[OVSPBYA3*ZDBO1U@[W&OU1Q_
MQ(L+W44#N!;N.BZL+8&H2^"'T](-2PIR79">JDBOD/%&V;"N\O&9^^-#VW_'
M= "^19O_XSP37/7 E&6\/N:NU7TNF\VD.61L3Z*6I=;VD;WIM !ZU+Z*M_\X
MU6<,_,&804>",Z*[)7N> J#T+=T1"EX?B5I08="VJ5R41" FP\(<?N('I6AJ
M-M0,'(M-:4V7/H$B%:,#X$6_#817V+ (M.UB5RQKDF'+'%H281]A,@3@>.(
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
MNG#Y850>7.BQ3N'6BZWQ8RRM*VW-$IA:$C;3CF(%<F3A(U!?IAP] !5@;<U
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
M9(GOSM8L+9O9RU2</U6#J1C1>]_]"89-GRA^C-#[.XV\H<5A7052\XC:[U;
M [^PKOM\QI!N-BW#Q!_XV$EAK-9L Z$ZICR+GR#A^N_E6I8_@*+!0H\39O%$
M&G39\F7HEX0X73S"PB+>,,BM?9B=U+5[&F;,N]$C9JT!66A82Z61@$G.+I.
MNH)&%_Z<6'T/:2\GTF4H=ZY%Q^YXF6FWD\I7<O32X@!<NQ;"X!9;/VE]1B2W
M,K*VZH>W0*,U@!ZA@[G_9@^WEJWN5_\3"*MX+,UN%Q%%4PO1;,+T+4.3VFVB
M.6%L49)-P[&964B(-FD82#J-:LM#&\%N)*^P7\77HL7K%&M-?'U$;SSJPCKV
M:C[CM5<GN>W@5$M >),0,B85;-YO8O*01PY19+$,>M.)=B%'!)??23GDQ(U1
M4P05L5? DO3.W<$E38USR$4RJ%MF[9Z(L=#//G?"[.;T-*L[X,NWP,Y&?J)Q
M =UJ+.JE#H78'3/I)8@J]UF^'X^TQ<NSX#1D%[RLJW9#4@SHTIHQC&:@4Z6R
MA ^=9V)<=]2+!5#<B,S08=&J*\;T'MBWO-.'"T0J!^I0Q[NQ2+_F*WX*N#Y3
M'96TMP\*:U%"-:%J*CHV0+-R.<(5)^;-4ME+.[^U0%/R??@+"T#88AP#$*J"
MQM5.JD4EIN)6:V*2",VQ1#BWG(<D+0+8"HV]]B71X[NSXV$_N1X"&F_[AE;'
MY9ZJQ)^EF]AKGMU;$<&=U"7H=U!]+)R]K:?98ER@8;:3,J0NJV6&__J#+1+R
M6I^)2,P(H^BB-J _)PK82P"Q"OQEFX34)@:AT^<U235US@!_5?=?2=O1.4^/
M1[1\J4V%=6#HUU.Y[I:<TQ@8RSBUA P&YJS;$)HQQ]-L-=SXNZ(.L%VD4U/&
MKF":K*C7$DE6OI3 *ZR#LB5U8".@RFC^C1C<=%\B ]UZM?TCG>5K6\ELGB1Q
M[*+N5"1;]WR6$V+OD($3D<N2O.C^J;S2J:YDQT(;KJ>A*[//U5O4NJ31; GC
MG2#)G),Q&6;*--G0VS[3?V3=3NP;/[MS*G^FGPL2AF/[RHWMN@=+2?A^NB9
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
MI9TRFBJ60^0.@V9+B;29[N@?IT= R'AA+[<2& DWD:<$60E[5-.D--9)S(]
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
M"]><ZIO!)^& 1/#TQ'&,M)ECQ!AHQS/%\:F8EP(-OB83L'7:U+DRD,#WQ3%
MRG*HK*;BW0.<NN*ZK]9'*8VK#Q=<"8/&6Q6QV%@[W_V[*(WV9/4IF))6J9-U
MO9.IZ3VFN(VQ>\AOPG.[A>/?CIGMJE^0!W)5<O:I5+YI:7&PQ!Q-&!6<:1F#
MV3\(];ADD<-/@/+' ;SQ\>[.]X^/]J/C(/K'8 F_XR4<AX+J8"?)/13(T8D
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
MF=//)V4R1^.*JAAFO%D<*,4&@93YG,XA?3]3S(QULK#'[T>G]->XH?N&IRP
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
M[ZK>*'*@ J1]M0_!5B%PZ;3:BB!44))I!$P^-J"Y72IN(,FN \H$J&N(F=X
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
MD*3I7',^2""7(;P@?B.UME,&"8>69B-["G5$YCT2X[E4/([OUBC1VK:@OHM
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
MOH1V$&7O=J6L(4OM^N[NGL^ 2"R>_O9G-CA?HW)RESN&-5*XE%RH!W8VG57
M\I*63UIA!WNN7;LNP/:WF/)4658$4UK$-:XSZL]0@D6<5DJ"IO1]TTON#!MM
ME ![L4Y&E 3[/T_)XV& P[P#8Q_6_1;[X[YT6N]8C0V<L"+5$O<?[-A=[5TU
M 85LV\D H3;MB($).*#S"$V;;;M1Q&GCUI'VZ@JUL.X7G/@T7%0W0P!&KI0<
MAJVW 8.=A=F^X@9/PR3-M\BO%))W'HTB3I.@1@YZ,V;9&,5QAJ(;O"!404*U
MY"!L7P,,F?R]69/_>X9HBFFTU+'Z5N%!&+X),V3[#X8=%8K8G(:;2L?XVZ4'
M8?U&T)#Y/YHU_^T,1Q%?ZD.Q5NNOEQ\$!0!LB(1?[)$@MEI^8:KI\[ 2&1P5
MF\@A-CZ99>.:3?<(F^6Q+E/-PU;A03#0A!FR_6<;MC^+ UW+%T4'9/<J8MEB
M@4FSGX>)CZ(<WSG[KFD5H*)(K?@@S-^,NO,XVEX4_"=&5)N 5>$!F7\3,VA\
M0S/@(L-_#4W:\T"EG3:_%#1H?T-SWK,X#=,E/PST*@.BR*S8=BFG[=T(%K2S
MH8EN#JH,?<0I/^]49NO-D@.P=P-@T.:&)K@YL%/,]VY%%W& G_\-+V5&WRHZ
M *LW(0;-;FABFR.[IB'?)GH;^NJ.9;OL  S?"!FTO*'9; [M#CU?!$P)L8F1
MVTM- " R !YDR$$Z#$UG<X0\]98N2"7>?<HW#]/E*0FD0X!4< #4J/&#!!F:
M\^8X1T% <9(4_W"]CF2T-!0? !D0:G !S-#\%T)WW(Z"XT%2<"RGP-#\%T+W
MKAT%[P9)P3LY!89FP1OH3MG',;TC3\#J.U!X..;?P@P:W^@4N, FM!G3:TH>
MP_SF!14#6Q+#H:$).,B%T6ERV4YR=T'G+<A+#L?V5<"@S8U.DPM@UR1)4?1?
MX4+EG3:5'X[]Z[!!%@S-FHL6P<,H4-K51A&G;5U'"IK7T-28CSDCBA'<K*LE
MW#;N-E#0MH;FN9>$K^K,2"R-(6^7<MK&C6!!.YN:KO*M=@G8/:Q^=MJRFR@A
MD^Z\?Z&E2?^@8<KP\&S_+"XB2,#*7V-1ITT-(P;-;FC*>2M.">2[Z+\Q/6BX
MOK]JT^;U<DX;'( +6MO0[/*:8MX&,'/R13(<%F?:3"903PV7=]KZ"M@@"X:F
MF5OP+I(DP[0M%S6I(3'2#![DQ="4\Q;[&>LHET?'#W=\!SK0$VV5<MKNC6!!
M.QN:9EZ1.XKX9::WR_D#B> M/ T%G;8VA!<TN*$9Y0:J9E-O%'':R'6DH'D-
MS2C+E^SLV1?'Q,(9'4TEG38V"!BTN:&9YKICFVKUU=,A]=53C;[:T$RS!)4G
MZK/W;OP0A=.-ZY&:3=X@, CK0[@A(MZ;VO$J]FM5;J<Z9Q^:*6@LZK3Q8<2@
MV4UMA<V",,5!#O \C%'LL\G<^O):@ &%E-MDZ( '>3&Z3OH'CJ)_B\E3?(M1
M0F(<Y!,+V6H%(.(T(VKD(!U&5TY_)U$6IXB*E%L*O!N-10=@_B;$H-F-+I(6
M:>6KD8LK!>U:D$D,@ 0)<) +HXNG%W&*^?T0X2/^@E)4X)5QT2PQ "XDP$$N
MC"8>BQ?UE.DS)?+<@8V" [!\'2]H<*/YQK=S%$4G6<(42*3]ST;! 1B\CA<T
MN-&,XK,YIE/6#7ZEY"F=%1MY989O%!@  3!ND BCF<-GS^N#!?)=C5(6:J6'
M0$$S:,C^30KU8?_5>2:KB\>83G& *,  7-YI#A2P018,39/%'4U5KTQ X\K(
M$D%44DXSH@4>Y,7H-+EZS(-T6*Z4<]KV %S0VD9GP=?90Q3ZYQ%!4K^_4FP
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
M;KV!X_7-)8?CFH J.!&B*Z#Q;>,%N 3,,5IKTE3<?&A?:M::]6$5;<?\N^+
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
M2=O612, :V^:O^H_=*?UQ]O3^KP&3U31.(L76A8:\O_Q_9'LF_\!4$L#!!0
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
M3_ \S=,*7U,'(+EB![R+]#'#L[+$57FV%8M%=B_1,-6.+L4G 2>:V*7ER"+
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
M4#>;V#@D2?IFCP;JD#<#,5",46/3<D6((RX?GB07>>)$D58N#$$&,-7TJ(4
MDJ./S$8-*AV2&)=I&4>9P'))_Z;*&&*0]4T0+=PA221!4$31H=.212@TG.$J
M00GS-QP1-[IT),.018*JIDHK!I H0VPVFC#Y("0YWQ#20ZV?<?2BOFAB ]OP
M1"<'@B@6<-+SG$*\1Y1 ,Y#(EW299OCC1A$MI!;QQ0T=N(83P]]!<$$#2GJI
M722J8G)(" 9I^>:4(*]8*)O6G*&87P:H0?99T)<!Q 0E, T;=K(\LC ((\[I
MR$2B["I/\,O_PENM79*<7TYH8/9),1 "Q HU,@TM:F'$I1$5#T*,6Y*N6"*<
M-+9,%;*@7VKH@/:Y,90"1 X-- T[:FET?W4><B9YB%ZN$DK4=)[&_-#9PA*M
MO%^R6&#W.:,1!D0=,T(-@U@T<E\K))%8I#U9%YUPAW/V.!39GA>)WD.Q:/DE
ME9,)?6H950 1S 6GAF8]U1,1DX(*@NH"$"LA".-F24(KJJS_YSK-\5NM_4I9
MO^PRP.US2B$(B$EZ=!K^U)(GS3\0TT$W.132O!MAZKOPI'GG2IIWH$GS;@II
M'IX+(*3Y=H2IWX8GS;>NI/D6-&F^G40:VO!!QYIS^L\;PA(4VTSM2@:AC Q5
M29B=&#RZ2-AL9&$*S)]A*B%IPAVK&W)+BJ<TC_4NLTX\"&$TH)6L&<C"HXX:
MH(T_K4/<Z 4=:X13;NTDC5B84:8/4CW$"!EX).D#LPXN0CHD)6Z+LHJR_R]=
M&Q?B:N$@]% "5I*D)PF/*BIX-L(('4250BRL:[J*)]M4)Z;]W[V=-JM@M4?,
MW1]!D$"%2#I,KG=/A)#O9F8<)3C2C C]G[TUL@)4V\:=WV TL0Q(:F'>KZE,
MB(Y\7; 8J661ZP,$9!%OCUEIP+6O60U^!]'B&E#2>U8%CS5C<H%VXU\JG)?J
MX;OSF[>9?0BGG<B;'T"T[A"--$TWOWMNS5_%XQ+GQ6JUR>M3'E7<H$;.5RL;
M838MKA0"T?HF9$,FU+*H+^R9%O=%EL9IQ=XGH8M/DD8JJU1"O@BA!]BP098
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
MFB-Y#S9%,"P>@]9T_[QY_X!@D;^V*M!CD6]$&DB\>RJ>]Q>H7!63Y42R2LH
MV*HQR(&N TWH?%7#W8NPJ,M8,'Z1J;_>T7482>.JSNLU>XY(PN_@3>C[AK(
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
M$CV&@K#(H4&GI0:3KWFQ:G2.2PSJ*OP#QSQUKFG8Z(OYIH,*Y) )71E0)%
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
MI5W5M\_M^.G/L5L?\?"AZ?+VE>"KB)755YK.<]'=LPV"Y#7%RNY1U8>,E9T
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
M3Q=LO(XL/'+4@T60<:!5;[GQ5F3JJ-$71U9 6I-?P15I(?G.;TW*\I**]'O
M[G%BJ6FG% *KG?>P0-K-VQ55[WXWA2%6[U)WWQV'A#TP:U#PESRKLY3=W].?
MCJFD836I"U1Y7=X<4.R.J.AHS$ZM'KE>H%AI>1!RG[]':<-JPBG0'<?@:W#S
M:GU!H#PO*-%85.5E07Y=IO&R)N5?HY+1%^/<,!)/*016F^]AP>C>S,Z?69J(
M)697(9I_BN2 07KZ+<$LF**)T..O+L<X+[&<:4XO"JP];3CE %2N@,HF3)'G
M<*EU@K9*E/'W3CY$Y'?,3N6T;3(4A-DB&I3:]F#RO#%6C4;(UK@EQ3_H^'!>
ME(HTC H9D&V@ *BK_K40I>YC&>K:Z))@W$R@NB!#E1"LJC<@E _FJ6CK,X0-
M,F0)!&R5KY"!5?=Z@'*BIPV!4O/IDY7V"AE@-:\%*-4\.Y: 4?,BT)<%,9EC
MFCL2L&I=!\\8T0SK6D9[=\3Y7L9  U:+N,*UWLR(>A>C7-K,RQMCG=M>F*QN
MYIQ9_::KJ\-)P^<K8P[0N\^,&<2#O]'DCE'*QK:[87>"N#ABJJ$&A<80L?>I
M>/9%*>#Y,6I3"ZAQR8%/3.H$U7)!*UE?N^"JU5*?@:JQL[5G(*PL!:AZ#> D
MUV$G&IJ_'2B6&H=9U2YU'*AJ'UA(^(9L>>B9]F%760I011O R4=H0E3D%3A!
M7#I0S7,(["T8NAAB_E[_NH)>ZK?OP-2\ 9QT;8?_?()F5472QTW%#T:J MU&
M,,85%EGNU" V'4 =PQFJ85AJER/5-E C_4Q83"0IYJERNNW\#*CJ5:BD?#1,
M!@FA0'5[L\8D8AONXFT\%C.JJF.%&*"Z-J&35MN-+*J?C?^2B7\5J/IW@)MP
MD#3?4' URB(OS_"\(%C(/40ON+QXJ4A4D"3-([*]JO"J_$B_PXZBBRSC=5!A
M6L'*KG+$SP&B@P\KA[3JD4E$X^P^C'9?1H_\TPWY^,=/4/]CJ/E:4%)2:.RF
M;5[B,YQCS=BK$05'!CU"34-2!51KH"]KG5"#1"^L7^!KWK*@_Y5MV$V/6Y82
MMLB[SM5#X3XP'/@3@-K_6):I,B+M[E[TA@/:O\6C(?2;_%TS\554?U;RB&&-
M!N)MS,Y-)>4B92CTV[=@&*#')H53<\D3U)$%]&)K@'=]PS?BX6Q0/MXZL5 P
M6S7\+B%A68++Z@.NED6BZITN>H"&[%%PG39X3E!3P@EB92!1R.?[-!>0CCL!
ML>99+H<B7LNS!X=ZVA=(&^\'7OOJP9C2PJV3!HE9Y*M>FD6350_0<#P*KF(Y
M52>?>=]-/M.4@'9%@&E$[<4LM[;4J@/HL/N@=FS9]E+$<_=2Q(FXF0:FC=G@
MD5<%T9PG&A5 =TT53L>6ZZB":2>>UZ#=LM5',;AI@FXY(V#')A1I('9;W$&#
M)?3SQFVT'3\WUDJ@VU"'=>RL6.N#:;@^-RW!&"/403>F'?7$7AD^YD/)7++!
MR>BFE?5 MZD!KGL?926 ;$33I59E*,/((EZ=!RLCW].+;0L,U.8?<<6S:)/B
M*4W86[N?2IS0H:IU&^(J?=)V7W=M0"T] ;24"!)7B*<3;PIACP=_R<JA;?U5
MUU]JRPK4OLT5Y8>BWK"\7Q:D8F':FOVC48J AN9Q>*6;B[4V.RVK]1$OX)1'
MM(??&I+,T[ZAX]286FW(+6H'[=*L32DGXM6@D_[M&%C#L.#=U&%8H0VH>2>
M'CD,MT7!&88O"W*'U[0:E]0QN)EW<G2:NJU>"U![C@"K[:;L88Z=,HMP$.KB
M[ U6W[Q,\RB/I_9-A3:@MIP >F3?;(L*WS<92O9_; YXBC+,SR&:YP+9#W2J
MZ?^A(RG.^.7%0QV2<_%"F9PO\%U4X8OY',?J8"FO" #Q+)#AJI>!3@1;.^6?
M=%^-%"+,51C\L:\A,"'%(K ;I]5 0PP;$N!>(_E;B]ZGY;HHH^QG4FS65(.?
MM/)@59SL0E4/3OV1WP>T!@UB]O%HOZ-V PEQ3%RSBZH3N!QLDTL<2FT9K*PH
M-T2=C\Y%'M!(Z@13WJNJE=!.*V2*X/:J2U$DSVF6.3:101Q0"[F@E-^7%CK
MVN<:ER7&NY,,-L&I,WJ[:0!J)4>@<E(4IG;2/9/AFL$3;M?)XBT]R2(*8.)T
M1:A)EJ]0"3W_&%XNL,D"ZB]6B-HYASK+XOF"\,\8M%L8N@U&A[9RU074=J,A
MZ]Y?K[=2^SNI -NWF4ZIK5=Y12U)'S,L0EJ:GP16DY=A50;4PN,Q:ST0UK:[
M,E"3A:;Y'6!KMQ?UG$9:M2R@MK1"U%\\!-@X>RV #[Z1 *B9#V/'L9;Z?ZQG
M'X"XO7MA-SSYX%Q8J!QCN_?(WN,UP7'*=X[HOS-^HX.]%=FYRC'J1/Q090,:
M.0YNDNE]N.X73E#[#?$B9^<K)S#/VR_3/*WP=?J$9<>(:%*6V'0 4<$9JIQ0
MERF><DVEN\>TX;59AYE=\HUL14TIKZ-=;>#'MG2WLW<+A-?X']47J<P:KZ-1
MNT#'-N#'8+>C^-8GNQ6MW@FN?P34 C(F9=)K<=4;T)Y[&SS<!-"\5^=:=-4%
MU20C(3ONR'<BKD]85. C1K=1&LK#-5KY*4_J"\LXN7B)V4//*_9?HUM85]!K
M:6XK_BEMWRT4B5*1*#;(LVE95)8W\_JTXH;<I8ME]7'#TFC?S.]QO"$BP6[$
MGH(ZV]9R92U87KQ@$J>E8MU[J(*AK(4/;H^T4W*@#X1,KG3&7FA@^:-P7G*G
M;<9 +C ;-,^V.Y%Z')T]1R2Y6?.HC$ZFHE\QLXBZDT^T%RUP8]DM26/E+./I
MTP"8&,IB97JI4UXZZB) '0@L[+(K5\- ' <;(CF27HJJ$]2@034<U.!!'%#(
M],9R@B616XG_6%NC' ZGEP)HGMP#_#')TWRM9%?=!*17.OY=%F2.^:LI+,'Q
MQ<LZK</5KG)AUS%&/NM'(3'0FZW')&P'A=B/W.%XO106.;6O\K(B_&&ADM\3
M?UA&>6WWQX+?B,&)\&<.2N6Q'_\<IO')-A^!V@(+ZH"ITP14%,Z.^"TB^D^.
MZ?,E^<"E^IG'@445OHQ2HGV6 @*N/U;7<*\.$+U&<HTY8,00(P8Y[ ,@1VNN
M7[CY1W&"1G[[<_"%IIH<K@<(0)^Q;U1[A*$X+GW^#T%SO=7AF-YB,I*]^Z=K
M^B_ZY^9/]/][I-^G?_G_ 5!+ P04    " #X@8U7:](U4>I   "[.00 %0
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
M@ AT4_YH][M&FX=&[YOB:9VK3&HIAX*])$J<0+3$0JQX _XV</@K!Y6'X.4
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
M8@S0&?HNPGAV"?'$VXGW3D!X9?:()@^$KM6A 'D'4'HHK(<.+85@%'62V!:
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
M<<$--N@,DA+8X8\%/EBA%'HD+UOIVMU?KI)H\24F.R^38*F[2[U#CY;X5-6
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
M(COFTH +8>-(^J,]:R"DGI"2R ZT *-0AY--=8-.TSB)UH0VF-2M?%I"Z]9
M;1T.H"Z0LI+_$=&"05G.ALCX;;:S8^)TB2=IDZ94L/MPZK]VUHSQ"CNJ0!)%
M<_Q $OE0*FE>(<$X9],']E>RXTIY&FUOBK;>J+75/(6J)!TIE($?<&&Z;6T)
MCAU&UZU"T+%4ZS\!AVUK2ZAJ1RD>8:9:N:#H1X,'?^V'RYO% W7">$'HS>)3
M%'FZ#) B^05"/-$]U$3$4H$T*U'4'1Z Y'8@:3!BS;"TY6!1L$?Y:PVWD1^R
ML<I8UV8!Z.CPT@+,]-^.'4@I^,OIGLV;)T(-8:N30!$;[69@(,3:58$.UF7H
MD84?^@FY8CNT=\EO4Y>\]DM67^]DF^WO@1-K4OV-.[)C)>VZ)QJ+6TKQLA+I
M/;_<KM/MEITZLP/QCB/>#/]V!6#OJK=.0@"%<FO-H"OP:&59>XS<>B1?FP+0
MUV"V2WB$\ZY%IMD2"LYH15R' T>F!G1\BG/K'0F$7N.5O]%"I23"2Y(<'#6
M<O !S!XMKSU5#GZP"T@^N:P2([6@@WA&-E'LJ][#V[? +FACCD5=.G1U<X9O
M%J?LY.(KTDZJK; +T9BKO4U*=-7?KR*:\$J<H%<@VUMCA_.:0Z&2>JP\6->E
M)"M\RI/&>,#Q?,VXR%]ZY6="LO;3=?D!2HE[OEM7V%&/!BAU%_*8(?S] QC$
MT=Z(/@"(7,P&C,#,TY^S+,^0+-GARZMEGB)'%=T2RG_A+,E[@["B"I4%#\>8
MFGT +5BP!S+A3_A#'_R5*!+&FF+?LO86/"ECO ^J)!\X\_O@\T\DQ_[F)ZOB
MW'CE.X]^X"?;>OEN3SDCC?JQX*$;\SG:05/HLW;'&7<8\*QH0H7(;,&Y>0S\
MI682 \FQ8P,[UV^ Z66T@B12'N(]$_N]0&(EF7>#%__3S4#JJJB1<#M_V1 W
MB1^BW7SO.LMX=YU[@Z)H@T^EEZ"6+*7S,/$]/TAY'9)[XJ;43WP2G[^X0>H1
MC[\WD3V?F1OMYP[E,L5,*&% ,),^;3WIY/T/U#U> %KGM7A0Q:(/DPNI$Q_R
M'!*,&CUHQAQD$[6@8WC'U,D^SWWQ9VR-"B+Q0@]?P,)8 9Z&##UPIHN9!%!$
M"URVO$!4%)C8EY(H[/CL6HU?MN2_*(SY?66KG7R5@E;O50\1%=^;[3_X_:SX
MPBS[YLP)O?WO2I_M^2*1Q%K9\]I-&8I*5[S_X;K'K=6SY_J:)*<II>UNR6++
M4E)AW3L.BT?[7@U0%_KRW796%S)#H 41HUUG'@!B ^U9B?3.*],)ZB8UVATJ
M$M8R_5F\S9<*29ZN^ M_\658U8YR2_^@VM++12KSSF=^V-C47_?NH80NA6@+
M7T%1 RP["):Y4GJF16I>IZZ.<?ONK@W\6T:=^[3@E6GD.DI._""0#@@-S5%N
MZP"Y+=G-+T.7\G=:STCVW_TBWK!%Y)NZ42?'O+=WT&;GN\PD2IS KAK6(.,
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
M*A;0WAUC7\B"S(*Z W48;=HY*LY?"'7]F-Q2WR6[/^Z85Q0<Z-@=^M0?; A
M58<._.X,$'H9:S=I$B=.Z+&52QU@H:?$]M1V@A.JD)$"CGHN*,6X:XNUX/T/
MUSVV=]<,W&%E[^FTLO$5@?VMM5!D%J\R9T;/$R\:K+JY;CQ/6[ZY%IW-LMYF
M17?8U]=[;K.'0PDS[SB#^1V:*$)[OV*#\)$_.E\$'.AON/OVBU73E'%TPCDJ
M\SSG@W\IXC/8:7+7)&=Z_NQ0+T.UO#YFDTEQ#AO^4\A&XS!#J5%Y=21$.J]8
M&W:2B;S[Q*$):CK7@)JIE1&J&&P'&<%J!K!-8=L'-@2^XQCNCWI]/1KK:U<6
MK0AO3+-HX@^:H7]H9K"/$.-- QQ8T<^;?9> 3\(FOPQOQ135O(,ZRL>P#SY6
MKLP*6.P?<K&1<",9#D,R@1W(@S-$AX<1?^CRX_-E'*?$.TOY94+&NQ S+AW4
ME7Z?7;R]>5_8H4;C#*3.2IUT*8S>\Z=0!_9*:,@']H/%=BZ&G<#$7P][FBD7
M$5T0G]?$Y?[]\Y>-3T4/.RV,9TL"/HU64LAFRQ(,V7$OSGVUA./NZLD66LVE
M24^(;V(EQ[QU^!WNF/KYFQJ:K9H:Q!=['DY[?9[*Q8/!T!81W-_DV-8IT(81
M+PDO.;SK61*(@L$(=&!/Y%(-2XU'8D'DTY:'PX]M0;1\"CH6)WBS-08FQS3:
M< P , /0D?EM77 9XF?'>.VQ,<CEE6T,BG!P%&:@XWB"MV XN%I<:>DZ"M^(
M]#;OCOTOFXCLIRQU"A+!^E=5!.N^Z]F^[SRN]36@U<J UGTH<^=;$EU2^'"?
ML"/O<)RU:C@M69 UWM6 N )DE@_0MQWC:/"Y-Y09=V53>GHF)ON .B6]UNS;
M0+@F-'[>>6<I]Y*$WFW@A#R;6)NI/LK7[!@YK:-^L+@&E?SC9, SR_#7-IM3
MF?^N(\*.^Q]SN)<=ES#EV7&,[K+?%$4W>'E-H391JNQAY83Y08PI(#M6C.9\
M-&<!.P-_,!-K**NA*XK'D7DRKL9J[@<1G7O&#AL7CD]_=0+5$WYV<&?]4FWQ
M= &#_SJ3I,JLQK-CS)8Z!]C96A.<$>T@'K'=H\S"L&,3,&81.R5L\N.^RW9P
M;!,C.PYA+N=U#K#3R"8XK-M!_#9#TPV59>568,PB=L;<Y.?,ZU:P"_''W0U:
MF,!.I9O@X)9"^;HGJ/3%LUNLW!#,^,/.Z)ONA#$: $>\%=AW36"0(C):8MX$
MQW6+%@?Q<$XV,^J;N2FP(5UPRA,&I."1YA)R@"O7W)M&M"_L::&?&U&MHC<!
MQ*S<W6!/#;W&L;[&L;[&L;[&L;[&L7XC<:Q%F)<ZC+7:ZMO MRHS>A K-/S4
MSL#1MF$FT?>X$9\/S]'#*DIC)_3FH7?A+Q)"PIMUZ#^F\67H,DF8[<1948:
M&O>"'6BDC^;LJ)B1WM"H<G,N3@\DO R]U!4SVA A=0?8EZ2FX$#4@>Y/>TV0
M,$V0^&"O0?F:(''L"1*]Q]#Y>A-$6T)*U5>E"W1.HR"QWCL]0 Z%7@N6+.6W
MA"XBNG:8%2!DCG7 2@F@9A!>;,5PN&JTAHXJ-.4I;]\OV>G#:)7&#HCHD>8Y
M[=Y/$Z-TGB:KB/I_*.N0#_^IU[PE0U3L&&^-BPU &1/MM=%\N:0B0N8R9/,M
MC'U7W!&5"IUIAB8:5]C'_'&',3+8Z".>B;Z.0K'VGSH;/W&";'*R?8'0)^)=
M1/0BY6$O_&4"ON_+AVF'KHXV,Z>S6M$'Q%"+^Y/C!]Q=P"055^/C[[S-+[XF
MP'0$R8Y1V&5M;@]K*@0>88_5?1#;$6O?]@F#:/)#,,L?R&KA$W[ >HCXKZRJ
M8#@DC\>=8F*)DBV9&_- ]$N\=J5S0<-882I"Z8\VL\-,@>AX[_RYS'CU<]]?
M@^G=@BXT$#]$S.HM_YU'.5U'R7^1Y(ZXT3+D)__RNV8 I_JXGS_:M(B#PG>\
M@S7+E&*V<OXKWDZQ.1^:#^OOEZP;ODI T<=Q9WU:\!;1:VJ!.2S3'7#'6Q-H
MO->$[!N?_8L"F26WL,/.8Q03U#2Q\2RC74\945V7&,:NEB7TEXBF9T) <;;N
ME8)=FMIGXO#$%#'C02E<?WY73^'B?<U$9[-R;_9D<.V$W;,-R,]24^$L6#N>
MYG%,DG@>LJ'O//H!LUUY-(Y0OG<3L@&:4OZ(.&O AC4M_LE&JA]KLJ\&_(0=
M 8P0]&OKQ8 ZP,^M&D*8Q@([SKBYLBWC:O#Y-L) N[(I^6HGT,EV]^._^X0R
MK:^V5^2)!.K@>2C]-S8\--I 3^5J-2>:+.OBZ V[L6P0@(:\#&&8Q-@A\3O.
M+L--FL1"NH^Z.%LE$79\6:>1*P-1KA5T[\Y)&K-](H[9B>;1#_,#39BP58@)
MS'Z*?:;G_*"1+6%;.:*=.D..AQW%#*H-A!Y*'BGK\#)T*9.-G)'LOY<EAE1
M<V(@K34S> Q@#?1@R427#+C3P(EC?^$3;QYGKKZ6<Y$JNK-/K]B!GH>8^T/H
M?:1%X-2)5[>.+\).?1HGYPX-;](VUP=O+FV-'4\Y^D37Z E]:HO[=AXR3+RS
ME(N4N>*SR+EK\BS^I(IR!-)C!RT>8KJ:Z7+2MQP2486&NX^:.CEV "#BH&G7
MY,!C!O>^@&<T^$E6ERKT=GN=RQK!;@W>UV\-2CW.G) 7?ROU:<_=@4KPG3CZ
MRP3#;G 6BIN-,%K"Y57$SC!,\=M%1+/+,/6=@9;0#D]-)RQK2X!65'R'OYQ%
M@!L?1&P'G,#A"@;0*D<Z.W1&:_+@O.1YLLE67]-,13-ER%1RH;N^VYG3>;K5
M5': I1^"()QL\5V7^;K?,)9T?FLI ;;'"S+D:M!HA$<_VNY$.G]QUKGK]):$
M3L"M=[997X8)85I.YJY+4U4A!^..D-W2!INU;+:9J0P=:B'HSO;:GCEK9TEB
M[G?1E$W7$F+/R^Y8 G5B&W;S(."%#M01C2H:;,?P8(BU:,*ZF+_=@@$]LW^H
MG]FS'F:B"WN.Z#NY3 [D2J(AG>_%G>#<_6?JQR+)I)0#4*H4<?,<$AJO?%YF
MBQ<G92N Q$/?KTOD#0^ 5MDG/X3ZC&9B_A?^/SREE_WF_P-02P$"% ,4
M" #X@8U7OPLF$K6I  !7$ < "@              @ $     97@Q,"TQ+FAT
M;5!+ 0(4 Q0    ( /B!C5?]X>=6<ZH  #$6!P *              "  =VI
M  !E>#$P+3(N:'1M4$L! A0#%     @ ^(&-5USC[NH>J   5,,&  H
M         ( !>%0! &5X,3 M,RYH=&U02P$"% ,4    " #X@8U7^>I&1_@'
M  #J0   "@              @ &^_ $ 97@S,2TQ+FAT;5!+ 0(4 Q0    (
M /B!C5<A;F'1$0@   A!   *              "  =X$ @!E>#,Q+3(N:'1M
M4$L! A0#%     @ ^(&-5U29W]?^!    AP   H              ( !%PT"
M &5X,S(M,2YH=&U02P$"% ,4    " #X@8U724K$,/D$  #]&P  "@
M        @ $]$@( 97@S,BTR+FAT;5!+ 0(4 Q0    ( /B!C5=4(!N,T+@!
M $./%  ,              "  5X7 @!F;W)M,3 M<2YH=&U02P$"% ,4
M" #X@8U7LNK3"0L0   *L@  $0              @ %8T , ;W!T="TR,#(S
M,3 S,2YX<V102P$"% ,4    " #X@8U7@X"2A686  #B,@$ %0
M    @ &2X , ;W!T="TR,#(S,3 S,5]C86PN>&UL4$L! A0#%     @ ^(&-
M5XA ,$WO*0  +7 " !4              ( !*_<# &]P='0M,C R,S$P,S%?
M9&5F+GAM;%!+ 0(4 Q0    ( /B!C5=G."$W9&   /6"!0 5
M  "  4TA! !O<'1T+3(P,C,Q,#,Q7VQA8BYX;6Q02P$"% ,4    " #X@8U7
M:](U4>I   "[.00 %0              @ 'D@00 ;W!T="TR,#(S,3 S,5]P
<<F4N>&UL4$L%!@     -  T #0,   '#!     $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
