<SEC-DOCUMENT>0001079973-23-001615.txt : 20231115
<SEC-HEADER>0001079973-23-001615.hdr.sgml : 20231115
<ACCEPTANCE-DATETIME>20231115170012
ACCESSION NUMBER:		0001079973-23-001615
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20231114
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20231115
DATE AS OF CHANGE:		20231115

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DUOS TECHNOLOGIES GROUP, INC.
		CENTRAL INDEX KEY:			0001396536
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				650493217
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		7660 CENTURION PARKWAY
		STREET 2:		SUITE 100
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32256
		BUSINESS PHONE:		904-296-2807

	MAIL ADDRESS:	
		STREET 1:		7660 CENTURION PARKWAY
		STREET 2:		SUITE 100
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32256

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DUOS TECHNOLOGY GROUP, INC.
		DATE OF NAME CHANGE:	20150710

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INFORMATION SYSTEMS ASSOCIATES, INC.
		DATE OF NAME CHANGE:	20070416
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>duot_8k.htm
<DESCRIPTION>FORM 8-K
<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:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:DUOT="http://duostech.com/20231114">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_038_DUOT_duostech.com_20231114 -->
<!-- Field: Set; Name: xdx; ID: xdx_04F_20231114_20231114 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DEntityCentralIndexKey_0001396536 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:EntityCentralIndexKey">0001396536</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="duot-20231114.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2023-11-14">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-14</xbrli:startDate>
        <xbrli:endDate>2023-11-14</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


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

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

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

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

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES<br />
SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D.C. 20549</b></p>

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

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

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_900_edei--DocumentType_c20231114__20231114_zak9Lq77XzB4"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Pursuant to Section 13 or 15(d) of the Securities
Exchange Act of 1934</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Date of Report (Date of earliest event reported):
<span id="xdx_90A_edei--DocumentPeriodEndDate_c20231114__20231114_zpBqhUD6WuCl"> <ix:nonNumeric contextRef="AsOf2023-11-14" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">November 14, 2023</ix:nonNumeric></span></b></p>

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

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

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

<p style="font: 16pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_904_edei--EntityRegistrantName_c20231114__20231114_z6ussD1jYuA1"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:EntityRegistrantName">Duos Technologies Group, Inc.</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Exact name of registrant as specified in its
charter)</i></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 34%; text-align: center"><b><span id="xdx_907_edei--EntityIncorporationStateCountryCode_c20231114__20231114_zyuCSb3zL2Zd"><ix:nonNumeric contextRef="AsOf2023-11-14" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Florida</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_908_edei--EntityFileNumber_c20231114__20231114_zZqJo8xKQ3O2"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:EntityFileNumber">001-39227</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_902_edei--EntityTaxIdentificationNumber_c20231114__20231114_zMouiCyA4si2"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:EntityTaxIdentificationNumber">65-0493217</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>(State or Other Jurisdiction</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(Commission</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(I.R.S. Employer</i></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>of Incorporation)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>File Number)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>Identification No.)</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_903_edei--EntityAddressAddressLine1_c20231114__20231114_z5aNLm4hqDx7"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:EntityAddressAddressLine1">7660 Centurion Parkway</ix:nonNumeric></span>, <span id="xdx_903_edei--EntityAddressAddressLine2_c20231114__20231114_zwESm3vc8hz6"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:EntityAddressAddressLine2">Suite 100</ix:nonNumeric></span>, <span id="xdx_903_edei--EntityAddressCityOrTown_c20231114__20231114_zYLKPEKmX43e"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:EntityAddressCityOrTown">Jacksonville</ix:nonNumeric></span>,
<span id="xdx_907_edei--EntityAddressStateOrProvince_c20231114__20231114_zzj6F0czAB6l"><ix:nonNumeric contextRef="AsOf2023-11-14" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span> <span id="xdx_90F_edei--EntityAddressPostalZipCode_c20231114__20231114_zxZv33OMDlE3"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:EntityAddressPostalZipCode">32256</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Address of Principal Executive Offices) (Zip
Code)</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_907_edei--CityAreaCode_c20231114__20231114_zZXRknOdsSUd"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:CityAreaCode">(904)</ix:nonNumeric></span> <span id="xdx_903_edei--LocalPhoneNumber_c20231114__20231114_z5LNpbnRbsVf"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:LocalPhoneNumber">296-2807</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Registrant&#8217;s telephone number, including
area code)</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc">Check the appropriate box below
if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90F_edei--WrittenCommunications_c20231114__20231114_zKP5D9STXsgg"><ix:nonNumeric contextRef="AsOf2023-11-14" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span>
Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_905_edei--SolicitingMaterial_c20231114__20231114_zjFtsy8mKsBb"><ix:nonNumeric contextRef="AsOf2023-11-14" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span>
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_909_edei--PreCommencementTenderOffer_c20231114__20231114_zQSKA8Azy6lb"><ix:nonNumeric contextRef="AsOf2023-11-14" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90B_edei--PreCommencementIssuerTenderOffer_c20231114__20231114_zavda185XmI2"><ix:nonNumeric contextRef="AsOf2023-11-14" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</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">Securities registered pursuant to Section 12(b) of the Act:</p>

<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="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Title of each class</b></span></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Trading Symbol(s)</b></span></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Name of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span id="xdx_90A_edei--Security12bTitle_c20231114__20231114_zFGOjrco5x54"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:Security12bTitle">Common Stock (par value $0.001 per share)</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_907_edei--TradingSymbol_c20231114__20231114_z9I5ICqF6ufk"><ix:nonNumeric contextRef="AsOf2023-11-14" name="dei:TradingSymbol">DUOT</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_90A_edei--SecurityExchangeName_c20231114__20231114_zmn11uXgOID8"><ix:nonNumeric contextRef="AsOf2023-11-14" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the
Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</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">Emerging growth company <span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_908_edei--EntityEmergingGrowthCompany_c20231114__20231114_zk76cb8PSvK8"><ix:nonNumeric contextRef="AsOf2023-11-14" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></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">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.&#160;<span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

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

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

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

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


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


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Item 2.02. Results
of Operations and Financial Condition.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 14, 2023, Duos Technologies Group,
Inc. (the &#34;Company&#34;) issued a press release announcing the financial and operating results of the Company  for the
 quarter and nine months ended September 30, 2023. The text of the press release is furnished as Exhibit 99.1 and incorporated
herein by reference.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Additionally, on November 14, 2023, the Company
held an earnings phone call open to the public (the &#34;Earnings Call&#34;). Mr. Chuck Ferry, the Company's Chief Executive
Officer, along with Mr. Andrew W. Murphy, the Company's Chief Financial Officer, discussed the financial and operating results of
the Company for the quarter and nine months ended September 30, 2023. The transcript of the Earnings Call is furnished as Exhibit
99.2 and incorporated herein by reference.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Item 7.01.
Regulation FD Disclosure.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The information
set forth in Item 2.02 of this Current Report on Form 8-K is incorporated by reference into this Item 7.01.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The information
in Item 2.02 and Item 7.01 of this Current Report on Form 8-K, including Exhibits 99.1 and 99.2, is being furnished and shall not be deemed
&#34;filed&#34; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities
of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, except as
expressly set forth by specific reference in such filing.</p>

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

<p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0">The press release and transcript
of the Earnings Call may also be found on our website at https://www.duostechnologies.com/.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Item 9.01. Financial Statements and Exhibits.</b></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt"></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"><b>(d) Exhibits</b></p>

<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>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 62px"><span style="font-size: 8pt"><b>Exhibit No.</b></span></td>
    <td style="vertical-align: top; width: 10px">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 8pt"><b>Description of Exhibit</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.1</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0"><a href="ex99x1.htm">Press Release, dated November 14, 2023</a></p></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.2</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0"><a href="ex99x2.htm">Transcript of Earnings Call with Mr. Chuck Ferry and Mr. Andrew W. Murphy, dated November 14, 2023.</a></p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">104</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">Cover Page Interactive Data File
    (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

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


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

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

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

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

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

<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><b>DUOS TECHNOLOGIES GROUP, INC.</b></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 55%">&#160;</td>
    <td style="width: 6%">&#160;</td>
    <td style="width: 39%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>Dated: November 15, 2023</td>
    <td>By:&#160;&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/&#160;<i>Andrew W. Murphy</i></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td rowspan="2">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Andrew W. Murphy</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">&#160;</p>

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

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

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



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

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKwjAMRb9g/xD6LLpORN2jQ0WcImOIr8VFKW7NSOt0n+Rf2m2IIRCSe0+uECOxpY0ukeGyylLIsapL5RAyvCGjuaJ3JLt9DH5meNfWsTKuX39gQp5Bz8zGS+XvvbPRFosYwsVETieRhFDGszmcDiLo9ITMTRdonFYlKFPAialmjU5xO3zI1ZsMVW2fdEa2mkwMchwO8geiUEZwpEa9iB8W0jQRwaivQGyZnnUX87SOKliXWPksO6D/Dr7iu0kh -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>ex99x1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0">Exhibit 99.1</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 17pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>Duos Technologies Group Reports Third Quarter 2023
Results</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>JACKSONVILLE, FL <FONT STYLE="color: #080808; background-color: #FDFDFA">/
Globe Newswire </FONT>/ November 14, 2023</B>&nbsp;-&nbsp;<B>Duos Technologies Group, Inc.</B>
<B>(&ldquo;Duos&rdquo; or the &ldquo;Company&rdquo;) (Nasdaq: DUOT)</B>, a provider of machine vision and artificial intelligence that
analyzes fast moving vehicles, reported financial results for the third quarter (&ldquo;Q3 2023&rdquo;) ended September 30, 2023.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><IMG SRC="image_001.jpg" ALT="" STYLE="height: 327px; width: 624px"></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify"><B>Third Quarter 2023 and Recent Operational
Highlights</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Implemented first subscription services agreement with a passenger transit operator. In connection with
the agreement, Duos will offer access to its RIP and artificial intelligence detection models for key inspection points. The agreement,
renewable annually, is initially valued at more than $300,000 and encompasses customer training, setup and ongoing railcar data services
across three existing, active portals.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD>Performed 2.3 million comprehensive railcar scans in the third quarter across 13 portals. This metric encompasses all railcars scanned
at locations across the U.S., Canada, and Mexico.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Upgraded the Company&rsquo;s centraco&reg;&nbsp;and&nbsp;truevue360&trade;&nbsp;systems
to enable near &ldquo;real-time&rdquo; reporting and facilitate immediate alerts to on-board personnel of any issue that is deemed critical.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Appointed power and logistics industry veteran Christopher King as Chief Commercial Officer. King joins
Duos with over 20 years of operational and commercial leadership experience within the energy and supply chain sectors. In this role,
King will be focused on commercial and technical delivery in support of current and prospective customers as well as building an intensified
growth strategy and strengthening the Company&rsquo;s technical strategic partners as it expands its offerings and transitions to a recurring
subscription model.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">As of the end of the third quarter, the Company had $6.4 million of revenue in backlog and expects $1.0
million to $2.0 million to be recognized during the remainder of 2023.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Strengthened industry collaborations with Dell Technologies and NVIDIA to support AI development and achieve
significant increases in performance at near &ldquo;real-time&rdquo; reporting.</TD></TR></TABLE>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0"><B>Third Quarter 2023 Financial Results</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0"><I>It should be noted that the following Financial Results represent the
consolidation of the Company with its subsidiaries Duos Technologies, Inc. and TrueVue360, Inc.</I></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0"><I>&nbsp;</I></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Total revenue</B> for Q3 2023 decreased 62% to
$1.53 million compared to $4.02 million in the third quarter of 2022 (&ldquo;Q3 2022&rdquo;). Total revenue for Q3 2023 represents an
aggregate of approximately $706,000 of technology systems revenue and approximately $825,000 in recurring services and consulting revenue.
The decrease in total revenue was primarily attributed to a combination of factors. Those factors include delays during Q3 2023, which
were outside of the Company&rsquo;s control, related to the ongoing production and delivery of two high-speed RIPs as well as year-over-year
timing differences with two freight RIPs under construction during Q3 2022. These timing differences contributed to the year-over-year
variance along with one-time services for major site improvements occurring in Q3 2022 also contributing to the change in services and
consulting revenues in Q3 2023. The Company sees opportunities to continue to expand its programs with existing customers during the current
year and beyond. In spite of the timing delays putting pressure on the quarterly results, management remains confident in the long-term
potential of the RIP product.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Cost of revenues</B> for Q3 2023 decreased 55%
to $1.30 million compared to $2.92 <FONT STYLE="background-color: white">million </FONT>for Q3 2022. The decrease in cost of revenues
was mainly attributable to the Company remaining in the production and manufacturing phase of the two high-speed RIPs just noted in Q3
2023 while being in the installation phase for the two freight RIPs in Q3 2022.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Gross margin</B> for Q3 2023 decreased 79% to
$227,000 compared to $1.10 million for Q3 2022. The decrease in gross margin was driven by the two previously noted project discrepancies,
in Q3 2023 and Q3 2022, respectively.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Operating expenses</B> for Q3 2023 increased 8%
to $3.20 million compared to $2.97 million for Q3 2022. Sales and marketing costs saw a marginal increase primarily as a result of increased
staffing within the team, while research and development expenses increased by 37% for prospective technologies testing. Overall, the
Company continues to focus on stabilizing operating expenses while meeting the increased needs of its customers.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Net operating loss</B> for Q3 2023 totaled $2.97
million compared to net operating loss of $1.87 million for Q3 2022. The increase in loss from operations was primarily the result of
lower revenues recorded in the current quarter as a consequence of delays in going to field.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Net loss </B>for Q3 2023 totaled $2.95 million
compared to net loss of $1.93 million for Q3 2022. The increase in net loss was mostly attributable to the lower revenues associated with
the timing of project delays noted previously.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Cash and cash equivalents</B> at September 30,
2023 totaled $3.27 million compared to $1.12 million at December 31, 2022. As of quarter end, the Company had an additional $259,000 in
receivables. Duos also held $1.53 million in inventory as of September 30, 2023, consisting primarily of long-lead items for future RIP
installations.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Nine Month 2023 Financial Results</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify"><B></B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Total revenue</B>&nbsp;decreased
35% to $5.95 million from $9.08 million in the same period last year. Total revenue for the first nine months of 2023 represents an aggregate
of approximately $3.40 million of technology systems revenue and approximately $2.54 million in recurring services and consulting revenue.
The decrease in total revenue was primarily due to the previously noted timing differences. The Company remains optimistic about its long-term
outlook and sees opportunities to continue to expand its programs with existing customers during the current year and beyond through its
growing artificial intelligence catalogue and improved services and maintenance. Despite this positive outlook, a longer commercial cycle
paired with still-protracted supply chain timelines may result in revenue recognition pushing further into 2024. The Company remains focused
on revenue and margin performance in the current environment.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Cost of revenues&nbsp;</B>decreased 24% to $4.94
million from $6.47 million in the same period last year. The decrease in cost of revenues was mainly attributable to project timing discrepancies
in the respective periods previously noted.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Gross margin</B>&nbsp;decreased 61% to $1.01 million
from $2.60 million in the same period last year. The decrease in gross margin was driven by project timing discrepancies in the respective
periods previously noted.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Operating expenses&nbsp;</B>increased 9% to $9.27
million from $8.51 million in the same period last year. The Company managed to maintain its costs for sales and marketing and research
and development at a consistent level, while observing a slight rise in general and administration costs. This increase can be primarily
attributed to a combination of the timing of personnel incentives awarded in 2023 compared to the same period in 2022 and increased amortization
charges stemming from increased investment in artificial intelligence algorithms.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Net operating loss </B>totaled $8.27 million compared
to net operating loss of $5.91 million in the same period last year. The increase in loss from operations was primarily the result of
lower revenues recorded in the first nine months of 2023 as a consequence of the delays noted previously.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Net loss&nbsp;</B>totaled $8.08 million compared
to a net loss of $5.91 million in the same period last year. The increase in net loss was mostly attributable to the lower revenues associated
with the timing discrepancies noted previously.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Financial Outlook </B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">At the end of the third quarter, the Company&rsquo;s
contracts in backlog represented approximately $6.4 million in revenue, of which approximately $1.0 to $2.0 million is expected to be
recognized during the remainder of 2023. The balance of contract backlog is comprised of multi-year service and software agreements as
well as project revenues spanning into fiscal 2024. The Company also expects a near-term intake of $5.0 million to $7.0 million in multi-year
service and artificial intelligence renewals and contract modifications, which are anticipated to close by the end of this year or early
2024.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Based on the factors previously noted, including
project delays out of the Company&rsquo;s control, additional delays in customers&rsquo; extended budgeting cycles and other macroeconomic
challenges, Duos is withdrawing its previously provided guidance for the full year 2023. The Company will reevaluate providing financial
projections on an ongoing basis and may provide an updated outlook at a later date.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Management Commentary</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&ldquo;Our results for the third quarter were impacted
by several external factors, underscoring the challenges of operating a capex-focused business and further reinforcing our ongoing efforts
to focus on a primarily subscription-based model in the future,&rdquo; said Duos Chief Executive Officer Chuck Ferry. &ldquo;These challenges
included a postponement of installation for a major transit system in the Northeast U.S., additional planned projects being pushed out
for budgetary reasons and temporary delays in the initial rollout of our subscription business, the last of which has now been addressed,
enabling us to monetize our first subscription agreement. In response, we have proactively initiated cost reductions in several non-essential
areas to lessen the cash burn during this transition phase while revenues are lower than originally anticipated.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&ldquo;Commercially, we have a high level of interest
from all Class 1 railroads as well as several short lines and passenger railroads. We currently have active proposals in evaluation with
a handful of different rail carriers for several dozen portals both within our core market in North America and abroad. Regarding subscriptions,
we expect to begin executing a subscription with a large railcar group in the near future, and we are in discussions with another dozen
prospective subscribers. Our current backlog is $6.4 million, and we have another $5 million to $7 million in near-term renewals and contract
modifications, which we anticipate closing in late Q4 2023 and into early Q1 2024.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&ldquo;Our goal is that the Duos Railcar Inspection
Portal becomes the industry standard for machine vision wayside detection, and I believe that we are a Company that has the leadership
position in the rail sector under that premise. Our transition over the next 12 to 18 months into a recurring revenue business model puts
us in a very strong position to give an expected high return on investment. Despite our current short-term revenue challenges, the Company
remains in a strong financial position with sufficient cash for operations, meaningful near-term business opportunities, and, most importantly,
a growing acceptance of Duos&rsquo; technology that will set the stage for the growth that we are anticipating to take Duos to its next
evolution.&rdquo;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0"><B>Conference Call</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The Company&rsquo;s management will host a conference
call today, November 14, 2023, at 4:30 p.m. Eastern time (1:30 p.m. Pacific time) to discuss these results, followed by a question-and-answer
period.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Date: Tuesday, November 14, 2023</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Time: 4:30 p.m. Eastern time (1:30 p.m. Pacific time)</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">U.S. dial-in: 866-682-6100</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">International dial-in: 862-298-0702</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Confirmation: 13742203</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Please call the conference telephone number 5-10
minutes prior to the start time of the conference call. An operator will register your name and organization.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">If you have any difficulty connecting with the conference
call, please contact Gateway Investor Relations at 949-574-3860.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt">The conference call will be broadcast live via telephone and available
for online replay via the investor section of the Company's website here.</P>

<P STYLE="color: #2F5496; font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<P STYLE="font: bold 11pt Calibri, Helvetica, Sans-Serif; margin: 0">About Duos Technologies Group, Inc.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Duos Technologies Group, Inc. (Nasdaq: DUOT), based
in Jacksonville, Florida, through its wholly owned subsidiary, Duos Technologies, Inc., designs, develops, deploys and operates intelligent
vision based technology solutions supporting rail, logistics, intermodal and government customers that streamline operations, improve
safety and reduce costs. The Company provides cutting edge solutions that automate the mechanical and security inspection of fast-moving
trains, trucks and automobiles through a broad range of proprietary hardware, software, information technology and artificial intelligence.
For more information, visit www.duostech.com.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B><I></I></B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B><I>Forward- Looking Statements</I></B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><I>This news release includes forward-looking statements
regarding the Company's financial results and estimates and business prospects that involve substantial risks and uncertainties that could
cause actual results to differ materially. Forward-looking statements relate to future events and typically address the Company's expected
future business and financial performance. The forward-looking statements in this news release relate to, among other things, information
regarding anticipated timing for the installation, development and delivery dates of our systems; anticipated entry into additional contracts;
anticipated effects of macro-economic factors (including effects relating to supply chain disruptions and inflation); timing with respect
to revenue recognition; trends in the rate at which our costs increase relative to increases in our revenue; anticipated reductions in
costs due to changes in the Company's organizational structure; potential increases in revenue, including increases in recurring revenue;
potential changes in gross margin (including the timing thereof); statements regarding our backlog and potential revenues deriving therefrom;
and statements about future profitability and potential growth of the Company. Words such as &quot;believe,&quot; &quot;expect,&quot;
&quot;anticipate,&quot; &quot;should,&quot; &quot;plan,&quot; &quot;aim,&quot; &quot;will,&quot; &quot;may,&quot; &quot;should,&quot;
&quot;could,&quot; &quot;intend,&quot; &quot;estimate,&quot; &quot;project,&quot; &quot;forecast,&quot; &quot;target,&quot; &quot;potential&quot;
and other words and terms of similar meaning, typically identify such forward-looking statements. Forward-looking statements involve risks
and uncertainties and there are important factors that could cause actual results to differ materially from those expressed or implied
by these forward-looking statements. These factors include, but are not limited to, the Company's ability to continue as a going concern,
the Company's ability to generate sufficient cash to continue and expand operations, the competitive environment generally and in the
Company's specific market areas, changes in technology, the availability of and the terms of financing, changes in costs and availability
of goods and services, economic conditions in general and in the Company's specific market areas, changes in federal, state and/or local
government laws and regulations potentially affecting the use of the Company's technology, changes in operating strategy or development
plans and the ability to attract and retain qualified personnel. The Company cautions that the foregoing list of risks, uncertainties
and factors is not exclusive. Additional information concerning these and other risk factors is contained in the Company's most recently
filed Annual Report on Form 10-K, subsequent Quarterly Reports on Form 10-Q, recent Current Reports on Form 8-K, and other filings filed
by the Company with the U.S. Securities and Exchange Commission (the &quot;SEC&quot;), which are available at the SEC's website, http://www.sec.gov.
The Company believes its plans, intentions and expectations reflected in or suggested by these forward-looking statements are based on
reasonable assumptions. No assurance, however, can be given that the Company will achieve or realize these plans, intentions or expectations.
Indeed, it is likely that some of the Company's assumptions may prove to be incorrect. The Company's actual results and financial position
may vary from those projected or implied in the forward-looking statements and the variances may be material. Each forward-looking statement
speaks only as of the date of the particular statement. We do not undertake or accept any obligation or undertaking to release publicly
any updates or revisions to any forward-looking statements to reflect any change in our expectations or any change in events, conditions
or circumstances on which any forward-looking statement is based, except as required by law. All subsequent written and oral forward-looking
statements concerning the Company or other matters attributable to the Company or any person acting on its behalf are expressly qualified
in their entirety by the cautionary statements above.</I></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; color: #26282A"><B>Contacts </B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; color: #26282A"><B>Corporate</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; color: #26282A">Fei Kwong, Director, Corporate Communications</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="color: #26282A">Duos Technologies Group, Inc. (Nasdaq: DUOT)<BR>
904-652-1625<B><BR>
</B></FONT>fk@duostech.com</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Investor Relations</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Matt Glover or Tom Colton</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Gateway Group</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">949-574-3860</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">DUOT@gateway-grp.com</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF OPERATIONS</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ID="xdx_30D_113_zvZwyEZ16Lh9" SUMMARY="xdx: Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_49F_20230701_20230930" STYLE="text-align: center">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_496_20220701__20220930_zHziQV2hGN52" STYLE="text-align: center">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_499_20230101_20230930" STYLE="text-align: center">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_494_20220101__20220930_zpUpdElZ7UO" STYLE="text-align: center">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 8pt; text-align: right">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; font-weight: bold; text-align: center">For the Three Months Ended</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; font-weight: bold; text-align: center">For the Three Months Ended</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; font-weight: bold; text-align: center">For the Nine Months Ended</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; font-weight: bold; text-align: center">For the Nine Months Ended</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 8pt; font-weight: bold; text-align: right">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30,</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30,</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30,</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30,</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 8pt; text-align: right">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2023</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2023</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: right">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD></TR>
  <TR ID="xdx_40F_eus-gaap--RevenuesAbstract_iB" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>REVENUES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 48%; text-align: left; padding-left: 10pt">&#160;Technology systems</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD ID="xdx_984_eus-gaap--Revenues_pp0p0_c20230701__20230930__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZ1ysgiik8ig" STYLE="width: 10%; text-align: right">705,849</TD><TD STYLE="width: 1%; text-align: left">&#160;</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD ID="xdx_98A_eus-gaap--Revenues_pp0p0_c20220701__20220930__srt--ProductOrServiceAxis__us-gaap--ProductMember_zzCLFOyaA6x3" STYLE="width: 10%; text-align: right">2,709,899</TD><TD STYLE="width: 1%; text-align: left">&#160;</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD ID="xdx_98F_eus-gaap--Revenues_pp0p0_c20230101__20230930__srt--ProductOrServiceAxis__us-gaap--ProductMember_z53mR1FTbs15" STYLE="width: 10%; text-align: right">3,404,107</TD><TD STYLE="width: 1%; text-align: left">&#160;</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD ID="xdx_985_eus-gaap--Revenues_pp0p0_c20220101__20220930__srt--ProductOrServiceAxis__us-gaap--ProductMember_zRVhqAkmVgY1" STYLE="width: 10%; text-align: right">6,273,213</TD><TD STYLE="width: 1%; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Services and consulting</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_988_eus-gaap--Revenues_pp0p0_c20230701__20230930__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_z7rT2TSWV7M7" STYLE="border-bottom: Black 1pt solid; text-align: right">825,074</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_985_eus-gaap--Revenues_pp0p0_c20220701__20220930__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_z13ZwUZWdNx7" STYLE="border-bottom: Black 1pt solid; text-align: right">1,312,339</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_988_eus-gaap--Revenues_pp0p0_c20230101__20230930__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_zTdfWHiluloc" STYLE="border-bottom: Black 1pt solid; text-align: right">2,541,163</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_986_eus-gaap--Revenues_pp0p0_c20220101__20220930__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_zxNmAuC4V8R8" STYLE="border-bottom: Black 1pt solid; text-align: right">2,805,483</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_408_eus-gaap--Revenues_maGPzNpf_zOuVb7CZXJfa" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Total Revenues</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,530,923</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,022,238</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,945,270</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,078,696</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--CostOfGoodsAndServicesSoldAbstract_iB" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&#160;COST OF REVENUES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Technology systems</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98E_eus-gaap--CostOfRevenue_pp0p0_c20230701__20230930__srt--ProductOrServiceAxis__us-gaap--ProductMember_zTQeXLgQ1i7f" STYLE="text-align: right">883,836</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_981_eus-gaap--CostOfRevenue_pp0p0_c20220701__20220930__srt--ProductOrServiceAxis__us-gaap--ProductMember_zFOkKABif9x4" STYLE="text-align: right">2,176,761</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_984_eus-gaap--CostOfRevenue_pp0p0_c20230101__20230930__srt--ProductOrServiceAxis__us-gaap--ProductMember_zk4P1cQPoFuh" STYLE="text-align: right">3,723,151</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98A_eus-gaap--CostOfRevenue_pp0p0_c20220101__20220930__srt--ProductOrServiceAxis__us-gaap--ProductMember_zqatxEOh1WRf" STYLE="text-align: right">5,016,551</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: 1pt; padding-left: 10pt">&#160;Services and consulting</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_98F_eus-gaap--CostOfRevenue_pp0p0_c20230701__20230930__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_z2Dt8dvpeeRd" STYLE="border-bottom: Black 1pt solid; text-align: right">420,499</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_983_eus-gaap--CostOfRevenue_pp0p0_c20220701__20220930__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_z8fd6ay8UdKh" STYLE="border-bottom: Black 1pt solid; text-align: right">745,925</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_98C_eus-gaap--CostOfRevenue_pp0p0_c20230101__20230930__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_zNeNLzpcKXS2" STYLE="border-bottom: Black 1pt solid; text-align: right">1,217,022</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_985_eus-gaap--CostOfRevenue_pp0p0_c20220101__20220930__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_z88a0IDqc862" STYLE="border-bottom: Black 1pt solid; text-align: right">1,457,913</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_402_eus-gaap--CostOfRevenue_msGPzNpf_z5BSJqQ9TGH6" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Total Cost of Revenues</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,304,335</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,922,686</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,940,173</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,474,464</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_405_eus-gaap--GrossProfit_iT_pp0p0_mtGPzNpf_maOILzJ8k_zkU0CPuvQL7d" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&#160;GROSS MARGIN</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">226,588</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,099,552</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,005,097</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,604,232</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--OperatingExpensesAbstract_iB" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;OPERATING EXPENSES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40B_eus-gaap--SellingAndMarketingExpense_i01_pp0p0_maOCAEzDQQ_z6YafJVrmrTd" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Sales and marketing</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">353,386</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">297,057</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">962,040</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">956,937</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40B_eus-gaap--ResearchAndDevelopmentExpense_i01_pp0p0_maOCAEzDQQ_z3ZmBggxdh9e" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Research and development</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">450,006</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">329,424</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">1,392,692</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">1,296,480</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40E_eus-gaap--GeneralAndAdministrativeExpense_i01_pp0p0_maOCAEzDQQ_zIfypGLTVfoj" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;General and administration</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,394,173</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,342,089</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,916,390</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,255,926</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_406_eus-gaap--OperatingCostsAndExpenses_i01T_pp0p0_msOILzJ8k_mtOCAEzDQQ_znHiSTyoePCe" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Total Operating Expenses</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,197,565</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,968,570</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,271,122</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,509,343</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzJ8k_maNILz4Hc_z0EN7npn7Nef" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;LOSS FROM OPERATIONS</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(2,970,977</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(1,869,018</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(8,266,025</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(5,905,111</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40D_eus-gaap--OtherIncomeAndExpensesAbstract_iB" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;OTHER INCOME (EXPENSES):</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_405_eus-gaap--InterestExpense_i01N_pp0p0_di_msNIEzBix_z8Yy5yqNaD3a" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;&#160;&#160;&#160;Interest expense</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(1,406</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(2,057</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(5,816</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(7,943</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_406_eus-gaap--OtherNonoperatingIncomeExpense_i01_pp0p0_maNIEzBix_zca1cvVQxdv2" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;&#160;Other income, net</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">24,647</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(53,993</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">191,022</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">698</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--NonoperatingIncomeExpense_i01T_pp0p0_maNILz4Hc_mtNIEzBix_z2zJuk42XKJe" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Total Other Income (Expenses)</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">23,241</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(56,050</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">185,206</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(7,245</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILz4Hc_zGXaAampANu8" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">&#160;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">(2,947,736</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">(1,925,068</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">(8,080,819</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">(5,912,356</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">&#160;Basic and Diluted Net Loss Per Share</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"><FONT ID="xdx_90A_eus-gaap--EarningsPerShareBasic_c20230701__20230930_pdd" TITLE="Net loss per share, Basic"><FONT ID="xdx_904_eus-gaap--EarningsPerShareDiluted_c20230701__20230930_pdd" TITLE="Net loss per share, Diluted">(0.41</FONT></FONT></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"><FONT ID="xdx_908_eus-gaap--EarningsPerShareBasic_c20220701__20220930_pdd" TITLE="Net loss per share, Basic"><FONT ID="xdx_906_eus-gaap--EarningsPerShareDiluted_c20220701__20220930_pdd" TITLE="Net loss per share, Diluted">(0.30</FONT></FONT></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"><FONT ID="xdx_905_eus-gaap--EarningsPerShareBasic_c20230101__20230930_pdd" TITLE="Net loss per share, Basic"><FONT ID="xdx_90A_eus-gaap--EarningsPerShareDiluted_c20230101__20230930_pdd" TITLE="Net loss per share, Diluted">(1.12</FONT></FONT></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"><FONT ID="xdx_903_eus-gaap--EarningsPerShareBasic_c20220101__20220930_pdd" TITLE="Net loss per share, Basic"><FONT ID="xdx_90C_eus-gaap--EarningsPerShareDiluted_c20220101__20220930_pdd" TITLE="Net loss per share, Diluted">(1.01</FONT></FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">&#160;Weighted Average Shares-Basic and Diluted</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"><FONT ID="xdx_909_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230701__20230930_zuzqeHJSula5" TITLE="Weighted average shares, Basic"><FONT ID="xdx_900_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230701__20230930_zPbaYV2K0FXi" TITLE="Weighted average shares, Diluted">7,240,632</FONT></FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT ID="xdx_901_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220701__20220930_zLn42itDoFZd" TITLE="Weighted average shares, Basic"><FONT ID="xdx_90E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220701__20220930_zrcWGbpxVgk3" TITLE="Weighted average shares, Diluted">6,450,180</FONT></FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT ID="xdx_902_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20230930_zQx7ZUqMbLkh" TITLE="Weighted average shares, Basic"><FONT ID="xdx_902_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230101__20230930_ztpFhJiJfx0e" TITLE="Weighted average shares, Diluted">7,189,256</FONT></FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT ID="xdx_900_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20220930_zTFQQkMZ5Tgl" TITLE="Weighted average shares, Basic"><FONT ID="xdx_90D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20220930_zq72joTmYLlk" TITLE="Weighted average shares, Diluted">5,859,375</FONT></FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  </TABLE>



<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B></B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ID="xdx_30E_111_zyUxXH6iNUg6" SUMMARY="xdx: Statement - CONSOLIDATED BALANCE SHEETS" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-left: 10pt">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_49D_20230930" STYLE="text-align: center">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_496_20221231" STYLE="text-align: center">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 8pt; font-weight: bold; text-align: center">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30,</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">December 31,</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 8pt; text-align: center">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2023</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 8pt; text-align: center">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD>
    <TD STYLE="font-size: 8pt; font-weight: bold; text-align: left">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">(Unaudited)</FONT></TD><TD STYLE="font-size: 8pt; font-weight: bold; text-align: left">&#160;</TD><TD STYLE="font-size: 8pt">&#160;</TD>
    <TD STYLE="font-size: 8pt; text-align: left">&#160;</TD><TD STYLE="font-size: 8pt; text-align: right">&#160;</TD><TD STYLE="font-size: 8pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40F_eus-gaap--AssetsAbstract_iB_zfI14ukUvk8g" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">ASSETS</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&#160;</TD><TD STYLE="font-weight: bold; text-align: right">&#160;</TD><TD STYLE="font-weight: bold; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_402_eus-gaap--AssetsCurrentAbstract_i01B" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;CURRENT ASSETS:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_408_eus-gaap--Cash_i02I_pp0p0_maACz0Hz_zoLWslKoB9Pk" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 66%; padding-left: 10pt">&#160;Cash</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">3,266,916</TD><TD STYLE="width: 1%; text-align: left">&#160;</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">1,121,092</TD><TD STYLE="width: 1%; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_408_eus-gaap--AccountsReceivableNetCurrent_i02I_pp0p0_maACz0Hz_zqdSfYqlSh24" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Accounts receivable, net</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">258,874</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">3,418,263</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--ContractWithCustomerAssetNetCurrent_i02I_pp0p0_maACz0Hz_zsExDDi2ZAGc" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Contract assets</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">1,346,731</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">425,722</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40D_eus-gaap--InventoryNet_i02I_pp0p0_maACz0Hz_za1WSUovB8Kc" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">&#160;Inventory</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">1,525,913</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">1,428,360</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_401_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_i02I_pp0p0_maACz0Hz_zzAoUdX9Lf4j" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Prepaid expenses and other current assets</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">355,978</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">441,320</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_401_eus-gaap--AssetsCurrent_i01TI_pp0p0_mtACz0Hz_maAzEx3_zOPpE8ddsgz9" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Total Current Assets</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,754,412</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,834,757</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--PropertyPlantAndEquipmentNet_i01I_pp0p0_maAzEx3_zdEubosrPhn7" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Property and equipment, net</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">555,485</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">629,490</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_pp0p0_maAzEx3_zbZPWYJ1Z0Cb" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Operating lease right of use asset</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">4,454,714</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">4,689,931</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--SecurityDeposit_i01I_pp0p0_maAzEx3_zvPlXDmufLli" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Security deposit</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">550,000</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">600,000</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_402_eus-gaap--OtherAssetsAbstract_iB_zt8ukk1bxjqj" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;OTHER ASSETS:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--NotesAndLoansReceivableNetNoncurrent_i01I_maOAz0yh_zx9c9ioMdRY7" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Note receivable, net</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">151,875</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_405_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_pp0p0_maOAz0yh_zhpaxVjAKr14" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Patents and trademarks, net</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">121,051</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">69,733</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_406_eus-gaap--CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_i01I_pp0p0_maOAz0yh_zDKwR3885Sfc" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Software development costs, net</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">793,618</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">265,208</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--OtherAssets_i01TI_pp0p0_mtOAz0yh_maAzEx3_zlJs0uQx3jie" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Total Other Assets</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,066,544</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">334,941</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40E_eus-gaap--Assets_iTI_pp0p0_mtAzEx3_zSe9DJbWy13c" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">&#160;TOTAL ASSETS</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">13,381,155</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">13,089,119</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">&#160;LIABILITIES AND STOCKHOLDERS' EQUITY</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: center">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_409_eus-gaap--LiabilitiesCurrentAbstract_i01B" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;CURRENT LIABILITIES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40D_eus-gaap--AccountsPayableCurrent_i02I_pp0p0_maLCzk7v_maLCzPLV_zmQIHHPiyBjg" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Accounts payable</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">619,765</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,290,390</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_408_eus-gaap--OtherNotesPayableCurrent_i02I_pp0p0_maLCzk7v_maLCzPLV_z2zcqD0KHfA7" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Notes payable - financing agreements</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">137,816</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">74,575</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_i02I_pp0p0_maLCzk7v_maLCzPLV_zMyN5kyABpTj" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Accrued expenses</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">275,277</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">453,023</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40B_eus-gaap--FinanceLeaseLiabilityCurrent_i02I_pp0p0_maLCzPLV_zSiuWKLUvIxc" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Equipment financing payable-current portion</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">22,851</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_pp0p0_maLCzPLV_z3BB168xxqC6" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Operating lease obligations-current portion</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">774,306</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">696,869</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_pp0p0_maLCzPLV_zl3VH2mWiX99" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Contract liabilities</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,588,928</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">957,997</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_404_eus-gaap--LiabilitiesCurrent_i01TI_pp0p0_mtLCzPLV_maLzvPR_zAmXhxzIS2Ek" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Total Current Liabilities</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">3,396,092</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">4,495,705</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_pp0p0_maLzvPR_zoGHH84Jsf65" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Operating lease obligations, less current portion</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,310,853</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,542,943</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_409_eus-gaap--Liabilities_i01TI_pp0p0_mtLzvPR_maLASEzA1w_zivMdMFtVABc" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Total Liabilities</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,706,945</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,038,648</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_401_eus-gaap--CommitmentsAndContingencies_i01I_pp0p0_maLASEzA1w_zNyyUlop1UPh" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;Commitments and Contingencies (Note 4)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="display: none; text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="display: none; text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--StockholdersEquityAbstract_iB" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;STOCKHOLDERS' EQUITY:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40E_eus-gaap--PreferredStockValue_iI_pp0p0_maTPICAzjxd_zjGsOkjpzUdl" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -10pt; padding-left: 20pt">Preferred stock: $<FONT ID="xdx_906_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230930_zlp9rMeiVf0j" TITLE="Preferred stock, par value"><FONT ID="xdx_902_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20221231_zRTOMpUKyXPd" TITLE="Preferred stock, par value">0.001</FONT></FONT> par value, <FONT ID="xdx_90A_eus-gaap--PreferredStockSharesAuthorized_iI_c20230930_z8z29AAsqtpd" TITLE="Preferred stock, shares authorized"><FONT ID="xdx_905_eus-gaap--PreferredStockSharesAuthorized_iI_c20221231_zVdUL9uihIB" TITLE="Preferred stock, shares authorized">10,000,000</FONT></FONT> authorized, <FONT ID="xdx_90E_ecustom--PreferredStockSharesAvailableToBeDesignated_iI_c20230930_zFJv35TBzBe9" TITLE="Preferred stock, shares designated"><FONT ID="xdx_90F_ecustom--PreferredStockSharesAvailableToBeDesignated_iI_c20221231_z6Q2Vgyv4tyi" TITLE="Preferred stock, shares designated">9,441,000</FONT></FONT> shares available to be designated</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding-left: 40pt">Series A redeemable convertible preferred stock, $<FONT ID="xdx_90D_eus-gaap--TemporaryEquityParOrStatedValuePerShare_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zClQHgDiPdS5" TITLE="Temporary equity, par value"><FONT ID="xdx_905_eus-gaap--TemporaryEquityParOrStatedValuePerShare_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zsh4jwVbxgc4" TITLE="Temporary equity, par value">10</FONT></FONT> stated value per share, <FONT ID="xdx_905_eus-gaap--TemporaryEquitySharesAuthorized_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zqKyRzr9ycvj" TITLE="Temporary equity, shares authorized"><FONT ID="xdx_904_eus-gaap--TemporaryEquitySharesAuthorized_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zf1vO9IyotOl" TITLE="Temporary equity, shares authorized">500,000</FONT></FONT> shares designated; <FONT ID="xdx_908_eus-gaap--TemporaryEquitySharesIssued_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_z3HoaaPkNYT8" TITLE="Temporary equity, shares issued"><FONT ID="xdx_90B_eus-gaap--TemporaryEquitySharesOutstanding_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zmTmnLxJfJZ9" TITLE="Temporary equity, shares outstanding">0</FONT></FONT> and <FONT ID="xdx_900_eus-gaap--TemporaryEquitySharesIssued_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zVJHQLhRYeJb" TITLE="Temporary equity, shares issued"><FONT ID="xdx_901_eus-gaap--TemporaryEquitySharesOutstanding_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zUo8TR7G2lTf" TITLE="Temporary equity, shares outstanding">0</FONT></FONT> issued and outstanding at September 30, 2023 and December 31, 2022, respectively, convertible into common stock at $<FONT ID="xdx_90F_eus-gaap--PreferredStockRedemptionPricePerShare_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share"><FONT ID="xdx_909_eus-gaap--PreferredStockRedemptionPricePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share">6.30</FONT></FONT> per share</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_982_eus-gaap--PreferredStockValue_iI_pdp0_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zQaFzB1uguP3" TITLE="Preferred stock, value" STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98E_eus-gaap--PreferredStockValue_iI_pdp0_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zqD2HBjRYAml" TITLE="Preferred stock, value" STYLE="text-align: right">&#8212;&#160;&#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; text-indent: -10pt; padding-left: 40pt">Series B convertible preferred stock, $<FONT ID="xdx_90A_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zZDAZrQAwCel" TITLE="Preferred stock, par value"><FONT ID="xdx_90C_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zIRXBbMOU2Ec" TITLE="Preferred stock, par value">1,000</FONT></FONT> stated value per share, <FONT ID="xdx_907_eus-gaap--PreferredStockSharesAuthorized_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_z1oF4qdWs1hh" TITLE="Preferred stock, shares authorized"><FONT ID="xdx_900_eus-gaap--PreferredStockSharesAuthorized_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zHhCgDWphZtd" TITLE="Preferred stock, shares authorized">15,000</FONT></FONT> shares designated; <FONT ID="xdx_905_eus-gaap--PreferredStockSharesIssued_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zTl54PXxBbj3" TITLE="Preferred stock, shares issued"><FONT ID="xdx_90E_eus-gaap--PreferredStockSharesOutstanding_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zYToeEvxaaFh" TITLE="Preferred stock, shares outstanding">0</FONT></FONT> and <FONT ID="xdx_909_eus-gaap--PreferredStockSharesIssued_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zIbNllmDyrY7" TITLE="Preferred stock, shares issued"><FONT ID="xdx_909_eus-gaap--PreferredStockSharesOutstanding_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zB6gVHZibx29" TITLE="Preferred stock, shares outstanding">0</FONT></FONT> issued and outstanding at September 30, 2023 and December 31, 2022, respectively, convertible into common stock at $<FONT ID="xdx_901_eus-gaap--PreferredStockRedemptionPricePerShare_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share"><FONT ID="xdx_90A_eus-gaap--PreferredStockRedemptionPricePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share">7</FONT></FONT> per share</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98B_eus-gaap--PreferredStockValue_iI_pdp0_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zJOT4l7Phs38" TITLE="Preferred stock, value" STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_981_eus-gaap--PreferredStockValue_iI_pdp0_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zHnRgTZmOiGf" TITLE="Preferred stock, value" STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding-left: 40pt">&#160;Series C convertible preferred stock, $<FONT ID="xdx_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zp9ia2piZgn7" TITLE="Preferred stock, par value"><FONT ID="xdx_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zgy7NoZ1zfHc" TITLE="Preferred stock, par value">1,000</FONT></FONT> stated value per share, <FONT ID="xdx_909_eus-gaap--PreferredStockSharesAuthorized_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zHanRkXDaEPg" TITLE="Preferred stock, shares authorized"><FONT ID="xdx_904_eus-gaap--PreferredStockSharesAuthorized_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zAkIRIuMZNHk" TITLE="Preferred stock, shares authorized">5,000</FONT></FONT> shares designated; <FONT ID="xdx_905_eus-gaap--PreferredStockSharesIssued_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_znQ6ymhRTbA9" TITLE="Preferred stock, shares issued"><FONT ID="xdx_90B_eus-gaap--PreferredStockSharesOutstanding_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zEvVFEhev9gc" TITLE="Preferred stock, shares outstanding">0</FONT></FONT> and <FONT ID="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zUhXMwROIAze" TITLE="Preferred stock, shares issued"><FONT ID="xdx_903_eus-gaap--PreferredStockSharesOutstanding_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zVvyBM1jdQ6h" TITLE="Preferred stock, shares outstanding">0</FONT></FONT> issued and outstanding at September 30, 2023 and December 31, 2022, respectively, convertible into common stock at $<FONT ID="xdx_900_eus-gaap--PreferredStockRedemptionPricePerShare_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share"><FONT ID="xdx_90B_eus-gaap--PreferredStockRedemptionPricePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share">5.50</FONT></FONT> per share</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_983_eus-gaap--PreferredStockValue_iI_pdp0_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zUh6As9t3e4c" TITLE="Preferred stock, value" STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98F_eus-gaap--PreferredStockValue_iI_pdp0_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zCz817C0ary6" TITLE="Preferred stock, value" STYLE="text-align: right">&#8212;&#160;&#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; text-indent: -10pt; padding-left: 40pt">&#160;Series D convertible preferred stock, $<FONT ID="xdx_905_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zExgaBFrxAF5" TITLE="Preferred stock, par value"><FONT ID="xdx_90A_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zwSDZkwEJHll" TITLE="Preferred stock, par value">1,000</FONT></FONT> stated value per share, <FONT ID="xdx_90C_eus-gaap--PreferredStockSharesAuthorized_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_ztdZ13rnvXC9" TITLE="Preferred stock, shares authorized"><FONT ID="xdx_90A_eus-gaap--PreferredStockSharesAuthorized_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zSrKUVZN8f7j" TITLE="Preferred stock, shares authorized">4,000</FONT></FONT> shares designated; <FONT ID="xdx_90F_eus-gaap--PreferredStockSharesIssued_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zeELalIxpsmc" TITLE="Preferred stock, shares issued"><FONT ID="xdx_903_eus-gaap--PreferredStockSharesOutstanding_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zlG4Gpu7GLzd" TITLE="Preferred stock, shares outstanding">1,299</FONT></FONT> and <FONT ID="xdx_90B_eus-gaap--PreferredStockSharesIssued_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zQ7BGy9ka5ij" TITLE="Preferred stock, shares issued"><FONT ID="xdx_908_eus-gaap--PreferredStockSharesOutstanding_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zSn805D4ElDd" TITLE="Preferred stock, shares outstanding">1,299</FONT></FONT> issued and outstanding at September 30, 2023 and December 31, 2022, respectively, convertible into common stock at $<FONT ID="xdx_903_eus-gaap--PreferredStockRedemptionPricePerShare_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share"><FONT ID="xdx_90C_eus-gaap--PreferredStockRedemptionPricePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share">3</FONT></FONT> per share</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_980_eus-gaap--PreferredStockValue_iI_pp0p0_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zYUo8i5VPLpf" TITLE="Preferred stock, value" STYLE="text-align: right">1</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98D_eus-gaap--PreferredStockValue_iI_pp0p0_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zLfvtSheWRnc" TITLE="Preferred stock, value" STYLE="text-align: right">1</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding-left: 40pt">Series E convertible preferred stock, $<FONT ID="xdx_904_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zkXOqlEW2nfg" TITLE="Preferred stock, par value"><FONT ID="xdx_900_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zwRE1pnDFoj5" TITLE="Preferred stock, par value">1,000</FONT></FONT> stated value per share, <FONT ID="xdx_904_eus-gaap--PreferredStockSharesAuthorized_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zDKwUHnvLLt4" TITLE="Preferred stock, shares authorized"><FONT ID="xdx_902_eus-gaap--PreferredStockSharesAuthorized_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zUaksMTKpaek" TITLE="Preferred stock, shares authorized">30,000</FONT></FONT> shares designated; <FONT ID="xdx_90B_eus-gaap--PreferredStockSharesIssued_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zfExNusWKaE3" TITLE="Preferred stock, shares issued"><FONT ID="xdx_907_eus-gaap--PreferredStockSharesOutstanding_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zEMIYoYPJpWa" TITLE="Preferred stock, shares outstanding">4,000</FONT></FONT> and <FONT ID="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_znzVaOWlF3Ec" TITLE="Preferred stock, shares issued"><FONT ID="xdx_90F_eus-gaap--PreferredStockSharesOutstanding_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zQUKUHmA5vOh" TITLE="Preferred stock, shares outstanding">0</FONT></FONT> issued and outstanding at September 30, 2023 and December 31, 2022, respectively, convertible into common stock at $<FONT ID="xdx_902_eus-gaap--PreferredStockRedemptionPricePerShare_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share"><FONT ID="xdx_90D_eus-gaap--PreferredStockRedemptionPricePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share">3</FONT></FONT> per share</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98F_eus-gaap--PreferredStockValue_iI_pp0p0_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zV4rcSZFb9Xb" TITLE="Preferred stock, value" STYLE="text-align: right">4</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_983_eus-gaap--PreferredStockValue_iI_pdp0_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zeULxN5Nsjgl" TITLE="Preferred stock, value" STYLE="text-align: right">&#8212;&#160;&#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; text-indent: -10pt; padding-left: 40pt">Series F convertible preferred stock, $<FONT ID="xdx_903_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_zxXqrh3FBvFh" TITLE="Preferred stock, par value"><FONT ID="xdx_90F_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_zTHEhTFCeuE8" TITLE="Preferred stock, par value">1,000</FONT></FONT> stated value per share, <FONT ID="xdx_90C_eus-gaap--PreferredStockSharesAuthorized_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_zVjJRv6OWtqg" TITLE="Preferred stock, shares authorized"><FONT ID="xdx_903_eus-gaap--PreferredStockSharesAuthorized_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_zmu6UPmTzuI7" TITLE="Preferred stock, shares authorized">5,000</FONT></FONT> shares designated; <FONT ID="xdx_900_eus-gaap--PreferredStockSharesIssued_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_zxIYI3wCR0kl" TITLE="Preferred stock, shares issued"><FONT ID="xdx_906_eus-gaap--PreferredStockSharesOutstanding_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_zx8SiJ61XWXk" TITLE="Preferred stock, shares outstanding">5,000</FONT></FONT> and <FONT ID="xdx_900_eus-gaap--PreferredStockSharesIssued_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_ziYLgPyevbxf" TITLE="Preferred stock, shares issued"><FONT ID="xdx_909_eus-gaap--PreferredStockSharesOutstanding_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_z6Yenjhup8O8" TITLE="Preferred stock, shares outstanding">0</FONT></FONT> issued and outstanding at September 30, 2023 and December 31, 2022, respectively, convertible into common stock at $<FONT ID="xdx_906_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_zI9uOREvRvqd" TITLE="Preferred stock, conversion price per share"><FONT ID="xdx_90E_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_zGFHPawFWbej" TITLE="Preferred stock, conversion price per share">6.20</FONT></FONT> per share</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_983_eus-gaap--PreferredStockValue_iI_pp0p0_c20230930__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_zV516QhbtLDf" TITLE="Preferred stock, value" STYLE="text-align: right">5</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98D_eus-gaap--PreferredStockValue_iI_pdp0_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesFPreferredStockMember_zkrlDcTrbjJg" TITLE="Preferred stock, value" STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_404_eus-gaap--CommonStockValue_iI_pp0p0_maTPICAzjxd_zZZrnKtctJr7" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding-left: 40pt">Common stock: $<FONT ID="xdx_90F_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20230930_zcH2nVmnRD61" TITLE="Common stock, par value"><FONT ID="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20221231_zkM8XRwHBFlf" TITLE="Common stock, par value">0.001</FONT></FONT> par value; <FONT ID="xdx_90A_eus-gaap--CommonStockSharesAuthorized_iI_c20230930_zHDUXjFI65sl" TITLE="Common stock, shares authorized"><FONT ID="xdx_906_eus-gaap--CommonStockSharesAuthorized_iI_c20221231_z1NwVNlUgmBf" TITLE="Common stock, shares authorized">500,000,000</FONT></FONT> shares authorized, <FONT ID="xdx_90B_eus-gaap--CommonStockSharesIssued_iI_c20230930_zbYTZ621REd" TITLE="Common stock, shares issued">7,248,455</FONT> and <FONT ID="xdx_906_eus-gaap--CommonStockSharesIssued_iI_c20221231_zj8nrNwFltG9" TITLE="Common stock, shares issued">7,156,856</FONT> shares issued, <FONT ID="xdx_905_eus-gaap--CommonStockSharesOutstanding_iI_c20230930_z7WlpfrfiFv9" TITLE="Common stock, shares outstanding">7,247,131</FONT> and <FONT ID="xdx_90C_eus-gaap--CommonStockSharesOutstanding_iI_c20221231_z2drOhPIPEte" TITLE="Common stock, shares outstanding">7,155,552</FONT> shares outstanding at September 30, 2023 and December 31, 2022, respectively</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">7,248</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">7,156</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40F_eus-gaap--AdditionalPaidInCapital_iI_pp0p0_maTPICAzjxd_zENAX7pwf6Dh" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Additional paid-in-capital</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">66,267,057</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">56,562,600</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_406_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0_maTPICAzjxd_zWcO8dPBb2Vh" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">&#160;Accumulated deficit</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(60,442,653</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(52,361,834</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR ID="xdx_40C_ecustom--TotalPaidInCapitalAndRetainedEarningsDeficit_iTI_pp0p0_mtTPICAzjxd_maSEz9TN_zjDYKCTkGthi" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">&#160;Sub-total</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">5,831,662</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">4,207,923</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--TreasuryStockCommonValue_iNI_pp0p0_di_msSEz9TN_zZupVYzDWBeg" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 20pt">Less:&#160;&#160;Treasury stock (<FONT ID="xdx_90A_eus-gaap--TreasuryStockCommonShares_iI_c20230930_zIOBxN2B9jp2" TITLE="Treasury stock, shares"><FONT ID="xdx_907_eus-gaap--TreasuryStockCommonShares_iI_c20221231_zu68LoAKj6eh" TITLE="Treasury stock, shares">1,324</FONT></FONT> shares of common stock&#160;at September 30, 2023 and December 31, 2022)</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(157,452</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(157,452</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR ID="xdx_405_eus-gaap--StockholdersEquity_iTI_pp0p0_mtSEz9TN_maLASEzA1w_zB9MCZT2U0C7" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&#160;Total Stockholders' Equity</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,674,210</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,050,471</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_pp0p0_mtLASEzA1w_zuxl1jC5B5vi" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">&#160;Total Liabilities and Stockholders' Equity</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">13,381,155</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">13,089,119</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  </TABLE>


<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"></P>


<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>


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

<TABLE CELLPADDING="0" CELLSPACING="0" ID="xdx_304_112_z975zpIM5OY8" SUMMARY="xdx: Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_498_20230101__20230930_zRQqBe1uNjnc" STYLE="text-align: center">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_495_20220101__20220930_zzwFLDYgAqHh" STYLE="text-align: center">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="text-align: center; font-weight: bold; vertical-align: bottom"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="6" STYLE="vertical-align: bottom; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">For the Nine Months
    Ended</FONT></TD><TD STYLE="text-align: center; font-weight: bold; vertical-align: bottom"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1pt; vertical-align: bottom"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">September
    30,</FONT></TD><TD STYLE="text-align: center; padding-bottom: 1pt; font-weight: bold; vertical-align: bottom"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1pt; vertical-align: bottom"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">2023</FONT></TD><TD STYLE="text-align: center; padding-bottom: 1pt; font-weight: bold; vertical-align: bottom"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1pt; vertical-align: bottom"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">2022</FONT></TD><TD STYLE="text-align: center; padding-bottom: 1pt; font-weight: bold; vertical-align: bottom"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD></TR>
  <TR ID="xdx_40F_eus-gaap--OperatingCashFlowsDirectMethodAbstract_iB_zchFmJyWYuVj" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Cash from operating activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--NetIncomeLoss_i01_maNCPBUzqZj_zhqrRv9flJlh" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 66%; font-weight: bold; text-align: left">Net loss</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">(8,080,819</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">(5,912,356</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
  <TR ID="xdx_405_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_z4DX3ZEbZu7d" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--DepreciationAndAmortization_i01_maNCPBUzqZj_zfvTs0BjnYp8" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Depreciation and amortization</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">393,057</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">225,825</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40D_eus-gaap--ShareBasedCompensation_i01_maNCPBUzqZj_ziXxmFEKOtr9" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Stock based compensation</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">499,590</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">592,177</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_ecustom--StockIssuedForServices_i01N_pp0p0_di_msNCPBUzqZj_zJlC2Jl16mva" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Stock issued for services</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">105,565</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">120,000</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_401_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_i01_maNCPBUzqZj_zihdt9n0WDJ1" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Amortization of operating lease right of use asset</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">235,217</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">198,790</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_i01B_zIbe8osWO4ne" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Changes in assets and liabilities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_402_eus-gaap--IncreaseDecreaseInAccountsReceivable_i02N_pp0p0_di_msNCPBUzqZj_zY6xI6z00Ycd" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Accounts receivable</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">3,159,389</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(454,431</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_400_eus-gaap--IncreaseDecreaseInNotesReceivables_i02N_pp0p0_di_msNCPBUzqZj_zPZIgmK8A3ue" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Note receivable</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(151,875</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_408_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_i02N_pp0p0_di_msNCPBUzqZj_zjap2jWXPov2" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Contract assets</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(921,009</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(820,938</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_40E_eus-gaap--IncreaseDecreaseInInventories_i02N_pp0p0_di_msNCPBUzqZj_zvi7bi6mJEl4" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Inventory</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(97,552</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(395,787</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_408_eus-gaap--IncreaseDecreaseInSecurityDeposits_i02_pp0p0_maNCPBUzqZj_zeOqVCxadeRd" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Security deposit</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">50,000</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--IncreaseDecreaseInPrepaidExpense_i02N_pp0p0_di_msNCPBUzqZj_zUeovKlZQb63" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Prepaid expenses and other current assets</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">543,793</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">15,539</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--IncreaseDecreaseInAccountsPayableTrade_i02_pp0p0_maNCPBUzqZj_zfeMaJQa2jAb" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Accounts payable</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(1,670,625</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">605,129</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_409_eus-gaap--IncreaseDecreaseInAccruedLiabilities_i02_pp0p0_maNCPBUzqZj_zcGNUxQ0VFa5" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Accrued expenses</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(178,081</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(136,180</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_405_eus-gaap--IncreaseDecreaseInOperatingLeaseLiability_i02_pp0p0_maNCPBUzqZj_zgJYJLofMbgf" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Operating lease obligation</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(154,653</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">60,668</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i02_pp0p0_maNCPBUzqZj_zKCkFdB2KP5a" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Contract liabilities</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">630,931</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,051,109</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i02T_pp0p0_mtNCPBUzqZj_maCCERCzn1l_zhD8JWgR0Yx4" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Net cash used in operating activities</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(5,637,072</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(3,850,455</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&#160;</TD><TD STYLE="font-weight: bold; text-align: right">&#160;</TD><TD STYLE="font-weight: bold; text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_405_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zjt1VRShVmw1" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cash flows from investing activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40C_eus-gaap--PaymentsToAcquireIntangibleAssets_i01N_pp0p0_di_msNCPBUzG9y_zumbyJdO7pR4" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;&#160;&#160;&#160;Purchase of patents/trademarks</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(58,208</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(17,490</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_405_eus-gaap--PaymentsToDevelopSoftware_i01N_pp0p0_di_msNCPBUzG9y_zZNJ3lI3hgp" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;&#160;&#160;&#160;Purchase of software development</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(640,609</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(87,700</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_403_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_pp0p0_di_msNCPBUzG9y_zLSZ0P0L3Q9l" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;&#160;Purchase of fixed assets</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(199,618</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(311,327</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_mtNCPBUzG9y_maCCERCzn1l_z0bkxgDh1mw" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Net cash used in investing activities</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(898,435</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(416,517</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_409_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zQmttY7QsoHi" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Cash flows from financing activities:</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&#160;</TD><TD STYLE="font-weight: bold; text-align: right">&#160;</TD><TD STYLE="font-weight: bold; text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_ecustom--RepaymentsOfInsuranceAndEquipmentFinancing_i01N_di_msNCPBUz27N_zENAPSyutEoa" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Repayments of insurance and equipment financing</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(395,221</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(303,492</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_40C_ecustom--RepaymentOfFinanceLease_i01N_pp0p0_di_msNCPBUz27N_zKNjlxizAyIh" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Repayment of finance lease</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(22,851</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(69,325</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_402_eus-gaap--ProceedsFromIssuanceOfCommonStock_i01_pp0p0_maNCPBUz27N_z8GcKoc9X48f" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Proceeds from common stock issued</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">8,550,002</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_401_ecustom--IssuanceCosts_i01N_pp0p0_di_msNCPBUz27N_zLSxaXEoEKsh" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Stock issuance cost</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(17,645</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(837,467</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_400_eus-gaap--ProceedsFromRepaymentOfLoansByEmployeeStockOwnershipPlans_i01_pp0p0_maNCPBUz27N_z4mjyobcXYS9" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;&#160;&#160;Proceeds from shares issued under Employee Stock Purchase Plan</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">117,048</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;&#160;&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_i01_pp0p0_maNCPBUz27N_zCPRN9tq5y61" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Proceeds from preferred stock issued</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,000,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">999,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40C_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_maCCERCzn1l_mtNCPBUz27N_zxpCjTVgLGwe" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Net cash provided by financing activities</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">8,681,331</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">8,338,718</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_iT_pp0p0_mtCCERCzn1l_z4wv0MLhCGud" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Net increase  in cash</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">2,145,824</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">4,071,746</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zitCI38JSDsh" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Cash, beginning of period</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,121,092</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">893,720</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40E_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zNmyanZkEatk" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Cash, end of period</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,266,916</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,965,466</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&#160;</TD><TD STYLE="font-weight: bold; text-align: right">&#160;</TD><TD STYLE="font-weight: bold; text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_402_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_zK7ZEd98lNf5" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-decoration: underline; font-weight: bold; text-align: left">Supplemental Disclosure of Cash Flow Information:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--InterestPaidNet_i01_zEpAKBV6C9fb" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Interest paid</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">5,816</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,045</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_401_eus-gaap--IncomeTaxesPaidNet_i01_zAGggEOlRIkl" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Taxes paid</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">&#8212;&#160;&#160;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,264</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_iB_zlU8qorRZWne" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-decoration: underline; font-weight: bold; text-align: left">Supplemental Non-Cash Investing and Financing Activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--NotesIssued1_i01_zX0jOEgVoByh" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Notes issued for financing of insurance premiums</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">458,452</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">353,244</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  </TABLE>
<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>ex99x2.htm
<DESCRIPTION>EXHIBIT 99.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0">Exhibit 99.2</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<DIV STYLE="padding: 0in 0in 1pt; border-bottom: Black 1.5pt solid">

<P STYLE="font: 14pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>Duos Technologies Group, Inc. </B></P>

<P STYLE="font: 14pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>Third Quarter 2023 Earnings Conference Call</B></P>

<P STYLE="font: 14pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>November 14, 2023</B></P>

</DIV>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0 0.5in; text-align: left; text-indent: -0.5in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B><U>Presenters</U></B></TD><TD STYLE="text-align: left"></TD></TR></TABLE>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Chuck Ferry, Chief Executive Officer</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Andrew Murphy, Chief Financial Officer</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0 0.5in; text-align: left; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left"><B><U>Q&amp;A Participants</U></B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white"><B>Owen Rickert - Northland Securities</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white"><B>Rafiq Khalid - Ascendiant Capital</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left"><B>Operator</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Good afternoon. Welcome to Duos Technologies Third
Quarter 2023 Earnings Conference Call.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Joining us on today's call are Duos' CEO, Chuck Ferry,
and CFO, Andrew Murphy. Following their remarks, we will open the call for your questions. Then, before we conclude today's call, I'll
provide the necessary cautions regarding the forward-looking statements made by management during this call.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Now, I would like to turn the call over to Duos'
CEO, Chuck Ferry. Sir, please proceed.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Welcome, everyone, and thank you for joining us.
Earlier today, we issued a press release announcing our financial results for the third quarter, as well as other operational highlights.
A copy of the press release is available in the Investor Relations section of our website.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">I encourage all listeners to view that release, as
well as our 10-Q filing with the SEC to better understand some of the details we'll be discussing during our call.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Today, I'm going to discuss my assessment that the
company is in the best position it has ever been to achieve our strategy and long-term value, despite some short-term financial headwinds,
which Andrew will walk us through in a moment.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">I want to remind everyone that we believe Duos is
currently the North American rail industry leader in machine vision and artificial intelligence wayside detection technology.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Three of the six Class 1 railroads, plus Ferromex
and Amtrak, use our railcar inspection solution with strong results. During the third quarter, we scanned 2.3 million railcars. And subsequent
to the end of the quarter, I'm happy to report our detections are now deployed with all of our railroad&nbsp;customers. While full adoption
of machine vision wayside technology, paired with AI, is going more slowly than we would like, there is strong consensus among industry
leaders that this technology will be fully adopted in the coming years, as the rail industry makes continued&nbsp;safety improvements.
We believe that Duos is in a strong position with the support of our current rail customers to be in the leading edge of this adoption.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">What is critical for us in the coming 12 to 18 months
is the transition from a volatile CapEx only business to a machine vision artificial intelligence subscription business with steady recurring
revenue. We'll discuss our plan and the critical milestones to lead this, after we review the financial results. Andrew.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Andrew Murphy</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Thank you, Chuck. As we have discussed in previous
calls, Duos has historically operated with periods of intermittent growth, interspersed with temporary lulls, as large new contracts begin
the execution cycle and progress through various stages of development.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">More recently, we've discussed the strategic shift
of the business toward a recurring revenue model given the volatility and previously noted forecast challenges of our legacy CapEx focused
structure. Our results for Q3 exemplify this volatility and revenue underscoring the challenges in a CapEx model and support our ongoing
efforts to focus on primarily subscription based model in the future.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">To be clear, the business is in a strong position,
both fundamentally and financially. However, contract timing represents Duos' biggest threat to predictability. This makes quarter-over-quarter
comparisons not necessarily meaningful to the current position of the company.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">As a result, the focus of today's call is an assessment
of where we currently stand in our long-term vision and strategy to transform our business into a sustainable, predictable leading technology
company. For that reason, I will be brief in my commentary to allow for analysis on the strategic vision.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Now, let's get into our results for the third quarter.
Total revenue for the third quarter of 2023 was $1.53 million and $5.95 million for the first nine months of 2023. This was a decrease
in total revenue on a year-over-year basis for both periods, driven by a combination of factors including customer driven delays on key
projects, originally slated to be completed late in the third quarter, 2023, and timing of new CapEx projects.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Gross margin was $227,000 for the third quarter of
2023 and $1.01 million for the first nine months of 2023. This represents a decrease in revenue on a year-over-year basis, largely driven
by the same period over period drivers noted in revenue.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Operating expenses for the third quarter were $3.2
million and $9.27 million for the first nine months of 2023.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Of note, expenses were essentially flat from Q2 2023,
to Q3 2023. And the company has implemented several expense reductions which will manifest themselves in the fourth quarter of 2023, and
beyond.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Net operating loss for the third quarter totaled
$2.97 million and $8.27 million for the nine months ended September 30 2023. The loss from operations was primarily the result of continued
lower revenues recorded in the third quarter and year-to-date, as a consequence of the project delays previously noted. This had a similar
impact on overall net loss.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">For the three months ended September 30 2023 and
2022, net loss per common share was $0.41 and $0.30, respectively. For the nine months ended September 30 2023 and 2022, net loss per
common share was $1.12, and $1.01, respectively.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Let's now discuss the balance sheet. We ended the
quarter with approximately $3.27 million in cash and cash equivalents. We have an additional $0.25 million in receivables, as well as
$1.35 million in contract assets, together constituting over $1.6 million in future cash flow, as well as $1.5 million of inventory consisting
primarily of long lead items for two pending RIP installations.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Subsequent to the end of the quarter, in early November,
the company took in net proceeds of $2.5 million for the sale of Series E Convertible Preferred Stock with an existing investor.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">As of this call, the company has approximately $4.1
million in cash and cash equivalents. Duos continues to have the support of our long-term shareholders who recognize the strategic path
the company is pursuing, as evidenced by its most recent capital infusion, and we appreciate their continued support as we implement our
subscription platform.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">At the end of the third quarter, our contracts and
backlog represented approximately $6.4 million in revenue, and we have approximately $5 million to $7 million in near term renewals and
contract modifications, providing additional visibility in future revenue performance and cash receipts.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">We remain encouraged by the long-term nature of our
contracts and believe our maintenance and artificial intelligence services ensure that the railcar inspection portals are critical to
three of the six Class 1 railroads and our other major transit and freight operators ongoing network operations.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The net effect of the aforementioned timing challenges
during 2023 is that we will not be able to book sufficient revenue to meet our guidance range and, thus, are withdrawing full year 2023
revenue guidance. While the near term results have been lower than expected, I am confident in the long-term vision and progression towards
those objectives.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">As noted, we are sufficiently capitalized to execute
our near term plans. The business has no debt, and we hold inventory on the balance sheet to execute anticipated projects. This flexibility
gives us bandwidth to take advantage of contracts that are pending and expected to be signed in the next few months, as well as convert
some of the key subscriptions and CapEx projects in our pipeline.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">This financial position, coupled with our expected
success of our strategic initiatives, will position the company for growth of its recurring revenues and positive overall outlook. In
summary, we are financially positioned to execute our current plans, and we have visibility to near term cash from the combination of
backlog and forthcoming change orders.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">That concludes my financial commentary. And I'll
now pass it back over to Chuck.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Thank you, Andrew. Let's briefly discuss where we
are as a company right now. Our current customers and many potential new customers have told us that, technically, our railcar inspection
portal is the best-in-class in terms of performance, reliability and standardization of the hardware, software, IT infrastructure, and
artificial intelligence.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Major advancements have been made in AI development.
And I'm pleased to say that all of Duos&rsquo; customers are using our AI detections catalog of 40 plus use cases with excellent results.
In some applications, our customers are using the portals and detections catalog to obtain regulatory waivers.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">We have continued to invest in research and development
to stay at the forefront of the industry. This coming year, we will deploy a new thermal undercarriage examiner, a new 360 degree wheel
and brake inspection system and a new hot bearing detector system, all of which can be integrated into the existing railcar inspection
portal.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Another key technical breakthrough deployed to the
track edge is a system update whereby the portals can acquire, compute and present inspection results in as little as 60 seconds after
the railcar passes through the portal, which allows for instant notification to train crews, dispatchers and railroad mechanical teams.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">This achievement has been publicly recognized by
two of our technical partners, Dell Computers and NVIDIA. Another compelling feature is that our machine vision AI safety data is exchangeable
and can be uniformly distributed amongst the stakeholders of the larger rail network in near real time.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Commercially, we have a lot of high level interest--we
have a high level of interest for all the Class 1s, several short lines and passenger railroads. Our backlog at the end of the quarter
of approximately $6.4 million, with another $5 million to $7 million of near term contract modifications, as well as multiyear service
extensions expected on next two quarters with existing customers further emphasizes the long-term value in the RIP program.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">We currently have active proposals and evaluation
with a handful of different rail carriers, for dozens of new portals, which also includes larger international opportunities. As we've
always stated, the closing cycle for new CapEx deals is slow and episodic. That is exactly why we've decided to shift our focus to the
subscription model, which does a couple of things. First, it doesn't change our original total addressable market of 150 portals to effectively
cover the North American network.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Second, it now adds hundreds of car owners, lessors
and shippers, many of whom have shown strong interest in using our safety data to more effectively manage the maintenance of their fleet,
to improve safety and overall car utilization rates.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">We currently have two subscription customers, one
is a passenger rail carrier, and the other is one of the largest car operating companies in North America. We are also in discussions
with a dozen other prospective subscribers. I expect that with support from our partners, our subscriptions will grow significantly in
the near future to promote a safer rail network.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">So now let me outline our plan and the key milestones
to watch that will, ultimately, set our course for a profitable business.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The first key milestone is partnering with existing
customers where we already have portals, which will enable us to offer subscriptions to car owners and shippers. We were also in discussions
to build a first subscription portal where we will own and operate it at one of the nation's busiest interchange points for hard hazardous
cargo.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">As you can imagine, post East Palestine, there has
been renewed interest across the industry to share safety data from wayside detection systems. In this concept, a rail carrier benefits
by having cars arrive on its network in better mechanical condition, which is both safer and an enabler to improve overall car utilization
rate.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The carriers can also benefit by seeing the railcars
before they accept them and interchange with them.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The second is continuing our commercial efforts with
the other Class 1s not using our technology. I recently read a government report on lessons learned from the implementation of positive
train control.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The primary challenge was to achieve interoperability
and the ability to easily exchange data amongst carriers and other stakeholders. As with the adoption of any safety technology, the long
game is to have this interoperability and do it with minimal investment across all stakeholders.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The third is to continue to work with our railroad
partners to gain support from key industry stakeholders, such as the American Association of Railroads, the Federal Rail Administration,
labor unions, and others.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The fourth is to work with our partners on a southern
border strategy. One of our Class 1 partners is already using our technology which is highly capable of identifying illegal riders for
waiver application to move to rail commerce faster and more securely across the southern border, as nearshoring becomes a more critical
issue for the United States.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">We are currently in discussions with our rail partners
and federal rail, federal and state law enforcement agencies to expand the use of our technology to better enable these organizations
to securely move commerce across the border.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The final milestone is to expand our solution internationally.
We already have several proposals in active evaluation for a handful of portals and have several additional opportunities that we're working
on in our commercial pipeline.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">To be clear, our plan is that the Duos railcar inspection
portal becomes the industry standard for machine vision and wayside detection, enabled with AI. The portals will be installed across the
entire North American rail network and, eventually, around the globe, whether owned by Duos or our customers and operate them for the
sharing of safety data amongst the Class 1s, short lines, passenger, regulatory, other federal state and local authorities.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Portals would form part of an overall safety management
system where data from all wayside detection systems, onboard telemetry data and other real track network data can be viewed in a single
system.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Highly functional analytics and AI will be applied
and the information used by human operators to make decisions and take actions in near real time. If we are successful in achieving our
goal, we would have 100 to 150 portals installed on a North American network, all allowing for data access via subscriptions. Under this
model, the business would generate annual recurring revenues that are many factors above our current CapEx focused business model.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">So, what are the risks to achieving our goals? Primary
risks are project delays and timing of revenue recognition and cash collection. The current CapEx model remains episodic and difficult
to forecast, but will continue to be a part of our revenue structure in the foreseeable future.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">We have shown we can manage through this in the past,
and we will continue to see this kind of pressure as we transition to a subscription model. Another risk is the speed with which the industry
will adopt this cutting edge technology.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">As I've said, there is broad consensus across all
railroad stakeholders that technology such as ours is needed and will be widely implemented. The impending Railway Safety Act, whether
it passes or not, has spurred the entire industry to get even more focused on safety. Our technology can also be a key technical enabler
for our rail operators and law enforcement agencies at the southern border.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">In closing, I want to highlight that I believe our
company has a leadership position in the rail sector, with machine vision and AI wayside detection. Our transition over the next 12 to
18 months into a recurring revenue business model, selling into a growing demand for this technology puts us in a very strong position
to give an unexpected high return on investment to our loyal shareholders.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">I also believe that despite our current short-term
revenue challenges, the company remains in good financial position with sufficient cash from operations and near term business opportunities
that will accomplish the key milestones I discussed earlier and provide a good return to our shareholders.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">And with that, we're ready to open the call for your
questions. Operator, would you please provide the appropriate instructions?</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Operator</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Thank you. The floor is now open for questions. If
you do have a question, please press &ldquo;*&rdquo;, &ldquo;1&rdquo; on your telephone keypad, at this time. If your question has been
answered, you can remove yourself from the queue by pressing &ldquo;1&rdquo;. Again, ladies and gentlemen, it&rsquo;s &ldquo;*&rdquo;,
&ldquo;1&rdquo;. Please hold while we poll for questions.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Our first question comes from Mike Latimore from
Northland Securities. Go ahead, Mike.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Owen Rickert</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Hey, guys. This is Owen Rickert on for Mike. tonight.
First question, is the postponement of deployments with the large transit customer a cancellation? And if not a cancellation, will deployments
occur in &rsquo;24?</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Yeah, thanks for the question. To be real clear,
it is not, I say again not, a cancellation, it is a delay. For that customer right there that's up along the northeast corridor, what's
going on is you've got two large tunnel projects and a bridge project that are north of our portal locations. And project delays out of
our control at those three sites have caused delays around the civil works, and some of the other preparatory works to insert those portals.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">So, we're definitely expecting to complete those
portals in the coming year. But again, I think that customer is managing themselves through some project delays. And unfortunately, we
are being impacted from that.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">That being said, I want to add that that customer
has worked very closely with us and has actually added a number of additional contract modifications and other modifications to add additional
work in the form of subscriptions, that is actually added to the overall value of that customer. So while we're--while the delays are
frustrating for us, it has actually added to the overall value to the overall backlog for the company.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Owen Rickert</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Got it, thanks. And then what are you guys assuming
for sales cycles on subscription deals? And how many subscription customers are you expecting to land in fiscal year &lsquo;24?</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Yeah, as we talked before, the sales cycle for a
normal CapEx sale is oftentimes, it'll run 12 to 18 months, which is a long cycle. In the subscription cycle, we've already been through
this; that sales cycle is shorter. I would probably place at about anywhere from three to nine months, depending on the customer.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">We already have two solid subscription customers
now. And we're already talking to a dozen or so others. Each of them has their own separate set of situations. So, I would expect we would
probably add at least six to 12 additional subscription customers over the course of 2024, at a minimum, as we progress.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Owen Rickert</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Okay, and then last one. Do many customers want to
see a few more subscription examples up and running before deciding to go the subscription route?</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Look, I&rsquo;ll try to categorize like this; I&rsquo;ll
just try to be very transparent. The type of data, the type of safety data, which is machine vision, and artificial intelligence driven,
is pretty new to this industry. A lot of the car owners and shippers have not previously had access to this data.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Now, the Class 1 carriers have had access to this
data now for a couple of years; certainly our three main customers. And I believe as we go forward, our current Class 1 customers will
actually help and assist in kind of talking about the use of that data and help us actually drive bringing on those subscription customers.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">I will say that the current shippers and car owners
are kind of looking at as to how the Class 1 customers use that data. And in the discussions that we're having, which are very detailed
and very technical, there's a lot of excitement for how they can use it, and how they can use that to make sure as an enabler to keep
their core utilization rates higher at this point.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Owen Rickert</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Got it. Thanks, guys.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Thanks for the questions.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Operator</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">And our next question comes from Rafiq Khalid from
Ascendiant Capital. Go ahead.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Rafiq Khalid</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Hi, it&rsquo;s Rafiq for Edward Woo. Two questions.
First one, can you talk a little bit about, or expand on your international marketing efforts? And then the second one, do you see any
change in demand when there's a government shutdown or upcoming elections?</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Yeah, so on the first question, particularly over
the last year, we've taken a lot of inquiries, internationally. These inquiries have come in from Europe, they've come in from Australia,
they've come in from the Middle East, and we've also seen inquiries come in, obviously, from Canada and Mexico, but also down in Latin
America. In terms of marketing, we've approached it one of two ways. Number one, we're very fortunate that we haven't done a lot of international
marketing directly, but we've still taken an increase.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">So, I think that comes from having a good website
and I think having an overall good reputation within the Class 1, the American, North American Class 1 network. A lot of times the calls
come in, after they've queried some of our customers, so that's really helpful.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">We have taken in some of our leads, if you will,
internationally, from our technology partners, both Dell Computers and NVIDIA, which we're very thankful for. And then the third pathway,
internationally, has been working with partners. There are some larger wayside detection and rail vendor partners. I don't want to name
them publicly, right now.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">But we are partnered with one or two of the larger
rail vendors in the international market that have a good international footprint, where we've partnered with them on some of these international
opportunities. So, we're excited to do that. And it certainly, in that partnership, allows us to be a little bit more aggressive in some
of the requests for proposals that are currently under evaluation.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">On the second question, the government shutdown.
As you know, I spent a number of years in the Army so we used to be always very careful to watch government shutdowns. They can be very
disruptive to not only employees but also their families. In our case, a government shutdown, I do not see that impacting our business,
at this time.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Again, most of our business is with commercial entities
that are not at least directly impacted by that. Our one true government customer right now, as it stands, last time we were threatened
with the shutdown or gone through shutdowns, it did not impact us. If we had an extended shutdown, our one passenger rail customer, it
could impact them.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">But right now, I don't really--I'm not particularly
concerned about it. Andrew, unless you see it differently, that's kind of my take on it.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Andrew Murphy</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">No, I think that's a very consistent approach with
what we've seen so far with that customer.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Rafiq Khalid</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Thank you for taking my question.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Okay, any other questions I&rsquo;d appreciate, we'll
answer for you.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Operator</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Again, ladies and gentlemen, it&rsquo;s &ldquo;*&rdquo;,
&ldquo;1&rdquo; to ask a question on the phone. Please hold while we poll. And at this time, this concludes our question and answer session.
I would now like to turn the floor back over to Mr. Ferry for his closing remarks.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Thanks, Operator. I appreciate your support today,
and thank you, everyone, for joining us. And thank you, especially, for our shareholders that are on the call, today.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Operator</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Before we conclude today's call, I would like to
provide Duos' Safe Harbor statement that includes important cautions regarding forward-looking statements made during this call. The earnings
call contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Forward-looking terminology such as believes, expects,
may, will, should, anticipates, plans and their opposites or similar expressions are intended to identify forward-looking statements.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">We caution you that these statements are not guarantees
of future performance or events and are subject to a number of uncertainties, risks and other influences, many of which are beyond our
control, which may influence the accuracy of the statements and the projections upon which the statements are based, and could cause Duos
Technologies Group Inc.'s actual results to differ, materially, from those anticipated by the forward-looking statements.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">These risks and uncertainties include, but are not
limited to, those described in Item 1A in Duos' Annual Report on Form 10-K, which is expressly incorporated herein by reference, and other
factors as may periodically be described in Duos' filings with the SEC.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Thank you for joining us today for Duos Technologies
Group's third quarter 2023 conference call. You may now disconnect. And have a nice day.</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  H'!PD'!@H)" D+"PH,#QD0#PX.
M#QX6%Q(9)" F)2,@(R(H+3DP*"HV*R(C,D0R-CL]0$! )C!&2T4^2CD_0#W_
MVP!# 0L+"P\-#QT0$!T]*2,I/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3W_P  1" %' G # 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#R^BD- KT;
M'&+2BDIPI"%%.!IN*<*=@%IPIM+3L(>#2YIHIPHL X4X&F9I<YHL,?FDW>E-
MI118!<FER:;13L,6BDHS3L(7-)F@TE%@%IIHS10(0TE+24"$J:&#=R:2&/S&
M]JO*H45HE97(E(:$"B@TIIII&8TTTTXTUJ!C33& -.---!1 \>:A(Q5LU#(N
M:929#1BEQBDI%B4F*=28H ;BEI:*!B4M&**!"$<TE.HP:8[C:*6E% 7$P:*=
M10*XF*,4M%4 G2IO]9:^\3?^.G_Z_P#.HR!4D!'G!6.%D!0^V>_YX-,$0FC%
M*5*DAN&'!'O0!FJL @I:*6G80F*7%+13L F**6EIV$)1BEHJK )2T8I:=@$H
MQ2XI<4["N)BC%+13L 8J:3Y+2%.[$R'^0_D?SJ( D@+R3P*FNR/M+JOW8\1C
MZ*,?THL!!1BEQ1BG8048I<4N,46 $CWL!T'<^@K4&HVSM"TWV@M'"(T8.V8\
M=,<].OIP?:LX?+$3W?@?2FXHY;@G8M)-!#+,\+,FZ,B/"D%&..^?3//O4\LU
MB8I&MX#$S8(!7..3D YX[5G8S3R2U4HK<3?0HY]A2C)%2I'QR!4RKZ5R0PLG
MJS5R(%20_P![-.$<G!Y['_"K&&/K1@ULL+#N1SE?8X'3]*/J!5G!_GWH*D]0
M3^%*6%71AS%?Y3ZC]:7:3C'/TI[1X[ BF<>X-<TJ;CN4F I<XHY_WA_2@X)]
M#6=AH,TM)@CZ446&.!HS2446 =129I<T[ +12446$&:*2DWC=@]:B<N57L5%
M7=@-%.I,5A]978T]B^XW-'6G8'I1BA8F/8/8/N7K>/8@-2&J'F/_ 'V_.CS'
M_OM^=4\6GT,_JS[EPTTU4WO_ 'F_.C>W]X_G2^M1[!]5?<LFF&H=S?WC1N/J
M:/K2[!]6?<D---,R?6C-'UI=A_5GW TT\TZBCZTNP_J[[E=Q@TVK. >PHVKZ
M#\J/K2[%>Q?<JT59V+_='Y4;%_NC\J/K2[![%]RM15G8O]T?E1L7^Z/RH^M+
ML'L7W*U%6=B_W1^5+M7T'Y4_K<>P>Q?<JTH'K5C8O]T?E2[5]!1];CV#V+[E
M7%+BK.U?0?E1M7T%'UN/8/8ON5L48JSM7T%&U?04_K<>P>P?<K459VKZ"C:O
MH*/KD>P>P?<K=J.U6=J^@HVKZ"G]<CV#V+[D=Q\Y27_GHN3_ +PX/^/XU&!5
MC P!C@<XHVCT%/Z['L#HON5^]%6-J^@HVKZ"G]>CV%[!]RO2XJ?:/04;1Z"G
M]>CV#V#[D&*,5/M'H*-H]!1]?CV#V#[D.**FVCT%&!Z"G]?C_*'L'W(<4M2X
M'H*,#T%/^T(_RB]@^Y%2U)@>E&!Z4?VA#^4/J[[D=+3\#THP/2G_ &C#^4/J
M[[C[, 7 <CB(&0_@,C]<5#SW/-2 D9QQD8..])BC^T8_RA]7?<9BG 4ZBG_:
M4/Y6+ZN^XVE52[!1U-+0..G%/^TH?RA]7?<'.YOE^Z.!]* ,T44?VG#^5A]7
M?<7%+BFYHR?6G_:</Y6+ZL^XGX "G D^O7M0#Z 49)'>O4, P:7'N/SHVGOQ
M]: /<4Q ![BE /8C\Z3 ]?TI>/7]* %^;'M_A377.<@9_*G8]Q2C=[U$HIJS
M!,KD $]1]:&SU//O[U)(.A*_7M40[8.#7!4ARRL:)B@CG:<>QH[X/!I/3<./
M44HR1A>?;WK.Q0'(Q[]**4$=NG<&EQS@9SZ&G8!**2EHL 4444 +44L>X9'6
MI<TAJ6KZ F1PR[OD?[P_6IJK2QYY7K4D,V_Y6^^/UKSZU)P=T=5.=R6BBBL#
M0**** "BBB@ HHHH **** "BBB@ HHHH **GM;*XO7*VT3.1U(Z#ZFKK>'-1
M5<^4C>RN,U<:<Y*Z1+G%.S9+X>TZVU#[1]I0MLV[<,1US6T/#FFY_P!2W_?9
MJCX6B>&2\CE1D==N588(ZUT0ZBO3PU*#IIR6IPUZDE-V9YRX"R,!T#$4E.D_
MUS_[Q_G5O^QM1_Y\Y?TKRU&4MD=SDENRE14]S97-F%-Q"T8;IN[TRWMIKJ3R
M[>-I'QG"^E+E=[6U'=6N1T5=_L74?^?.7]*J2Q/#*T<BE74X93V--PE'= I)
M[,;115V#1K^X4-';.%/0M\O\Z(QE+X5<')+=E*BM%_#^I(,_9]W^ZX-4)8I(
M'*2HR..S#!HE"4?B5A*49;,;113HXI)G"1(SN>BJ,FI*&T5HIX?U)QG[/M_W
MF H;P_J2#/V?/^ZX-:>QJ?RO[B/:0[HSJ*=)%)#(4E1D<=588-7=)T/4=>FD
MATNV:XDC7>RJP&!TSR:S++.@^%-7\22[=.M&:('#3O\ +&OX]_H,UTWBKX>6
M_A3PA]MEN7N;]IT0D#;&H.<@#O\ 4UZQX;M9;'PUIMM<1^7-%;HCIQPP'/2L
M7XE:1?:WX5^RZ;;F>?[0C[ 0.!G)YH \#HK2UCP[JF@>3_:MHUOYV?+W,#NQ
MC/0^XK-Z4 %%;FF>"O$&KQK)9Z7.8FY$DF(U/TW8S6@_PP\5(N[^SD;V6X0G
M^= ')T5=U+1=1T:0)J5C/;%ONF1,!OH>AJE0 44=*V=+\':]K,:R6.F3O$W2
M1P$4_0MC- &-176GX7>*@N?[/C/L+A,_SK$U7PYJ^B#=J6GW%NF<>8RY3_OH
M<4 9M>J^ / NA:]X4@OM0M7DN'DD4L)67@,0. :\JKW;X4?\B';?]=9?_0S0
M!E^+/AYX>TKPKJ-[9V;I<00ED8S,<'Z$UX[7T1X^_P"1%U?_ *]S_,5XIHO@
MG7M>A$UC8-Y!Z2RL$4_3/7\* ,*BNHU'X;^)=,MVGDL1-&HRQMY Y ^G7\JY
M>@ HHHH **** %SCM2\L1U-&?;\Z7DCUKZU'EB ?2C'O3MI'7 I./7\A3$''
MO^5''O1QCIS1D>GZT ''O2X'K1D>GZT#'O28!@G@<YXXJ!NIR/RXJ?CU_2HY
M P;C!'Y]*YZ\;JY<2,#^Z>OKQ2_48-)GU&#3A[$$=<&N0NX?7YAZCKBE[>HI
M.,X^Z?>@GG)&#ZB@!2<@D\@=QU'I2$8^GK2].?R('7\*/;CT]C^-,!M+1CN.
MG\J2E8!:0T49HL E02(00R\$5/2JH8XJ9135AIV$AE\Q>>&'45)3_L9/S(.:
M800<'K7FUJ3@_(ZJ<^9!1116)H%%%% !1110 4444 %%%% !4MK;M=W44"<&
M1@,^E15J>&U#:U'GLC$?E5TX\TU%DS?+%LZVVMHK2!88%"HH_/W-$]U!:@&X
MF2,'IN.,U+7%^()6DUF<,>$PJCT&*]>O5]C"Z1YU*G[65FSLD*2 21E6##AE
MYR/K3QU%<]X3E8PW$1)**0RCTSUKH1U%72G[2"D14AR2<3SM_P#CX;_?/\Z]
M#'0?2O/&_P"/AO\ ?/\ .O0QT'TKCP/VCIQ?V3GO%O\ J[7_ 'F_I5+PO_R%
MC_UR;^E7?%O^KM?]YOZ52\+_ /(6/_7)OZ5,_P#>E\BH_P"[G75PNL?\AB[_
M .NAKNJXJ_02>(Y4;HUP ?S%:XU7BEYF>%TD_0V]!T9+:!+FX0-.XRH/\ _Q
MK7FFC@C:29U1!U9CQ3^E<UXME;S+:'/R;2Y'J>E:RMAZ7NK8SC>M4U-VUU"U
MO21;SI(5Z@=?RHO;&&_@,4ZY'9NZGU%<5IDK0:G;.AP?, ^H/!KON]*A5]O%
M\R'5I^RDN5GGUY:O974D$GWD/7U'8UV6D6$=A8QA5'F.H9V[DFL/Q9&!?0N.
MKQ\_@:V-%U.*^LXT+ 3QJ%9#U..XK##QC3K2C]QK6E*=)2^\75=9CTMHT:)I
M'<9 !P /K2V.M6M["S[Q"5.&61@/_P!=79H(IUVS1)(OHRYJE+H.G2];95/J
MA(KJDJJE>+5NQ@G3Y;-:E76I=-O;-E:ZA\]!F-@<G/I]#6C\(K^UL-=OWO;F
M&W1K8 -+($!.[IS6#J?AKR(6FLW9U49:-NN/8]ZY\@$>M>;BN=S]]6.VAR\O
MNNY]3Q2QSQ++"ZR1N-RLIR"/4&F75Y;6,/FW=Q%!'G&^5PHSZ9-9OA'_ )%#
M2/\ KTC_ /017._%\9\$\_\ /U'_ %KF-SFOC#J-EJ#:1]BN[>XV>;N\F0/M
MSMQG%7?A?X'MWLX]=U2%97D.;6)QE54?QD=R>WH*\F( 4XXKZATRW2UTNT@C
M "10HB@>@ % !J6I6ND6$M[?3+#;Q#+.W^>37,:5\4?#^K:E'9(UQ \K;8WG
MCVJQ[#.3C/O6IXM\+Q^+--BLIKN:VC242'RP#N(! !S]:Y(?!:P4@KJ]X"#D
M$(G!_*@#T*^L;;4K22UO8$G@D&&1QD&OG_QOX8/A7Q ]JA9K65?-MV;KM]#[
M@\?E7T,BE452Q8@8)/>O-/C7;*=)TVZP-T<S)GV*Y_\ 9: ,_P"%_@>#4(AK
MFJQ"6(,1:PN,JQ'5R._/ 'M7K9*QH2Q"HHR2> !67X5MTM?"FE11C"K:QG\U
M!/\ .N=^+=_+9^#3%"Q7[5.L3D=UP21^.* -B/QWX:EO!:IK%L92VT<D*3_O
M8Q^M;LL4=Q"T4R+)&XPRL,AA[BOE@@$8[5T7_"?^)5M8K9-5ECBB0(NQ5!P!
M@9.,F@"]\1O"*>&-826R4C3[O+1K_P \V'5?IW'_ -:O1_A1_P B';?]=9?_
M $,UXK?ZQJ.J;?[0OKFZVG*B60L ?85[5\*/^1#MO^NLO_H9H ZR[LX+^U>V
MNHEE@D&'1NC#K@U'#J%@]R;."[MFGC&#"DB[EQ_LCD51\77LNG>$M4NH&*RQ
MV[%&'4$C /ZU\^:'/):Z_I]Q$Q65+F,A@>?O#/YT ?3E>&?%?18=*\4I/;($
MCOHO-90, .#AC^/!_.O<Z\D^-8_TW2#_ -,Y?YK0!YC1110 4444 .XIX!(I
MJD CC/UJ09( _#%?6GE";>/2FD =R:?CU(%-;'O3 3(]/UI,\=!2Y]!1NY[?
ME0 F?84N1GH*,GI_2C)_R*0!QZ&HY0,#FI,^H'Y5%*0<<>G0UE5^%E+<:-WJ
M"/SZ4#'0Y%-P/6G?-[-U]ZXBA><=B/Y4HQSCCO@T@QD=0:7![CCU':@ Q@XZ
M'N#TI,'IC!]#_3TI2#CU'IZ4=00.1UP>U 7 'N.W?N*7RRWW15FVM6E8-S@=
M^XK1BM%0# &/7Z>]6HI;D.HD9"VSL.E/%FW<UL&$ >_^<TS:*+Q[$>T9E_8S
MZTT0,K>M:NT>E1E!2NNP*;&VI X:HKRU ^=>E2D8J":8J,$\5,X*2-H5+%'-
M+5>5S')N7IW%3(X=0R]#7DU:;@SNA/F0ZBBBLBPHHHH **** "BBB@ J[HUP
M+75H)&.%)VD^QXJE151ERM2704ES)H]&KG]:T&:[NS<VI4EP-ZL<<^M)I7B2
M(0K#?$JZC DQD$>_O6F^MZ<B[C=H?9<DUZTITJT-6><HU*4M$,T72SIELPD8
M-+(<MCH/05I#J*P(?$T,FH-YA,5JJ$+D9+-GJ<5<'B+3<_\ 'P?^^#3IU:2C
M:+T0ITZC=VCC9#B9SZ.?YUZ&A#(K#H0"*\[<AI'(Z%B:Z31O$$*6R6]ZVQD&
M%D(X(]ZX\'5C"34NITXF#E%-="_K>EOJ=LBQ,JR1MD;NA]JAT/17TUI)IV4R
ML-H"\@#ZU=;5[!%W&[AQ[-FLMO$L4FHPHA,=JI)>1ARW'''I75/V*FIMZF$?
M:N/(EH;]</JCF/7+EUZK-N'X5U']O:;_ ,_2_P#?)_PKDM2E2?4[F6)MR.Y*
MGU%8XR<917*^IIAHM2=T=S!.ES DT9RD@W"LOQ!I<E_%');@-+%D;?[P-8>D
MZU+IA*,OF0,<E,\@^HKI(-=T^=0?M"H?208-:QK4Z\.63L0Z<Z4KQ,32-"NC
M?1RW,1BBB;=\W5B.@KJZIOJ]A&,M=Q?@<UD:EXF#1M%8!@3P96&,?041=+#Q
MLF*2J5I;%+Q!<"\U@11L,1@1@D\9SS4R>%;S(+3PH1Z$G%8?6NDTOQ+&L*PW
MVX,HP)0,Y'O7'3E3J3;J]3IFIPBE3(;U-5T9(V2\DEB/4XR%/H<U<T+5[N_N
M&BGC5D"Y\Q5Q@^AK035["0?+=P_0G%#:MI\2\W<('HIS_*NR,%&7-&>G:YS.
M3E&SCJ71[]*\[GVF>79]S>=OTS6]JOB1986@L0P###2MQQ["N>KFQE6,VE'H
M=&&IRBFWU/H_P;()?!ND.O0VD8_3%4?B'H5YXB\+/::>JO<+*DBHS!=P'49/
MUKB_AY\1;+2=+32-:9HHXB?(G"EE"DYVMCD8)ZUW?_">^&-N?[:M,?[_ #^5
M<1TGAOB#POJ?AK[.NJ1QQO<*Q15<-C&,YQQWKWKPCJ\>M^%["\C8%C$$D']U
MU&&'YBO,/BGXDT?Q"-.&E78N)+=GWE48  @=R.>16'X,\:W7A&[?:AGLIB#+
M!G'/]Y3V/\Z /7O'EKK4^@>9X>N)XKR!PY2$X:1,$$#U/?\ "O*].U/QWJE\
MEI:W>JF5FP=ZE53W8D<"O4=/^)'AG4(E;^TDMW/6.X!0C^GZU>?QEX=C7<VM
M6./:8&@#B9_"OQ%C_P!5XA6;Z3E?YK7&^,8_$]D8;+Q+>M,'S)'&9E?IQNP.
MG4]?>O2-<^+.BV$#KIA;4+G'RA5*Q@^['^E>.:KJMWK6I37U_+YD\IY/8#L
M.P% 'O7@#58]6\&Z?(C R0QB"4?W67C^6#^-/\;^'&\4>&Y;*%U2X5A+"6Z;
MAV/L02*\5\)>+KWPEJ#36X$MO+@3V[' <>H/8CUKUW3/B?X:U"(&2]^QR=X[
MA2N/QZ?K0!Y1#\//$\UX+;^RI8SG!D=@(Q[[L]/I7J-K\*_#J:;;P75H9;A$
M DG61E+MW/!K;_X3#P\$W?VS88_Z[K6%K7Q5T'386%C*=0N,?*D((7/NQX_+
M- '%?$;PEH7A6TM?[/:Y^V7$AQ&\NY0@')QC/7 KN/A1_P B';?]=9?_ $,U
MXSKFMWGB'5);^_<-*_ 4?=1>R@>E>C_#_P <:%H7A."RU&\,5PDDC%/+8X!8
MD<@4 =CX^_Y$75_^O<_S%> :9_R%K+_KXC_]"%>M^+?B!X>U7PIJ-E9WQDN)
MH2J+Y3C)^I%>16,BPZA:RR'"1S(S'T 8$T ?45>2_&O_ (_-(_W)?YK76_\
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
M@?,4'# -]X \^]=C?7'AY?&,_B&365NHA<?:(K.W@<2.PP5!9@ !D<FN'HH
MFO;N2_OKB[FQYEQ*TK8Z98Y_K4-%% &YXTU&VU;Q7>WEC+YMO)LV/@C.$ /!
MYZBKC>)(K&\\.W5HPG%GIZVUW$00&!9MZ'/7*G^5<O10!T/C:_T[4-:@;1Y3
M+9PVD4*%E((V@\'/IQ4-CJ%M#X,U>QDEQ<W%S \28/S*N=QSTXS6)10!=T2Y
MBL]>TZYG;;##<QR.V,X4,"3^5;'B<VUW<7MW!XDCO8Y)VDCM-LV0"W'WAM&
M:YJB@#H/!][96=YJ*:A=+:QW6GRVRRLC, S8QD*">QK+U.RM;*5$L]2AU!67
M+/%&Z!3Z88"J=% '6ZU_9.M6&F3IKMO!-::;%;O;R02%BZ@Y (&.^*S/".H6
MVFZO+/>2>5&UG/&#@GYF3 ''O6+10!I^&=770M;M[R6(RP@-'-&.K(R[6Q[X
M-=)HUUI?AZ::>W\4&;33#*([$1RAV9U(&Y?NY''/M7$44 :OA2\@TSQ1IEW>
M/Y<$$P:1\$[1@]A4VNQQ,CS)XBCU(F4E8 )LJ"3S\XQQ6)10!L:??6\/A/6[
M.23;<7,ELT*8/S!&8MSVQD5LZOXEL=7\#".1RNM23P_:5VG]Z(U91)GID@@'
MZ5QU% &]X;U*RBM-3TG5)6@M-1C0>>J;O)D0Y5B.I'KBJFIZ=I]A GV;5X]0
MN&;E8(65%7'4LV.<]@*S** .JT2^M&\'7.FOK*Z7=M?K<!V63YD";<90'O\
MRKG=0C6*^E5+Q;T9S]H4, Y(_P!KG\ZKT4 %%%% !1110!('V\,>1Z4XRMVQ
MC)'7C\ZK X''S?Y]*4,S#U'O7LQG*.QYMB8R@XW<_2DW[?0$=Q2+&.2.?Z>G
MUJ0(>PX]NU;*O,5D1ER?O#!]2?QJ-GSC)Q[8J62#;D\<?I[5$0HP#D^_2IE6
MFQI(9P?K]:E1,]%'YU&."/E';KWJW ">WMTK+<&(L.>RTCPX[#I6G%$64GGO
M_P#7ID\3*>^13L(QW7!Z#O2?+GI@>QJQ,K=L]A_A38(6E.6''/:D.Y$$SW]*
MGA#!^>1G/]*N)"B_PC\*?Y*%O\16D=Q-G0Z>P$$8(Q@5>+_+P0?:LN -';(0
M<KC\J>;CKVJI+4YTQ]PP).#BL]^'/8^H-322DD?Q#VJN>>A_ TA#2/7CW%-(
M.>W/Y'ZTI(YQQ['I32.<=#TP: $Q_P#J[_\ ZJ:1G'0^G_UA3N#VXZX_^O3#
M_/J?7V]J"D*/S_'/I43ICZ4X_P O\]*./NG\O_U4#(2.M07"YC[5.RE20>F.
M#4$_^KIK<:*.*4 CO5F&VWT36QCI-&I7?+H158F8<!CBK/8TF*RG34]RXS<2
MMF?^^:,S_P!\U;$9/1:>MLQZ\5'U>)7M9%$&;^\:N0QO(!WJPMHH'S<UHV%N
MHZ 5<</#JA2G)]3/^Q28^[4$MM, =H(KKXH588VBF2V:Y^Z*Z(X2G+H<E3$2
MIZW.(:.Y7J6J/,_]\UU=Q: ?PUE75L%)(%3+ Q6IK3QCF9:>>S ;S6DEE+M'
M&:K 8;/<5IV^IHD861<XK%8:!TJJRE-93  KD?2KUOI,L&G&[N$WF3Y84;O[
MUH:+&==U9+8#; HWRM_=0=?\*U-0U&'4;PF$!;>(>7"HZ!1W_'_"M882$WRF
M%;$R@KG%/9W"]S51Q.AP6:NSGB5E)P/PK%N+&6:3*)D"M:F!@EH9T,7.;L8O
M[\G[S5.EG>.,C=BMG3M+;[5^]3 'M76+80K!EE&:S6#@MPJXR4)<J/-Y(;F+
MABPK6TRT&K*(XT5;M!_J^TH]O>M75+",*^!C R#67I<3F^21"5*L"&4X(-4\
M##H5#%N46V6&TH[#F':1U!'.:QKNWGCD(7( ]*]0=8=3LC)*4AO(URQ/"RC_
M !KG[C1?.N R)U/( Z4EA:=G=:F5+$R]I:]T]CC8X+AV &XY/&:NV]E(9%$B
MY)[5Z%8^&X8XL;0QZ[B*IZEIRP_- NW .3CK]*QA2I.5CT).2CJ<+J5J]JRX
M&-PZ"J \\Y.3@#FNPU:T633R2OSJ 1BN:(+9<@8! R.*Z'@H(QHUY3CKNAL,
M+O$6+$\?E4+1SJS L1CUKH],TR5XF:8+!:N1MEE'S'V5?>I[J>RL?^/.(/+G
M!FGY?Z@=!2^J4WHD=',[&+9Z;=31LS1';C.^3Y1[U:CTQ ?F)E*\D1CC\ZWO
M#RPW5Q-+>DRDG""3^[TP.W>MKRX(A+YRIN3Y3GK2^J03M8YZU?D5S@+VRDM9
MF3RD11_$Q)X[53CCDF8*N2Q/11BNBU^:.8Q2(2ZM'L!''S*<<_ABJ6F?+<(X
MC!VCD'D'WK:G@(/=#E6ERW(+C2VBC(0'>!G!/-9;^:K=.V,5UDTTUW>(ACQL
M&4 '4^M8EUN9G?\ A=L'W/6M%E]-+4SH59O21F!I>,CIU]Z<-Q4YW@Y['BKI
M296?*_-&-K< [1TIRIA%W*  0PROWA_A1]0IG7[Q#;1222$*$D Z C!-:"Z8
M[D[K20= #&<]<GI^%6M%>WMYEEDP3GL#P,&NE>[L0JE9]HV^9RI!;L/Y5$\!
M!;(XJN)JPDU;0X6?3G:0BWE4M_<)VFJDUI=P%5D1U)SU_P :Z#6F2>[,JX:/
MA@-I''J>_-5[6ZF18XO-$B,Q!CE3<H'KFM/[.A:]OP.JE5<HIRT9AXD$?).3
MSG/:ECBGD?"$D9QD]JZ(QZ;J#E5?[)(O C;_ %9YZ!NU59]/?3D5)L"68X&
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
M4D2(JC([^_:GI&H/?/7D#/X^E16V6R.Y'3Z^E6@/8<]NU#-$K$%U;(Z&1?\
M@6/6LQEV]ZVF?:.><]CW_#TK+N(]C9'*GH:117+C!YJ)I!ZU(\>]3_2J[0LO
MN*8#7<GN:?;2B-^2>:CVYI5B+,!36C(:YE8W()U" YI\M\=N-U9BDJF :8['
M!YK;VADJ"3N3O+YASFHV<JI()IL*_+BI#'P>*B[W.CE35B6RNB2 2:W[64$#
MFN=M8\$>M;5NIVC%=,+M:GFXB*N:+HKBH]Z6VEW=K'&1+=$!I0?X/[N/\]:=
M &(Y!JQY(89(J9)=3*G)Q?NF5:Z6BD';6JL(C4<U*%V#.. *ISW!)QZ&ES7*
ME"3>I<C5B,\@53N&5B3GD>M2/J\<%L=W!QTK'2]^U2G& ,]J(P;W.BRBKHW(
M;I(T)P<D51:5GGPHR&X^E12DKT/'O4EHX:0,1@>PK10Y5<SY^?0O/8#R=S$[
MOZ51ATZ&.7S>"QZ#'2M/S'N,*. HRQ_I59G6&5BX.7X4^E9*I+8Z(T;*Y*4!
M0H"05SN_PK$U=9%B94((..@Y^E7&U.*WE*AE^A%4KR8WI6"%6,DF-F.!CUK>
M*:W.:,7[38S-(MI[N_1+:1XV7)DD/ 0>M=U-<B^M_LL!'GX!]/M'J?\ >]N]
M<E-J,&EA;2R8/M8^>^/OGZ^E6CJ\+!&;<LBX9#G&/>HY7/5'35;3M:ZZE6_M
MOLLRSLVYBW*,O2IX[R%+;$F5RN5XZTM]>KXA0&/:;]<GRR<?: !U'H_MWK/\
M,6FGZEKD5KK=\UE:E22Y.W)'1<GA?K[4JK5KRZ'1AXR44F5;IOM$A=0-JX!P
M,5NZ%912.50;PV,%EYK(N[*(:Y<Q6<OGV:3;(YE &]>Q_P ]:]'\.Z/83Z;<
M!YQ!)",H, ,>.I]?H*BK)1I\Q3J)5%$C32(IBL;.B,S!29. /<FN4UF)=/OG
M$07 D&.^<'L?0UMRZU!#&N\LS#[R$8'YYJ_X6\7:)96MS;ZJI1Y6+(9(]XE3
M'W1QZ@\'UKF7M*5Y6OY'2FI;&%H]S]FO?*:;$@<!0>3MZC],5W$LMLI?&X@C
M<.?7FO*+7S-1OX?[,@D:9[AE2W!P=N2R#/TR/PKH]-U*]OVMH&4J1*T,@(^9
M=ASC/T./PKHJT%*SO;N<U1S3]W8;XMN$CF0QJK8&2",@_6L&"YTO_A&9K:73
MIGU>6X#6]R/NA>,CW[C&.]2^(S>MJ][O9MJ/L/./E/(&*S18SB6-/- ,:;P=
M_ SS@>]=<*2Y(Z^95)N"M)G0>'G5A<,Z*!( I^7 '/0>E=$MK;",XCVJ< @'
MJ?6L+1M(F:Q#M*0)"=J@]^F36U]DN(;2XFWF0J!G<.G'8_A65=QYM&<#]^HY
M1-/_ (1NV^SN S;G.TD@8XY_PK"N]%M[?>9)6"NP0L5!R>W-=8UZ 0C+@#).
M#GD_Y%<YK$;RW$,@R02-@#=&]?K7)AZM3FU9U3AT4F)'HMO$6D1F7C:!UR>]
M6#;;4 ?/JN>23VJX\8DA"3!_,..5;'/KQ2FV6/9'N:4*&&YCUZ>@H=9O=F?L
M+ZMF2^D1A7D1WR1R^!G!JM_84$C AWR ,DX.:W;QQ' JP*LC[E#(3M"J2!G/
M^>E-^4DD!>HPHK2->=KA[%QVD84VC6RL%;<N!U"CFIK724'DLLLB!!N! ''X
MUHWC&:5HV&  ,9'YG-/A9Y8"I#G:0J%CR?K_ $JG7GR[DQA+^9DLD:W431*I
M\[*LS@ &4?XX_G44(;GS'8G&,,HX-)AOG4;A)N^4YZ=JNE!<Q^<JA77/F#^M
M<[ERJW0T5%3U>YF3^4GS3.-B'.2HP/>HKK;("&;DGYLK3M5"G1[G@<+Z^XIM
M\P64' XSQZC-;0UL*-/V,HRB]SF[Q6A<*2Q3DKQ1:3>7*Y<N04V@ #CD5KWD
M$5U;+C&1]VL@)M9CSN'7)]ZZE+F1]!32G&S--X$<'Y0![56DL\?=R:O'K\W7
MVI"..N*\Q3:/E%)K8RG1AG<,?X_2F?=/R\X_STK3DC##E=WO5.: J>" .F/\
M]JVC-,UC4ON5^3_LT;<  Y(IX )R5)[^E3)$>,8_&KN:ID,<6XY Z=:=/$70
MK@ \U=2'"#G%12(.^0?7%9N6IC)ZF*V<X=OQS4;#'<$8JQ<H$E(VG'7K4+#!
MX7(Z?IS6]] &X Y!R/I^530JI48/?TJ$ ]57_P"MZ58A'R9"X'/'/%# D XX
M-#9&>?UIW']WZBFG'/6H*()PVPY'KVJN)"OKCTS5F<#8<&HDB9CU!'^%,!T;
M^9@ X.1U]:2.X>)\.,^]2I&%P-N*@N4*MN4X^M2]BH^9HQWJE?O$>QJ3[4N>
MN#60LFWAA[9J3S@!P<CT-8W1IRFD]P@'S$8Z9%4)+L8/\7N/6JTD^6(7*GG(
M_I47(.3\I'<470<I8:9G[Y'J.H]Z8#R#G&/XAVI@XZ\=LCI2[L'/0_I1>Y5B
M]:@#(XZ9QGCI_.III=@.*S4G*<#CCH>GUI[2E_7'OVY[^M(=R1Y=V0>G<>OM
M3%*L"CD!2<9Q@ ^PQS49;H#^7MUZ>E0!RK'!(/?!Y]33!,DDC:,LK## \BG0
MP&4XIRMY\17 $B=,=#_LY)Y-7M,56(-!1&-'WKG'-5Y=.:#)Q73*M0WL:F+)
M%)2'9'+E>/QJ-ER:O/%DD#UIOV7 Z5JHW,YS41MK;[C5TV?R]*9;X3 K30AD
MK6,3EG6:>AB-$87%;FG)O055N( <<5=T\A  *V:M'0YJL^8TQ"$3I3))%4 9
MI[R@1]:RIY3OZUC%.3U)IV1?FF!0#/:JL,:S.1G\Z0*63/M5>.8PS'/>GR/9
M'3":ZD.N0!8MRCIUK-TE6:4XR,5L7Z-=0XP?K3=)LS$0#@Y]JT2:5V5*<7&R
M+OV7S% *_>K0L=*P@Z^]6;6!)) !@#WKI;.U4*"0#W.:XZV*<58TH89.-S#E
MLUM;;;C/<X%<O*GVNY:3[@;@9.<"NRUP+Y#)DY/\JYJ!(^F5.?S%5AI)IM[E
MXF\(KL<S?VS*YF=247&['&!4?G'3-/+DE;JY4[.,F-/\3737-E#*Q,N1#$"\
MN>G'05RDZS:OJ9"$D.V5!X"\=*ZYRYD+"OF7F9A+$^:XWC.#DXR<4B.1D[\%
M<8&,YKI(=#AF90L9 P Q&3]3534-$FC!= 62)>0>,+4I^9U\J[ZF.&;<)G#
M$DJR''S>U:I \11L^Y5U6->4/2[ ]/1QZ=_K64 K29(9(R>PSBI8XYY,.I/[
MD @@X(&>,4<K8D[&AH$$M_K-K;QQ$&64(H5>%/\ GK7LD?@H+9A&O#YP!^98
MQMS_ #K@O!US%<>)[2_D417<3$R+U$ZE2-P_VQGGUKV%;B%X?.66,Q8SOW#'
MYUYV88BK"48QT_S"%&E4;<M6>#>)X9M)UN>UF4&11A@PXY'!'X5F164\K;9"
MRLB[D5@3GV%=OXT2'5_$$MQ!L>,QK&&(YX[C\ZS D=I"P1295(&",Y_&O5I3
MO3C*6[1R2K<ON4];%"TTOR)_E'EETQEC_%U!'IZ?C7:^!X(-.MKN>]3?!$FY
M-Z@D?WB,^N1^5<E<)>W+!HE,<<C!<=L@Y'-=?<VQT_3K;3E;][<,$91SNW<-
MS[$_I6&*?-#D[_H:4^9/GE+;[C.\2:?;+JT,Q"JLZ\X&2N#T_+%8[K!C<$^;
M=V48VUZ>_A"QNK.".^,LDT:X\Q7*X.,$C_Z]<7J&C+HVOQ6<P,D2IYJ2#JZ\
MXS]".:QPN,C-<B>J%6PUGS/J9@N9]/:2+:4! :..1.6!]?2M0WDMY:O:!XAY
MRKRF1M]<YZT7L'VBUN79XQ/)\PD*\D+EMM9EDOVB*>94=/+7,:GDDD8'\ZVT
MFN9[HTA%0T6QN1:W97<[GS=K2,=@E7;D=!@]#7,>(-&U*XUEI[<321E!Y3+T
M0X[8Z8Y_.DDL)H9H\A9-B[E7.X ?2G:=J<UG-#:)*SJ"?,\PC8HZD@YXQ_2M
M(4O9^]39<):\R6IT/AJTN-/TA(KY_G+DH#RR*<<?S_.M<1%E#*W[L9_'V_*L
M?3=5.INRC$FTD(@^7"]OK[FN@TJT:XU*W24KY**S<'[QX_S]!7!7O%N4MQWY
MI6,^ZAC>-I3@[> &Y-0VSI--*D15#"X!&W  ]1^-=)X@TJV@L#/!&L;*0I&>
M"">]<C9$6MP(D&=S9ST.?4_YXI49JK3;0IQY969MJD#Q,IR9!\RY[G/4TE_]
MB$:?9G^;/.\]L?SS4(YYY+'EJ1XA*OW04P 03FI2UO<A.]RG)LPQ5HL+]XY/
M2K%C*JA9$$7W?FQ_$*1[2(C/DIMR  >:D2':P;9P<D#-:2DFK%QC8J:Y BZ=
M/(A@\MURO!&.E5M3DCBG1Y'B .3A1SU]^*T+F,SZ9<VA W2+F/O@YK+UJ-BV
MSY<DD$D].?6M*&K29;2;AZO]".66W$JK9R1E""PW>O<<U4FM!YS'=#M< ,1]
M15>)& "C:,$L"?Y5N6=H+E <#!&1]<UM-^S5[GL0BHE'.!U X_K2[<_PCOSG
M]:=M.>3CWX_&EPH')7Z?TK@/D2,C/J,]JCD0,/NKS[^M6#MS]_\ 'G\Z8VW'
M4?E0G8+&<R;7XS@GICBI8D'&5P/7-/G"E3@]/7/X5&C*I&UEKH3NC>G*Z+Y4
M;,_*:JRX&0""/\\U-NRH_"J\Q)&3G_ZYJ$0V95Z1Y@(/;D']:J,1S@D''0U9
MO'S,>20,]3SQQ4)C9N/F/;'?UKICL,B!7=D9!STQ_*K$&-O'!';^=-$9.3DG
M@GIS4T:<<D$9ZX]*& X'/(///<TIRQ.-I.>E/6(O@$#/'.?YU+Y!))P0QY'O
M4%%-H\CE!VH"K_=Q5HQ#L<8INP],@].* (E&",$=>]0W*CRN4Z8JULZ9%07&
M%B8AL>F:"D9I(&<<<=*8QR?N8Z\BI!'O/S+QQTJREN .#^%<[-2FO'&-PYIN
M\8XQCT-7WMP<\8//2J$\91N?F'J* #>,D 8/<'^5(9 ,\ 'G@U$7P,?>'Z^]
M,+Y'J/3N.: )?,&X_+P.JD_UJ=6[XR1^>:SRV0>X _$<U;B;*AL]OO#MGUI@
M3,1C&!S[XSUYJLT@$A&.#T_3M4Y/TY[=C5>4?O#GKT.>_L?:F!/$W<8#9X/7
M'ZULV@4CSE4 _P :YSCT/XUAPG:.O'_Z^G^-;-E)M8=/H>GITJX1N9U9M(V4
MG7;DJ*HW]T"I %3F+8 5)V-RN>M5IH-V<UI[);F$<0T[,SXB&/0=:O)&&7[H
MJO':$-D>M:447RU<58BM63,VX@93E14]MOVC<M7'@S0D6VK2(YU)6(9B HR*
M?:N!T%)=%=@Q45JV<U;=T1*FTKLM7-TL:$G%8LM_YDZ@#C-7-01C$< FL>UA
M+W(SV-1L;481Y'(ZFW?,0X'2J<D6ZY!QP*MPKMB'&.*AY:3(/3O0I)&=.#;;
M1;#1K'R ?K5=)TWD@=>F*KSI(>N=IJ,'[.A^;CJ14I-G3RI+7<V(+]K>7)P0
M3CKS786%^C6BDX&X9Z]J\MGOI'N5C52&) QW-;HU0PP'8VP#A<UC6PZG:VYM
M2G.$=4;&N:BDC%4.<\#G%85L%D9I?N@\X7M39%-Y"Q()SW]#4VD6,XE2-F^0
MG+C_ &1S6T*<:<=SGJ5757*BQ."MFL+-B:3]X^>N.PK%MK-(97'E9+\*V?0\
M_6KE_?237,C( VX_+M';L*J:8'GU=-H*J3SO[5:@U#4JC*TV^AUMC:+%9@+C
MYAR,5$]E:I<)_:5N7@1\RJI.67TQ71V\,<D"EE[<XXK'UR F$K&S*W\)7U^M
M>?&KS2:.F$=FMSSWQ+-I3:],NAPF&R<KM1\JN[') /05D23L^%"*NP8)3O[U
MT%[X2U>2V-U;Z9//"Z??5,D8[@=:P(E\I-V7$C$JR$8!_P ]Z[Z4HM<L7>QL
MX]6:>ER21SH(7;AMT9)P1QU^M=M8A_$,7[N,Q707]Y@X$H]?8_SKG]%TF2ZN
M8X&B1B"&W@YSD=*]7TK38K"V544!L<FL<;7C2BOYCFA3=:IY(SM.\,P6TJ-<
MA9E5@Q##.<5K7MCIUW(LCPQ$IU.!C\:BU WGE.+)1Y@Y!/?Z>]8NE:XMM+]F
MO!DR,=^1RI]Z\JU6JO:7U1U\U.DU"V_4Z2PTRR%NK+!$ZD[ER@P/H*QO%=K'
M9SVFH0I^\B?.S.!P0?YUJ07?V&VF9B/+4DH#_3\:YW5]7>YE60X "%#CD+G_
M .OBC#QJ.KS;H*THNG;J=-9Z_8WEFLXE$>5#%'ZK[>_0]*X/6]8GUCQ#)/9Q
M 16\1A&_()4]3@>N:71F<3>1,X3:&^4G_@0_]GJEILUK97<MK/<1I,\A&7XX
M';-=M'#0HRE*.KZ>AC.K.<8W.@MK3?'&&7.SE5.",&NAM=&M9=.R0N7&[( P
M/:L32P&N(HS.B&5MBY/7Z5+J%XVDW#VJR$Q188A3@<Y/-<U53G+EB]3:E:UV
MC+U/0H8VEGM3Y6Q>QZY]JXJYT^2-1%(B(60[G3G*CD9^I_D*] O;V*ZMQ(C'
MU,?],^O:L)()[^[G:</O51DKQ@>G]*]'"UIQ7O&+GRO0YJ%[K1Q#+-'(H?YH
MPIZ*>K9]^GTSZUTFE:I?R>3<B3;D%^WR#ZU%=VDINIHYB-VW )/RQ#U^@JQI
MUM]F9(;=DDC8G<V<@GU_^MVK:K.$XW:5PG+VB[,TM0UR:]A):227RATV@ YX
MR1]?YUCR7AAD,D*O@\%MH'U%=']B$#G+$PO]_'-4Y[0)E)&8)G)P.OH:XX5(
M1TBM#JI8>$E>6K,1];6-SAI1&>,D 9J6VU,S7$:Q+*Z%<\@#CW-57TZ2XE=9
M))([=,DMCC/H!4MI<;KBVM(/,51@(@&2W)SFNQJ#CHB*F&IQNH:O\C7\QD"J
MRLS9Y]\]*"\[AT6,K*>@!SM_QJ6YM;VVA\R6VEC7=R[#C']*@2:3 90>F">V
M:Y$TU='*J4NHQII-V]5V,IW  YQBH-=/G>5<J%\MQ@^S=Z265WF;<&"$<#Z=
M:?"#<17-J068?O(@>N:T2Y6I'=A:/*]3&=!A&V( <\ ^E:VDS[)"K!0#\P&>
M*J["RXV$MST[>M/MR8Y P##!^8^QJZGO1L>Q'56(J4=*::.U<)\4.-,8T$TT
MT#&2#(J@[;6Q6@W2L^X&'K:DRZ>Y,)/E%(\K 9#$8]ZBC;(QZ4RY?;'CN:OE
MUL%M;%5I6>1BV&SZBK"!6^\GY553K5R'&16K+3)A IY4Y[\G!XJ00%2<Y[]>
M_>GIM*TY7*]#QZ5#*&%-O&!WX(QFEV\G@XSVZTXR GD8]Q2[,G*_-CICK2&1
MMR/O?0U$PZY49&<X-3=.^?Y&H'Q^ [CM^%" 9D C!QR.M4KQCLQ@'-6R26P3
M\W7!K-NW!E[C!ZBF]$-;A!C=D$@U; ]1QTR*H1.00.#5U)5/<@USLT)4'0 Y
MSVJA>*#GJ":O&0#K@CU%4)FWGCYAQQ0-&=(N"=PY.<$=#4;J>OY$=ZMLH8?*
M>3V/>H",$_PD]NQYH&08(R3^#"KUE&75#T/8CM4*KDGL2/P/-;&EQ*3T YZ=
MC3!(8+(A>F.F1V-4;F QN!R,#'N/6NJ\L!=H ^A_G6-J\('0<<_44)C:,M#E
M3^'3^0J]9S;2.@'MP*HJ"5;OD\>_;IVJ=#LZ<8[^@_SWK2+L9N/,CH[2<,GE
MM]UOPYXHE.T[2?H?6L:*Y*>V.OM_]>K8N3<QA1]\?=.._''TK52.65!LOQ*#
M^=6PH K,M7;&&X(.#5W>0M:I7..I!W'2-BJ<USY>>:;<3D=ZR+NZ+G -*3LC
M>A2=R>YOP5 %2:9-YAYZU0M8!/,BGH:ZNVTR*.$;1R*S4K'772Y!I@\R/D55
M33Q'+NQS6ND>U,&HY"%-:)GF*HUHBO(?+0?3O56-B-QV@@U;FVOUYXJ)0BC-
M*QO3G9$3-YF/;M4-S$67!'Y5.\@!PO/IBB(!GSD@CD9K3FML7&[U9B1VY74<
MDL N6![Y[5->R2*B* ,'OW!K;_LUI$E=, G _K6'?6TPNB#&V5XSZUG;FEH=
M].HG"[-71"S* V3GJ.U="T<J6EPZ!=Y B7'OU_2L/2HY(RNX[\ #CT]*V+NX
MV6UI&$)5\R$#MV&:SK7NK&%))R;*/DI'"Q VOR5"^M6-#ME56GD5<DXYZBH[
ML/*/W+ <X9>]5K.1X]5MX9E9$/WB3P?2AN3@"C&4V=U$"L .3SV[4B6RSW]L
MDI#PEQE2./I4$VH11E8Q*G X)/'%9MYKL2P/RQ;L5XP>U<$:<Y;(ZHR46DCT
M(\>U>1>/M,A_X3DRV\:OOAC>=,\!R2 ?Q !J6X^)6N6M@-D=K("QC6:2-MP(
M'?!P:J>'XI]6U+[3?>9+=2MND>3^+/3'H,5K@L)4P\G5GLD7BJZY+1W9V?A;
M1X[6T679AB.*L^(+QHX3!%(%9@0WJ/>MBWB6*-40< 8Q45WH27LIDEDVDC&
MM<+KJ57GJ&D*3ITE"&Y3T:Z\ZS6"0OYT2C<6ZGWS5*;38M8FE(*K=Q90MV8=
MB?>K,5I)I=TZ7!41R*$27/#'M5#0M-N[;Q)/YW,:*=S@\,3TK6*2YIQE;JC*
MI)RY82C>[LRAXAU 6%K%9^80Z@$ _P 0''\\USLNH370D"#RXI2%XZ9KI?$W
MAZYOHWU8>67CDV+"6YF0' ^C=>.]5/ -O'-K[R7$>%$9>%"/E#Y .!Z@9KT:
M52G"@ZBU:W]3"49.:@]+[&=9PR6>H;KA94:4!TW(0&*_>Z^V[\ZH>+-/B.L-
M((F9'C#8S_%T)_2O7M66W;3)VNU!CC4ODCH1T(]ZXC6K9Y[>&0)S)E#A?Y?D
M:SPV+]K/F:MT*K+V"T?F<5HVD3:AJ-I;PK.TF[+X). .X]/K71:G8ZKI:SOJ
M43QQ2R91MX(9N2%..QKH_!+0Q7=RKH$E9%1&(QG&<CZUL>+IXH=!F1\--)CR
M5QD[P000/;K15QDEB%2Y=-#2E:I2]I<\_MY1]EEW@Q3%B3&N3E^F/J.GUS71
M>'KZ&WN9+:=0)?O2.Q[^GX5A6L?VBS29'8W0)7+# !'\1^G'XU>\-Z3#K6HO
M'*TOE0 23'.#*>@!Y]JTQ"@X2YMC*DY2GS+<OZHUO<WS11K$(W/+'U]ZI:?I
MZ0WJ+$L:P$LWT/  'M7:7'A_3YX=BVZ1,!A708(_QK(M-.>(JUPT:"'<K #H
M!W/UZUQ4\3%P:BS5TJBGKU'N1Y7EL%4%=P)[UF7,J30[I'VB,A&SZ=O\^U:L
M\JW=JK1HW(W*#V(_H17+:C<RV\QA\Q(Q-QD+D*3TS_GO5X>'.[=36-3EDHK9
ME/5=36Y51"6^0\*,\>AS6U\/K>";5+BYD827*0J5!ZKN)W']!S[UQJ9,SHUP
M C9!9EX.*Z/P_/+8JD\#K$_4 KU'3'T/7%=^)I6H.$>IU-QI0T/3G19$9'4,
MK#!!Z$5PB01!YUBC+*A?&#V!QFM1];O;RUPJH@;(9D!SCZGI3K*&*Q1!*_[V
MY.,=<#T_SZUX]&,J*=]WT.:<E4:L<O=!-A;8P() !'&#3=.62?6;=+=#)*QP
M03T7'KZ8K1NEC@GDMQN)4D%F. >_0<_K4OAK4XX-:(G:**.1=B_(%^;C'/7\
MS7?*HU3;2OH=M"+46[$]QX'F52]O=(S9)\L@C\ <UB?9([<,;J1@0Q7RXU).
M0><DX'\Z]-9@JEF("CJ3TK@-:F2XUB>2%P$W87 []S^>:Y,-B*E1M29U8><I
M.S, DTA/%*:0UJ?'"$TW-.III@(QXK/N&^>KTAPI-8MY>)%DL<GT%;T8MLUI
MJ[)&G$7S$X J)Y_.PX/!K%N;QIVZX'84ZUNS$=K<J:Z+13\S64>J-0-@]:G2
M0CO54,& *G(/>I <4-&9?6<XZTX3'UJB'J1&)J;#N7!+GO3C)@YSBJXI&;DB
MIL5<L-=Y^\-WN.#]*86W\JVX_KG^>*@IDD@C&3U]*+!<=/+L3KP?7D#MFLMW
M9V)R03Z<YS5EK@S./,!(SU'7V%1/$1R"&&>&' )ZY]>/>LIOH:11 "S>_P#N
MU(DKC #9]C2,O/OV/0X!_G3#P<$9(XP>".>E043"=CP6*DC\Z:SL1\W?/(J+
M<0P&>?0^M-5^@)*D^O0T%#RY/?</UJ-LL!@[O;O2L?48SSD4C9.2>>O(H C1
MFY .>.G^%:6FW15L YZ<?X5FNI(8CYN.O>DMYCOP>?<=: V.L6^4J.<^W?\
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
MPS\A<\CTY_+UJIY3=<?CZ<]ZDMT?S5&/PS^H]*=[$R@I;FU!%OC!/3Z^U6!
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
M\,?Y[UHYQ;U(_>1CIJ6+Z.X-K;;2,&%0 /8#K4D>EBZTA=Z.PMI\X/WMK?\
MUZV@D;VL09>0BMG'08%:&G1(Q,1?(E79C'3'(K@J3M#3H5@Y=S@KG37M)2P1
M2-P8AAU(.0/QKU>'QCHLNF->R7T4*(NZ1'/SIZC'4_A7(ZA%&NY'.Y^X(Z>M
M<K>V;1VUU$SF,,F&VC/'442PZQ,%S]#6IB/8S]WJ6K'4_P"W/',NJQQI' TX
M$:[0& R "WN0,_C6UJVJR0WQWLDL!<N0!@X(;(SVZ_H*R/#UE]ATV+"9GGF4
M@XY'./Y9K5U:QFN$^1(]L>3DC#-GM[T<L?:6>VQ52=FBGX?\0R078@9DC7+8
M$@X /_ZA7>V/B^U>)$N0_G8ZQKD-_A7E":1*UU&X+A\_O">@'M^%;/DSR*LT
M8BC?LJEN/UHJ82G4E[QI*MR1NF=7XDU47MOO1,*A]><5RK7;RMO 9Y#P5V]J
MVY;*[N= 6^A@7R(>7WC#$+]X@>E9>FW%U+J,*VIVI(<GIPF><^@K2C&,(-1Z
M'CI5*CYI]1)#,W[VVBRX(58T^8[OZUIV=[/I>1'(TURP!D!&8XS[>I]^@JY?
ME+:W=K4;@/E>5EQN']T>@_G6#%&6E7RF =P<J@/RBFFJL=5H0IN"]W?^MCK+
M"R;6KB5]_DI&1N*=2>O%,U/3!IEQ$!)+,TY(B)&6WC&!CTZU%HFJFQF* *RN
M/G!XW-ZBMBZOEO%C+)L*G<F>3BO/FZE.I_=.J$J$Z=G\?]?(S;/7H+9ITEF;
M:K_*<9"CT'?K1J5VTMD[6EOE7.9&(P5QWQZ$5>LM,M;S6%NY%#&&/A"O5L_>
M/KBMNZMH[RW>"9=T<@VD5G.M3A--+U-Z>&J5:;3EIT.&TV^G:]@+R ),#&IS
MT]/UQ3&N_LM^02Q43*Q/;9GG^M47C2U)97W/%)P<<$ ]:T=45&G<QKN$@5ER
M.0#Z?C_.O1E&/-MHS@IO]WOJF=ZK!U#*05(R".XKSSQ?*TGB,F!F,"!4F*#(
MW]Q]<8J.*ZO8XVC6^F10V#$&(R/Z5=L]*$VYE&$SN*YXKFH4%AI.<G<]3ZS[
M9))&;;/,SIYF_P I3M#8SBNHTJ[/RH['&, FHI-/ 5A'D)U(JI-F%@L;-M'/
M2BI*-961R\TZ4U,V=5U<6EN0)#O(X%<\M\UM:2WTSA9'^6/C.<]\?YZ4/&;V
MX2'S24SDEAV]:V],TF.^>.\F/[J$E8$3@''!8^O_ -:H2IT(:_UY'52JRKSY
MCFEDG2#=Y@<R#!P,\^_I6Y;RM&8;97#!4P?]ZI]7T*&UD.IV[F,1 O+&>C?3
M\:P]-OP\BS2E%D/S?*,9)/I575:'-'^F=]*/+>YU$<CG R".QILMP0K\@$#<
M,CTJ+[1B/<,,O0$"JS7>64X!!.<^U<BA=C;('NY3S&XQG!!%68;J2Z41,X$N
M?E/K]:J3)B81X *L>1W]*GM8\7)D('[H9X]:TDHVN;P:L6I9Y!<%>FWY:%GE
M)ZBG2?O8UEX!'#5&JC'+9STK!VL;PM8^>0:<7XI@I#TKT3Y^P[?FF$T4E2,*
M.U)2GM0 H.*D60BHJ*8$QE.*:QW&F4\4" <4\&F4A.*8%B(X-7T?K69&^35Q
M&Y-4A%P-FC-0!Z>C%C@4P)UZBD-.5"2*800:8",,BD5#3QS4B+3 1%YIIC&*
ML*O-(5H SIX^M9TB[6-;$Z=:SY8\DTFAE3&<_2I(GV8!Y7^5*(B-WTIFTBI
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
M<$;%ZDCZU<U19/[-,:MN&X.^ULC&*QK2]M[B;Y2!\F JG'/J<UJ7R(VFPCS
MI9QN+# 7K6E16:(Y?WL3-\V1I SQJ=Z[5^7C'3(]Z;N0-$PB&8SDD$@M^-(C
M2(8Y%?&UMJ_-R/P]*FD2Y$<B%&V1MN;'0'IFAV/3CH5O.98Y8Y$W*[;B[9++
M^-)-'<"1O+4+YZ]% 4%<?_6J647#NX=B&E3<V6 W#K_2FK&)K94DD&"<#N5'
MTHO=6-5[KYE\R H)M/MW=\B.5HV Y*J?F''UW5G:G;@%9D0GS.-YZY7CI[C!
MK4L A6Z@.YF9=RD#@[.?Y9_.KEP\$MC+&FQ"^&5 <\CJ/RS7/*5F=+>ARRB1
M9WED?RY=OF D?>/:NLL;749M#76+"S;[/&V;@JPRRCAR!U(X_2N5=!YLB;P)
M,[0.QY]:ZF77M2\/6?\ 8$;PK;E&$X0A]N0,[6].?YT5)2LN7<B4>;W>YK@1
MN8T!#LP!#*>,=:V=)\2?V?=2QW2LUO)\RL.2,<9_&N<T>\CMM >,1+)+& B2
M,.5]A^!'Y5%& BJ\A#!N2H//M5.$:L6I;'CO#.D_<.UUO7Q>:7-!I>?-E0KO
M<8P,<X'<UYUL82QK(JQ%5Q@C'3^M;L,XCCC=B1'T^GTK1@AM]5MU-V@\D X<
M\-^!J::CAUHM#7#XJ46U41@V-K]HW3S );1 ;V&?F/H/<U;DNFN)=VTK$O")
MCA!_C6A?:'+,(C:3Q+;@8CA.<C'4GWK,>(VTWD.S;\#<%1F![]A3]I&>MSTH
M-2V+4-T5(56.P'BM.W:2:0%B=@X6L^QMDF88>7;_ !?NR,UL37-O9)C+9QP
ME<U62V1IY)$Q(("2'D#K_2H&EEDF\B%,L3]WL??Z53%T+RX$%NLCN3R<#'US
MZ59EU*VTU#:0LSSD8DG&/D]O\]*P<;&L8M:6U/"J,<445VGS(8I,8-%% B5#
MBK228 HHIH!7DS521LT44V!$!FG$"BBI :1BDHHJD@#%2!>:**=A,D I:**Z
M(;$$T/WA3I>E%%2!3;K4T$F&%%%5+8HZ#3Y<8K0:YRF***Q8&9=-DU5*T44%
M(;G ;Z50N9***3&4MW.:>IHHJ )0?W;?A2;?3K113$-)Q3=QHHI@6)I,*(QT
MC)7(]>YIA/';!Y]CVHHIH"W:7&P $D@<>XJY)>YC ;D8ZCM113+3T-RWN&D\
M*6N2<DR'(/\ M5S<Z9FZ=>%([T44X_"<E-WJ,C.U) C<OWQT''2NBTZ5@"&/
MS 94CID>W;O116U/8C&?"SE9WZY."%P2#P178WLWD6]JV0&$*9!!((VC^=%%
M9+XBZWV2)GCA4!<JI&[;ST/\.:RQ/F[9HSA1P3CI]!_6BBM*<FG='34BG#4Z
MNTOI$M[MFDVK%&6.23CIS[__ %Z-.UH7$1<@X;@$C^GXBBBJ:3N>=1HP=].I
MU+WNV-0"0%0';Z<"LZ:%;A3/,^V%&&Y@,MD] /K117+&*2T\CEDW[:2OM?\
M Q9]8\R^\F0E+53A(DZ*?4^I/<UO-91SZ=(0 &*]<445TXF*IQCRFJBJB3GK
ML<NR8U&V'WE$RCK[U=UR1@X!/$BY('<>]%%6OCB7%*R,%;V.=#'>JQ@C8".;
M.7B)Z?4<5+)I\EI.D;?.TK?(X. P^G8T45I?EG9'9/6&I;G<R6T,3#<$<@#.
M,<'O]:S["8G5+0POA-X15'!VY[_7K114O9BPOP?-FUKLR!41U(&W<Q3J?2N3
M8,75HW^=CM &0?S]Z***7P(VH$D+E)$C=5(C8_+C\P36C>W;QZ2=C.K&4%<-
M\H'/&#115R2=AO\ BQ*7]H,6/[S*[>"R<EO3BNQDU!TTFS#&,!XEW'!^3C]:
M**QK4XN43MFW9'*WFIY1R%3<&P!@\CUJ$:FR;BA.!C:0H!SCO[444K)2.M:P
ML2)J,EO<1W&3A1N<9R&'?CZ$UFM)<64LJJ24M9L$9XSG'Z@445CB5^\,L#JI
M$B68:ZD"G=#T5^AP<'I]#27LHN9H_F 11L4D< "BBLEL=\=SH? _B2+2-5B%
MU;F6,HREAR5/\) /?J/QK5U2\BO=2N;J./R1(X*Q8_,G\OUHHITH*[EU.?$)
M<Z+MO911QI<WF=C?=C7O22W;S21;MJJO"JHP%%%%3%\VK,5!333+$-_(,+@'
M' /K5Z*]*OM9,8ZG/2BBHG%=B:>'A<TS>B&$'!&>U4A<RW5YY2;=^,MD?=%%
M%<R22;+A33N-OM96R5K:U^^.))"O.?05COJ[C&%7GD?****TLHQND>IA\+3:
$U1__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>duot-20231114.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aAps7xRiXgen8uEYHMsSaWPabPtx517OZkhvmh7bWk67yAptNQO/ySl1RzmIXcD -->
<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:DUOT="http://duostech.com/20231114" elementFormDefault="qualified" targetNamespace="http://duostech.com/20231114">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://duostech.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="duot-20231114_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="duot-20231114_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/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" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>duot-20231114_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.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>duot-20231114_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.20b -->
    <!-- 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://duostech.com/role/Cover" xlink:href="duot-20231114.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://duostech.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.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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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="idm139946371447344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Nov. 14, 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_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Nov. 14,  2023<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-39227<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">Duos Technologies Group, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001396536<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">65-0493217<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">FL<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">7660 Centurion Parkway<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 100<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">Jacksonville<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">FL<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">32256<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">(904)<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">296-2807<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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock (par value $0.001 per share)<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">DUOT<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">NASDAQ<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>duot_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="duot-20231114.xsd" xlink:type="simple"/>
    <context id="AsOf2023-11-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396536</identifier>
        </entity>
        <period>
            <startDate>2023-11-14</startDate>
            <endDate>2023-11-14</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2023-11-14">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2023-11-14">0001396536</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2023-11-14">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2023-11-14">2023-11-14</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2023-11-14">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2023-11-14">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2023-11-14">001-39227</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2023-11-14">65-0493217</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2023-11-14">7660 Centurion Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="AsOf2023-11-14">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="AsOf2023-11-14">Jacksonville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2023-11-14">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2023-11-14">32256</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2023-11-14">(904)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2023-11-14">296-2807</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2023-11-14">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2023-11-14">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2023-11-14">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2023-11-14">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2023-11-14">Common Stock (par value $0.001 per share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2023-11-14">DUOT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2023-11-14">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2023-11-14">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MJ,W0"[SW R]B%5MWH#4:9&S%9]Q^RZ8:]EJE2B12+HU0DFB^''KCX.8S[;J
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
MTG1X#SY['R73>RHY_U=3_ 102P,$%     @ !8AO5Y>*NQS     $P(   L
M  !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%
MG;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XU
MA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.
M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,B
MM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  %B&]7JL0B%C,!
M   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\E2H?L!:T(0U17D#;
MD*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3@>B4?'D78FYJD6:>
MIK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DH
MV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=7HCQ2D&LVQ5,SN5F
M,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ/(,N#Z@5>D(GP&LK
M\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N
M5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L.>F.7F=Z_S!Y
MU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ !8AO5R0>FZ*M    ^ $  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%
M3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL
M[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]
MLCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP
M3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    (  6(;U=ED'F2&0$  ,\#
M   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@
M"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"
M50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-
M\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[
M0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TF
MGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC
M_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%
M  @ !8AO5P=!36*!    L0   !               ( !     &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    "  %B&]72,YAMNX    K @  $0
M    @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  %B&]7F5R<
M(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    (  6(;U=RB%@^:@0  # 1   8              " @0T(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  %B&]7GZ ;
M\+$"  #B#   #0              @ &M#   >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    (  6(;U>7BKL<P    !,"   +              "  8D/  !?<F5L
M<R\N<F5L<U!+ 0(4 Q0    (  6(;U>JQ"(6,P$  "("   /
M  "  7(0  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  %B&]7)!Z;HJT
M  #X 0  &@              @ '2$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    "  %B&]799!YDAD!  #/ P  $P
M@ &W$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"   !%
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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>12
<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>13
<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>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="duot_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostech.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>duot-20231114.xsd</File>
    <File>duot-20231114_lab.xml</File>
    <File>duot-20231114_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="duot_8k.htm">duot_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "duot_8k.htm": {
   "nsprefix": "DUOT",
   "nsuri": "http://duostech.com/20231114",
   "dts": {
    "schema": {
     "local": [
      "duot-20231114.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/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"
     ]
    },
    "labelLink": {
     "local": [
      "duot-20231114_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "duot-20231114_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "duot_8k.htm"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 23
   },
   "report": {
    "R1": {
     "role": "http://duostech.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2023-11-14",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duot_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-11-14",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duot_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://duostech.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": [
      "r10"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12gTitle",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://duostech.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_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://duostech.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": [
      "r9"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://duostech.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_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://duostech.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_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://duostech.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_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Extension",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://duostech.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": [
      "r8"
     ]
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001079973-23-001615-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001079973-23-001615-xbrl.zip
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
MN5T\D)D]'M<#F02'])J"T'"@Y)LOL(X2E*LDL;CTYL\M$[07"D6E'/R,""\
M 9NO!'O_9=C[<.PH>6BMS5>"_?1EV$_AV%%RT5J;F-@']N.=>I1+SQ-HKQB*
M'"47K;&("3P_T]RI>R6?63$GJH[Z40DH>L04-6P6=8<O3O*0O;U40GDCIJO5
MYC YWTMM"/^/+>JN)*OU4.:(B6O(:-,W&(NXNYL6OJE$!Q(H7Y1<M=).TTA=
MA!4E_MUW7P$%BI* 5IEIF.>M=,\^YE($[\<>JZ!<43))GZFF!UXWD5A[#_V=
MK\$SV%"&U4,;#6/\IIBQ/1C(-,W$YAZ-YZF81PK%BY+^!>TUC'HL.8N986+V
MR5XA*D9X-><J'10R2K+G-]8PX7M%7:2IO>S.YW&YE0;J;CKUC;PA/90X2JY7
M;Q27_$CKC*J7\J\H!8T"2MH'-=WT.$/CS Y[ZUY_\NA6S'A&F2,5E#5*RN<S
MU3#;S_)1$;=6;[Q.)Y+[EX=4"J&$41*\@+6&(>_UHQKO@00*%B6SJ[2#-";<
MK.(Y$3/JG[U0K80"1LGT0N;0QMX9:.R=O7#L1<GX?*:0V!9SP^T1=3?A;$;\
M*\F"!<#K;#")!ZPVO7XO7_+C5G&K-._'T'ZHQNZ10H'C+)$,V6L:=98P0Y.B
M2T,FB(AM2K5=U^;)SNM+00. LX82:!KE]OXWROE'(9=B3(F6@B;%I7[H#K^W
M"#0*B,\0:^RBA."KY)FEI/*)H,IS#'BD4.2(SPX]]G#F7A:3FK?GGN)U'2'B
MOA)0\(@/$<-FD>:G&>KZS)[I>V+(IH<A_KX24/Z(#Q3#9M'FSZN!/?',9/B9
M^8$02AMQ*FRE-13(XY1P?IUI)J@.CBT'0BADQ#FOE=90(-^D5,WLH/9!R:69
M;]9VAF!["D"A(\YL#5K%@;_ZL8Z\6/\6)%^A!K^= !&[UR36:S?BV$VD*,[D
M(B'*0SVDAW)'75CI-]HP^3LSIVKW^BGOS,CF;:%)#_6EH%% 25>AIG'.K3LK
M^8.GUCT=E#=B8EIE#&?-5#;A+!YR28+7Y7LR*%_$++3"%@K>:R*>5+8P\?I>
MR9A2]_A$;X\V0$($K  :$L3\]$4H<&X7R#1UBXED_#2>6]/Z+C/YVTMM_X(W
M#8+EH*'!7,0),(YT%:1_+/2BR?7Z@4ZI<M,4'NG*7-N&GL(718#BT/B@OE$(
MC*$B3!?=(U^W=H-[/VWQC?OEWL%JM_P/4$L#!!0    (  6(;U?7H8(I'!,
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
M\DXX_' I\ZO7Y4V@[:U(%TB,:D7/1NBN,4$:=KVV.N7^^ZP$GBY!')9+9)-
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
MOPW2_L'L')"!_6 9?3+HDV@B\K>%3[#?-X<F."$@LZ"@B$:UAT: @6S/Q2"
M#@M"$\<G8SX0RCX2N"4U%56Q)(MP2A<X4\&?))6@BPT/U!'3$O >*% 3]28J
M1?@BJ#/3[#.O"U64C#I,YD Y4_SO&6:##)/I47L!Z.WI+RC^0#;TP^'M)FH(
M&3YH@&T PP/FCLMV#'A+[W7@HQ>4S":\II 6,AN8 VJRRBVP703L(?W$(SP?
M&,@V?&!#(2I 1X<;$M0;0'%][.30]9OC1ZD$>-$P.TH/# 5\3*%F$!]C*R\P
M:D9[2+]F]GL],&/-#A@DL#9-,,DFM<D6ZB]#5PE800H2M;\0LK1T,&,$[95W
M37R6A0$)T@Z83P7-::")I2L >R/,S;YAH%> 'X:@@EE?T+".7301,R]@N?'?
M1E]19284U)Z#,FXIJ"LAIGH!C "*03*<;5CPX#;L#:VJKQR/@;._"'JY!]I;
MLY<%GP20!<\RJ5-!'0UXELEVQKP6JIU!!B406=P+O/_I8,(%HA[&7M8V*6N4
MVQG7RLZ/$]:7]]*;ZT@R]U?B*.8:<_B*009$ ]T(W(A!.8@J<\U>D0%-[B_A
M*/+IP/D\T/<O\2C">7X'K@>"ZVU-&0'CRWW#83*#=$%N[-#8CC;WI-\4Z6NN
M4 /67:W:U%55:NB&[2Q1[9A#G3&1#T'ZEFX*N4(&">CHH$P!5-. J'JOZ^@A
MS&? 2R#'L#C&#Q*\H6A-L-+HK@'+])B/**$2!=NZG"D/8H0/$H 'KS2QQO\<
M'G(G"E'E[UQ%:I,?7(T\]]':P'K<X:&=ROTW5[B9S(NZ3)G *!^("2+DOG:L
M@HQR"*ZIJXJ,;+N4]$PR)A4BY/@@-F.933=3PCX/3)J(_)BEW;_?8 \^VVD
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
M\J*!_&J+!,_Z]DSPT-Q\F,M[GJ-2-"9I2CWR>NB<86KT3<PM,19PTD8&432
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
M&H%X1;&&.=+33<6?.085]5>NVV\55>6]KK^VH>1D!F;X:@*O[]V9VYT3D37
MV8^7^_B&7IR>8NY3G[52_:<GH?'Z^!QFAL35S?1.BWWQ;6,*N*1;!*^2+.J2
M-ED_*>E:<QQT%O"&Z,PH,NP\C%[3S;2B7\K5NW5<N U;:]S M@LG0ES@4\F=
M<>/^_M^4*(@3H_HWP293=WI(6EL!!#,5 /R1?VVJ?23*J:[++XJJ3AIOAUDZ
M/>GUYC%S80CK5-HVXN]+%L'J&KK[H+=DTI6,)W,[C(*ES_C.5%,2:3X9W4AY
M+3%1O^\I%GQ_1.2:WK)>< 0#&1!5IW$5O:OV1#><MVI@JNNZ4X8S_9DF=_%2
MC:92\5HKI.K+FU-:SG; )72WRC5QKQ_^9HQD.LHG9F^\^V-R6V("ATMO^HX$
M_V'S'J]J*K5KBX(;!:GG9J1_]1I]5'9VN/S'3^R"MDXD^'AL)O#^8Y@_&HWQ
MZ8T,U=^G=7<6&G^]E)\I.CTHWEH3TT,UDLZ=-VZ'0G0[/3&^1^'KY7JFR$TV
M[ :QZHZ/T1*B?#0E\$)\X3C_'9TEL#D\1%)I7GC#N.A]^NGW4DC>(6]%16HH
MJF(I-%M1L_3F4P>P#A$$5IRL8?A7JTZ>CBD6,L>%8J&.AZ'I >AZ.7MQ5B[F
M\M7:_W'YJ^M"_6X7,;U;T+RSE/H?>-HE!.T6-/YBFO87TPV=U5@U0^P<T/ (
MZ#Y1O"9E<SX]]A5IB'E6WZ[)8G;TE!RP'RK%FX=1]ZIP=E91AL>/ZQS>"JO-
MOL>VL"8=9OP=OT2;D.:3B; 3Q,M (O)B.L)'-U/D3TUG+FCU8"6.$$?-YUSD
MXJR5>:_V#PJSPP/<(==2-$EK8KE?:AN$CL$(O\\^FESNMN/M:(QDC(^O6LY8
MG-L">3/Z1)XU"0M8Y')8BC\-,\>]^CH5Q<TK#=R$VVD=-BG$9)P7DTM<R+VE
MQH\XA&6SQ_O788UC#VN<4)DCM#_(X8]A$'=0IJ@I_=N+XO6@\/I>1W'<SC:/
MQK"UR*'3=-_3 2)=V_F"7XC\*_*I50M>BZO4DQUERW%,]/A82*1>7Y^SB?=7
M(],]97H#OB<AKYC;9IXD:/OH[-V9[U>33/"IQ$S2YZWNJM^9O^7X1HW>G(G=
M6^57>J=ZZ-V3@.K8GG[D0H/ QU,I/BW^N77&=#S)I],?H8-^G^P,/]:.S<VB
M3!6';5T%2FLTJ%0?1IGNK\[KJ% 3\YL<E+"*@9L\XE.<U5%A42 *P6W";[[
MN[G,?"P=YY.1-\13^W+I3D&SMG\ZW4+INAI,:O73L[-4[-QL)>*[Y&G,\55Y
M>,DTN0"/]2,:8?"%A0B$+,M-L/L=W9 8'X_AA<V;P,!>B>TL-"O5;J;=#:JO
M0&]E:OE11GAY&"F#2_GRQ+K)'&^W"V2I;C0?[^,C"F82G(@$".;"QI#?5C6E
M^0CH@D1LT[V8>]6T4] LGH&0U;M=Q:*EF8PF8RH$J$^TIJVJ/)Z5JZ%*P^&U
MJO>$ZTIG&U7G,8#TG,$$B-Q7>D@E]L]&D2\K9D^5AM\Y3=?\6ZKL-/&[L$9(
MT.VE>&>A67PN_#VZMKQP^O5H[7M#UB1L?G*\5HM 2,CZ\FXDM4\>E+%2KE<*
MV<SH\55^&#V>FN6GQ][H6E:W592AKRB:3/#.BD/T%J<]2)%ZD.XF.!-W\9W[
M:]Y%TI-;KDA&V:"W:,AT]\Y5M(B%YOCJ,;67-BZ)<M.*/+K71DTMRP-L!C?
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
MC)<^2Y#X)I<?R<'7SC./9D?':>^[[3QTWQ?J-8=/G,14!)O!$%,81L17UK:
MN'4>F> 0_21.=E8D^A]IV[7P,>$U]1N;]E1FFA7/'?] F\9=D%) =@\W90@6
MP7B>.Z7_T,(>/QK> 9 ??8F"Y6;('"*U<C1[,+HR(BZ([1',M)["PA4+4DFO
MVW:LLMC9I2]_._RNH%HRRD6!N') 4D+\%R]FG)>T!T586[ZQ:UJ&U7KE0Y<
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
MKB7.2?O$0%)X5N-H]I 44/I2)P-?ZP#NH%XV^'NHKX'98'8S+3CF4=%BDH%
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
M=_AW T2*8V75M],)\!)M3C4$389\C0&GH.<2I#TRG@YX>JF&*D%?B:Z2WOT
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
MZNS-ZR?_!5!+ 0(4 Q0    (  6(;U>U+]Z**@,  .,+   1
M  "  0    !D=6]T+3(P,C,Q,3$T+GAS9%!+ 0(4 Q0    (  6(;U=%@^(Q
M_0H  ("&   5              "  5D#  !D=6]T+3(P,C,Q,3$T7VQA8BYX
M;6Q02P$"% ,4    "  %B&]7.:!QDE4'  #55P  %0              @ &)
M#@  9'5O="TR,#(S,3$Q-%]P<F4N>&UL4$L! A0#%     @ !8AO5]>A@BD<
M$P  "V@   L              ( !$18  &1U;W1?.&LN:'1M4$L! A0#%
M  @ !8AO5_<.Y)@ 2P  !G("  H              ( !5BD  &5X.3EX,2YH
M=&U02P$"% ,4    "  %B&]7R3PS2(0K  ".S@  "@              @ %^
C=   97@Y.7@R+FAT;5!+!08     !@ & &X!   JH      !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
