<SEC-DOCUMENT>0001553350-21-000687.txt : 20210816
<SEC-HEADER>0001553350-21-000687.hdr.sgml : 20210816
<ACCEPTANCE-DATETIME>20210816122631
ACCESSION NUMBER:		0001553350-21-000687
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20210812
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20210816
DATE AS OF CHANGE:		20210816

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

	BUSINESS ADDRESS:	
		STREET 1:		6622 SOUTHPOINT DRIVE S
		STREET 2:		SUITE 310
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32216
		BUSINESS PHONE:		904-296-2807

	MAIL ADDRESS:	
		STREET 1:		6622 SOUTHPOINT DRIVE S
		STREET 2:		SUITE 310
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32216

	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>CURRENT REPORT
<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/2021" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-roles="http://fasb.org/us-roles/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:DUOT="http://duostech.com/20210812">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02A_US%2DGAAP%2D2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_036_DUOT_duostech.com_20210812 -->
<!-- Field: Set; Name: xdx; ID: xdx_042_20210812_20210812 -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DEntityCentralIndexKey_0001396536 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- 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="From2021-08-12to2021-08-12" name="dei:EntityCentralIndexKey">0001396536</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-08-12to2021-08-12" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="duot-20210812.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2021-08-12to2021-08-12">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-08-12</xbrli:startDate>
        <xbrli:endDate>2021-08-12</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">&#160;</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_901_edei--DocumentType_c20210812__20210812_z3AvpKGq0gn9"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" 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_906_edei--DocumentPeriodEndDate_c20210812__20210812_zRDtXxl1ZuA3"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">August 12, 2021</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_902_edei--EntityRegistrantName_c20210812__20210812_zMipg4NxquZd"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" 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_902_edei--EntityIncorporationStateCountryCode_c20210812__20210812_zSHDmEHAcVdl"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Florida</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90D_edei--EntityFileNumber_c20210812__20210812_z2azujn9FQe9"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" name="dei:EntityFileNumber">001-39227</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90C_edei--EntityTaxIdentificationNumber_c20210812__20210812_zRnPn20nU1I6"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" 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_905_edei--EntityAddressAddressLine1_c20210812__20210812_z2ndyeclCUm1"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" name="dei:EntityAddressAddressLine1">6622 Southpoint Drive S.</ix:nonNumeric></span>, <span id="xdx_902_edei--EntityAddressAddressLine2_c20210812__20210812_zEeoIfBA2c0g"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" name="dei:EntityAddressAddressLine2">Suite 310</ix:nonNumeric></span>, <span id="xdx_901_edei--EntityAddressCityOrTown_c20210812__20210812_zPywgz1VuKDh"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" name="dei:EntityAddressCityOrTown">Jacksonville</ix:nonNumeric></span>,
<span id="xdx_905_edei--EntityAddressStateOrProvince_c20210812__20210812_zvUDzEYRZCQe"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span> <span id="xdx_901_edei--EntityAddressPostalZipCode_c20210812__20210812_zWzokHdiVunk"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" name="dei:EntityAddressPostalZipCode">32216</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_909_edei--CityAreaCode_c20210812__20210812_zI0Ln7W7F7Og"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" name="dei:CityAreaCode">(904)</ix:nonNumeric></span> <span id="xdx_909_edei--LocalPhoneNumber_c20210812__20210812_zT0kOzLmprfg"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" name="dei:LocalPhoneNumber">652-1601</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_c20210812__20210812_zm65hnhmbfr3"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" 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_900_edei--SolicitingMaterial_c20210812__20210812_zvN4mhA8OQ94"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" 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_901_edei--PreCommencementTenderOffer_c20210812__20210812_zlywS2Zi24Ch"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" 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_902_edei--PreCommencementIssuerTenderOffer_c20210812__20210812_zUL1g5cN4Wki"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" 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_c20210812__20210812_zccNrqYWtWAa"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" 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_900_edei--TradingSymbol_c20210812__20210812_zzKTEdXqhIEg"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" name="dei:TradingSymbol">DUOT</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_904_edei--SecurityExchangeName_c20210812__20210812_zfUERpHXRDnk"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" 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_903_edei--EntityEmergingGrowthCompany_c20210812__20210812_zrnd9gpxm9Jg"><ix:nonNumeric contextRef="From2021-08-12to2021-08-12" 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="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: justify"><span style="letter-spacing: 0.4pt"><b>Item 2.02
Results of Operations and Financial Condition.</b></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">On August 12, 2021, 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 six months ended June 30, 2021. 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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt">Additionally,
on August 12, 2021, 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. Adrian G. Goldfarb, the Company's Chief Financial Officer, discussed the financial and operating
results of the Company for the quarter and six months ended June 30, 2021. The transcript of the Earnings Call is furnished as Exhibit
99.2 and incorporated herein by reference.</span></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.1pt"><span style="text-decoration: underline">Cautionary
Note Regarding Forward-Looking Statements </span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.25pt">This Current
Report on Form 8-K includes information that may constitute forward-looking statements. These forward-looking statements are based on
the Company's current beliefs, assumptions and expectations regarding future events, which in turn are based on information currently
available to the Company. By their nature, forward-looking statements address matters that are subject to risks and uncertainties. Forward-looking
statements include, without limitation, statements relating to projected industry growth rates, the Company's current growth rates and
the Company's present and future cash flow position. A variety of factors could cause actual events and results, as well as the Company's
expectations, to differ materially from those expressed in or contemplated by the forward-looking statements. Risk factors affecting the
Company are discussed in detail in the Company's filings with the Securities and Exchange Commission. The Company undertakes no obligation
to publicly update or revise any forward-looking statement, whether as a result of new information, future events or otherwise, except
to the extent required by applicable law.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt">The press
release and transcript of the Earnings Call may also be found on our website at <span style="text-decoration: underline">https://duostechnologies.com</span>.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 4.5pc"><b>Item 9.01</b></td><td style="text-align: justify"><b>Financial Statements and Exhibits.</b></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"><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: #CCFFCC">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.1</span></td>
    <td>&#160;</td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt"><a href="duot_ex99z1.htm">Press Release, dated August 12, 2021.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.2</span></td>
    <td>&#160;</td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">T<a href="duot_ex99z2.htm">ranscript of Earnings Call with Mr. Chuck Ferry and Mr. Adrian G. Goldfarb, dated August 12, 2021.</a></span></td></tr>
  </table>
<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: August 16, 2021</td>
    <td>By:&#160;&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/&#160;<i>Adrian Goldfarb</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: 0pt 0">Adrian Goldfarb</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>duot_ex99z1.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Duos Technologies Group Reports Second Quarter
and Six Month 2021 Results</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>JACKSONVILLE, FL / ACCESSWIRE / August
12, 2021 /&nbsp;Duos Technologies Group, Inc.(&quot;Duos&quot; or the &quot;Company&quot;)</B>&nbsp;(Nasdaq: DUOT), a provider of intelligent
security analytical technology solutions, reported financial results for the second quarter ended June 30, 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Second Quarter 2021 and Recent Operational
Highlights</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc">&nbsp;</TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD>Joined the Russell Microcap&#174; Index at the conclusion of the 2021 Russell indexes annual reconstitution.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pc; text-indent: -1.5pc; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc">&nbsp;</TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD>Introduced obliquevue&#153; and additional perspectives to the Company's current Railcar Inspection Portals (rip&#174;) solution.
The obliquevue&#153; is the first of a new generation of AI-based inspection systems being developed by Duos as a part of its new &quot;rapid
development&quot; initiative.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pc; text-indent: -1.5pc; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc">&nbsp;</TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD>Continued marketing partnership with Dell Technologies, which featured Duos in a recent CIO.com blog post (AI at the Edge Keeps Trains
on Track) and a Harvard Business Review post (Why Your Business Needs to Treat Your
Edge Data as Capital).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pc; text-indent: -1.5pc; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc">&nbsp;</TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD>Received an order for an Automated Pantograph Inspection System (apis&#174;) to be installed at a transit system based in Canada.
Installation is expected to be complete in early 2022.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pc; text-indent: -1.5pc; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc">&nbsp;</TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD>Received an initial order for an expansion to a multi-site rip&#174; system. The order is for two sites and is expected to be installed
later this year.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pc; text-indent: -1.5pc; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc">&nbsp;</TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD>Appointed new independent board member Craig Nixon, whose election was approved by shareholders at the Company's Annual Shareholder
Meeting in July. Nixon is a retired high-ranking military officer with extensive, recent experience in technology consulting with several
prominent Silicon Valley companies.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3pc; text-indent: -1.5pc; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc">&nbsp;</TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD>Signed lease for a new building located near the Company's current headquarters; terms were structured so that there will be no additional
cash expense through the beginning of 2023. The new facility will house all staff in one location and has sufficient space for the Company's
anticipated expansion over the next 12 months.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: -1.5pc; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Second Quarter 2021 Financial Results</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>It should be noted that the following Financial
Results represent the consolidation of the Company with its subsidiaries Duos Technologies, Inc. andtruevue360&trade;.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Total revenue&nbsp;</B>for the second quarter
decreased 67% to $649,000 compared to $1.98 million in the same period last year. This was the aggregate of about $100,000 for technology
systems and $548,000 in recurring services revenue. The decrease in total revenue was the result of a delay in receiving &quot;notices
to proceed&quot; for anticipated new contracts earlier in the year. Due to the pandemic and other macro-economic effects, such as the
current computer chip shortage which is extending deadlines for shipment of key components used in Duos' technology systems, there are
uncertainties that can impact the Company's operations. As a result, certain installations may produce revenues towards the end of the
year, some of which may ultimately be recorded in 2022.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Cost of revenues</B>&nbsp;increased 22%
to $2.19 million compared to $1.79 million in the same period last year. Cost of revenues increased for services and consulting, which
comprises of equipment, labor and overhead necessary to support the implementation of new systems and support and maintenance of existing
systems. Cost of revenues on technology systems decreased during the period compared to the equivalent period in 2020, but by a smaller
amount than the decrease in revenues. There was also a significant increase in cost related to the deployment of a new undercarriage technology.
Costs are expected to be much lower going forward as a percentage of the overall system price.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Gross margin</B>&nbsp;totaled $(1.54) million
compared to $187,000 in the same period last year. The decrease in gross margin was driven by a decrease in recorded revenues. As noted
above, the decrease in total revenues is due primarily to a pause in new installations in the technology systems part of the business.
The Company is actively revamping its operations to support an anticipated increase in number of new systems going forward. The resultant
additional cost of revenues, while somewhat offset by decreases in SG&amp;A expenses, is not yet covered by a comparable increase in revenues
as of the second quarter 2021. The Company anticipates an improvement in the overall gross margin for the full year reporting in 2021,
with the majority of those improvements coming in the second half of the year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Operating expenses</B>&nbsp;decreased 13%
to $1.41 million from $1.61 million in the same period last year. The decrease in operating expenses was driven by decreases in administration
and research and development expenses, offset by increases in sales &amp; marketing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Net loss</B>&nbsp;totaled $2.95 million
compared to net loss of $1.47 million in the same period last year. The increase in net loss was primarily attributable to the decrease
in total revenue noted previously.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Cash and cash equivalents</B>&nbsp;at quarter-end
totaled $4.82 million, compared to $3.97 million at December 31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Six Month 2021 Financial Results</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Total revenue</B>&nbsp;decreased 6% to
$2.80 million from $2.97 million in the same period last year. The decrease in total revenue was driven by a slowdown in overall business
bookings during the first six months due to delays in executing new contracts and certain travel restrictions resulting from macro-economic
headwinds. The decrease was mostly offset by an increase in services and consulting revenues as a result of new contracts which are mostly
recurring in nature. As noted previously, due to the pandemic and other macro-economic effects, such as the current computer chip shortage
which is extending deadlines for shipment of key components used in Duos' technology systems, there are uncertainties that can impact
the Company's operations. As a result, certain installations may produce revenues towards the end of the year, some of which may ultimately
be recorded in 2022.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Cost of revenues</B>&nbsp;increased 43%
to $4.92 million from $3.44 million in the same period last year. The increase was driven by increased costs of deployment related to
certain installations where new technologies were being deployed for the first time. Costs for services and consulting increased at a
proportionate rate to the increase in revenues. This trend is expected to reverse in the next six months as certain economies of scale
become evident in the second half of 2021 and beyond. Overhead more than doubled for the period reflecting higher costs for staffing current
and anticipated projects although this rate of increase is expected to flatten in the second half of 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Gross margin</B>&nbsp;decreased to $(2.11)
million from $(468,000) in the same period last year. The decrease in gross margin was mainly the result of lower revenues during the
six-month period and the proportion of costs allocated to projects being higher as a percentage against lower revenues. The Company anticipates
an improvement in the overall gross margin for the full year reporting in 2021, with the majority of those improvements coming in the
second half of the year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Operating expenses</B>&nbsp;decreased 13%
to $2.64 million from $3.05 million in the same period last year. The decrease in operating expenses can be attributed to decreases in
administration costs and research &amp; development expenses, slightly offset by an increase in sales and marketing. The Company has taken
actions to reduce certain expenditures to align its spending with the current slowdown in revenues due to delays in execution of existing
projects.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Net loss</B>&nbsp;totaled $3.36 million
compared to a net loss of $3.61 million in the same period last year. The improvement in net loss was primarily attributable to the impact
of the Cares Act PPP loan forgiveness and the effect of lower operating expenses during the 2021 six-month period compared to the prior
year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Financial Outlook</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">For the fiscal year ending December 31, 2021,
the Company had previously guided total revenue to be approximately $18.0 million. The Company's guidance was based on contracts in backlog
and near-term pending orders that are already performing or were scheduled to be executed by the fourth quarter of 2021. Due to certain
macro-economic effects, including the resurgent COVID-19 Delta variant as well as global supply chain issues, the Company is experiencing
much longer lead times for contracts to be awarded and the associated &quot;notices to proceed,&quot; which would signal the start of
the procurement and deployment processes. With procurement, the Company is experiencing delays in receiving necessary components, including
advanced cameras, and high-powered servers which are critical components to its inspection portals. The Company is taking certain steps
to mitigate some of these issues such as procuring long-lead items in advance of formal notices to proceed in order to reduce the overall
deployment time for technology systems.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Accordingly, the Company is revising its revenue
guidance where the previously forecasted $18M in revenues will be achieved by the end of the second quarter of 2022. For Fiscal Year 2021,
uncertainty remains as to when, due to the issues described above, certain revenues can be booked in accordance with the ASC-606 revenue
recognition policy. At this time, the Company expects to achieve between $8M and $9M for the current fiscal year based on the current
situation as currently understood. Management also expects its operations to achieve breakeven for the last quarter of 2021 with an improved
cash liquidity position by year end based on anticipated orders. Although uncertainties continue in the macro-economic climate, management
believes that 2022 will yield a much stronger financial performance for revenue and be profitable for the fiscal year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Management Commentary</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&quot;During the second quarter we continued
to navigate through some short-term industry and operational headwinds, which impacted our financial results during the period but are
not expected to affect our long-term growth plans,&quot; said Duos Chief Executive Officer Chuck Ferry. &quot;Our company is still in
the midst of a challenging transition period as we make further investments in both infrastructure and support to reinforce our ability
to meet the order flow we're anticipating within the next few quarters. More specifically, within our AI business, we've made comprehensive
staffing changes to our internal team to meet demand for more comprehensive algorithm development, which has slowed deployment times in
the near term but is strongly supported by our existing customers. We are actively expanding our rail pipeline and have made encouraging
progress in getting key contracts closer to the finish line, which we expect to materialize in the second half of the year. However, due
to the uncertainty around exact timing when these contracts will occur, we are revising our estimates for the year to account for potential
timing discrepancies<I>.</I>&nbsp;Long term, we remain confident in the path we've laid out to become a self-sustaining, high-growth business
in the years ahead.&quot;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Conference Call</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company's management will host a conference
call today, Thursday, August 12, 2021, 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Date: Thursday, August 12, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Time: 4:30 p.m. Eastern time (1:30 p.m. Pacific
time)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">U.S. dial-in: 877-226-0954</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">International dial-in: 303-223-0117</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Confirmation: 13722166</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">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. If you have any difficulty
connecting with the conference call, please contact Gateway Investor Relations at 949-574-3860.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>The conference call will be broadcasted
live via telephone and available for online replay via the investor section of the Company's website&nbsp;here (https://ir.duostechnologies.com/).</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>About Duos Technologies Group, Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Duos Technologies Group, Inc. (Nasdaq: DUOT),
based in Jacksonville, Florida, through its wholly owned subsidiary, Duos Technologies, Inc., designs, develops, deploys and operates
intelligent 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&nbsp;www.duostech.com.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>Forward-Looking Statements</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>This news release includes forward-looking
statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act
of 1934, as amended, regarding, among other things our plans, strategies and prospects -- both business and financial. Although we believe
that our plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, we cannot assure
you that we will achieve or realize these plans, intentions or expectations. Forward-looking statements are inherently subject to risks,
uncertainties and assumptions. Many of the forward-looking statements contained in this news release may be identified by the use of forward-looking
words such as &quot;believe,&quot; &quot;expect,&quot; &quot;anticipate,&quot; &quot;should,&quot; &quot;planned,&quot; &quot;will,&quot;
&quot;may,&quot; &quot;intend,&quot; &quot;estimated,&quot; and &quot;potential,&quot; among others. Important factors that could cause
actual results to differ materially from the forward-looking statements we make in this news release include market conditions and those
set forth in reports or documents that we file from time to time with the United States Securities and Exchange Commission. 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 such statement is based, except as required
by law. All forward-looking statements attributable to Duos Technologies Group, Inc. or a person acting on its behalf are expressly qualified
in their entirety by this cautionary language.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Contacts</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Corporate</B><BR>
Fei Kwong<BR>
Duos Technologies Group, Inc. (Nasdaq: DUOT)<BR>
904-652-1625<BR>
fk@duostech.com</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Investor Relations</B><BR>
Matt Glover or Tom Colton<BR>
Gateway Investor Relations<BR>
949-574-3860<BR>
DUOT@gatewayIR.com</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" ID="xdx_30F_113_zisF8kJ4rzVl" 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">
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" ID="xdx_49B_20210401__20210630_zIzOuWjHchY9" 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" ID="xdx_49C_20200401__20200630_zj4oVOQASCh9" 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" ID="xdx_496_20210101__20210630_zdXABZ4xWP8b" 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" ID="xdx_49A_20200101__20200630_zA8nW3d5g7Y5" STYLE="font-weight: bold; text-align: center">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">For the Three Months Ended</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">For the Six Months Ended</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">June 30,</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">June 30,</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">2021</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">2020</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">2021</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">2020</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">&#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_401_eus-gaap--RevenuesAbstract_iB_zBjOPD72TI0e" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left">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: transparent">
    <TD STYLE="padding-left: 10pt; width: 48%; text-align: left">Technology systems</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD ID="xdx_981_eus-gaap--Revenues_pp0p0_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zMxa6Mqk5Tjg" TITLE="Total Revenues" STYLE="width: 10%; text-align: right">100,401</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_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zjPtSziKdpt9" TITLE="Total Revenues" STYLE="width: 10%; text-align: right">1,597,633</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_984_eus-gaap--Revenues_pp0p0_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zqGHvhDHGJf9" TITLE="Total Revenues" STYLE="width: 10%; text-align: right">1,590,699</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_989_eus-gaap--Revenues_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_pp0p0" TITLE="Total Revenues" STYLE="width: 10%; text-align: right">2,111,307</TD><TD STYLE="width: 1%; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt">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_985_eus-gaap--Revenues_pp0p0_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_z9HGTSETypjk" TITLE="Total Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">548,267</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_98F_eus-gaap--Revenues_pp0p0_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_zoxcrDTgeOub" TITLE="Total Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">384,509</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_982_eus-gaap--Revenues_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_pp0p0" TITLE="Total Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">1,212,723</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--Revenues_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_pp0p0" TITLE="Total Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">861,780</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total Revenues</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_98D_eus-gaap--Revenues_pp0p0_c20210401__20210630_zs2yGgAf9Z3a" TITLE="Total Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">648,668</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_c20200401__20200630_zBeuw6BOCjAb" TITLE="Total Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">1,982,142</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_982_eus-gaap--Revenues_pp0p0_c20210101__20210630_zRq3nfXDdC9k" TITLE="Total Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">2,803,422</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_982_eus-gaap--Revenues_pp0p0_c20200101__20200630_z0dBvnHSGTlf" TITLE="Total Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">2,973,087</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40B_eus-gaap--CostOfGoodsAndServicesSoldAbstract_iB_zNwVFCPvfVph" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left">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: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left">Technology systems</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98B_eus-gaap--CostOfRevenue_pp0p0_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zSIAkghy0Ygf" TITLE="Total Cost of Revenues" STYLE="text-align: right">1,214,370</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98E_eus-gaap--CostOfRevenue_pp0p0_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zUFwGtOhng59" TITLE="Total Cost of Revenues" STYLE="text-align: right">1,322,032</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98D_eus-gaap--CostOfRevenue_pp0p0_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zhjKIAmdw5Ki" TITLE="Total Cost of Revenues" STYLE="text-align: right">3,109,855</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98C_eus-gaap--CostOfRevenue_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_pp0p0" TITLE="Total Cost of Revenues" STYLE="text-align: right">2,414,090</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left">Services and consulting</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98B_eus-gaap--CostOfRevenue_pp0p0_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_zoPkd54yH0k2" TITLE="Total Cost of Revenues" STYLE="text-align: right">378,319</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98B_eus-gaap--CostOfRevenue_pp0p0_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_zXwdyzDFMjGa" TITLE="Total Cost of Revenues" STYLE="text-align: right">214,244</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98B_eus-gaap--CostOfRevenue_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_pp0p0" TITLE="Total Cost of Revenues" STYLE="text-align: right">709,703</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_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_zXh28IGjLerf" TITLE="Total Cost of Revenues" STYLE="text-align: right">508,198</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Overhead</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_980_eus-gaap--CostOfRevenue_pp0p0_c20210401__20210630__srt--ProductOrServiceAxis__custom--OverheadMember_z30Ud9n5Ucab" TITLE="Total Cost of Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">593,231</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_c20200401__20200630__srt--ProductOrServiceAxis__custom--OverheadMember_z44EPE8y4sH8" TITLE="Total Cost of Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">258,403</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_c20210101__20210630__srt--ProductOrServiceAxis__custom--OverheadMember_pp0p0" TITLE="Total Cost of Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">1,096,824</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_c20200101__20200630__srt--ProductOrServiceAxis__custom--OverheadMember_pp0p0" TITLE="Total Cost of Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">518,824</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt">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 ID="xdx_985_eus-gaap--CostOfRevenue_pp0p0_c20210401__20210630_zoqz2XM0Mdqd" TITLE="Total Cost of Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">2,185,920</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_981_eus-gaap--CostOfRevenue_pp0p0_c20200401__20200630_z2aROb51aB22" TITLE="Total Cost of Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">1,794,679</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_98B_eus-gaap--CostOfRevenue_pp0p0_c20210101__20210630_zs3GZE2twm57" TITLE="Total Cost of Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">4,916,382</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_98F_eus-gaap--CostOfRevenue_pp0p0_c20200101__20200630_zmxPzCfkKsP6" TITLE="Total Cost of Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">3,441,112</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40B_eus-gaap--GrossProfit_iT_mtCzouF_maCzhDv_zgWfs9c4jOS9" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left; padding-bottom: 1pt">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">(1,537,252</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">187,463</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,112,960</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">(468,025</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_401_eus-gaap--OperatingExpensesAbstract_iB_zylMv5mSxAL4" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left">OPERATING EXPENSES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_409_eus-gaap--SellingAndMarketingExpense_i01_maCz52M_zfCFSDla5nu8" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left">Sales &amp; marketing</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">351,251</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">122,473</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">663,052</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">262,325</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--ResearchAndDevelopmentExpense_i01_pp0p0_maCz52M_zlMEnNjQomPi" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left">Research &amp; development</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">79,131</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">149,566</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">140,164</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">555,958</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40D_eus-gaap--GeneralAndAdministrativeExpense_i01_maCz52M_z8thlxWJgvH5" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt">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">980,834</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,342,480</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,854,592</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,228,663</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_406_eus-gaap--OperatingCostsAndExpenses_iT_mtCz52M_msCzhDv_zeZxOY3MgeI6" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt">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">1,411,216</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,614,519</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,657,808</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">3,046,946</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40C_eus-gaap--OperatingIncomeLoss_iT_mtCzhDv_maCz3vz_zKsq3GPSRoyi" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left">LOSS FROM OPERATIONS</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(2,948,468</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(1,427,056</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(4,770,768</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(3,514,971</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left; font-weight: bold">&#160;</TD><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_40F_eus-gaap--OtherIncomeAndExpensesAbstract_iB_zljfwmJxvOR4" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left">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_40C_eus-gaap--InterestExpenseOther_i01N_di_msCzSoN_zHZbgTF20rZk" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left">Interest expense</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(5,541</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(58,243</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(11,761</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(127,175</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_40E_eus-gaap--OtherNonoperatingIncome_i01_maCzSoN_zE4leLjHLMXk" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt">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">1,129</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">19,410</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,423,626</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">29,208</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40E_eus-gaap--OtherNonoperatingIncomeExpense_i01T_mtCzSoN_maCz3vz_zH2saBcU1346" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total Other Income (Expense)</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,412</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">(38,833</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">1,411,865</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">(97,967</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left; font-weight: bold">&#160;</TD><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--NetIncomeLoss_iT_mtCz3vz_zGY57lVtoq91" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">NET LOSS</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(2,952,880</TD><TD STYLE="padding-bottom: 1pt; 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,465,889</TD><TD STYLE="padding-bottom: 1pt; 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">(3,358,903</TD><TD STYLE="padding-bottom: 1pt; 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">(3,612,938</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--EarningsPerShareBasicAndDiluted_zaIePOhXJA27" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Basic &amp; 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">(0.83</TD><TD STYLE="padding-bottom: 1pt; 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">(0.42</TD><TD STYLE="padding-bottom: 1pt; 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">(0.95</TD><TD STYLE="padding-bottom: 1pt; 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.16</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--WeightedAverageNumberOfShareOutstandingBasicAndDiluted_zRa4839iaEGk" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Weighted Average Shares-Basic &amp; 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">3,553,718</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">3,526,382</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">3,544,579</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">3,106,660</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</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">&#160;&#160;&#160;</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; background-color: white"></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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" ID="xdx_300_111_zrT5bxWXR9T6" SUMMARY="xdx: Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)" STYLE="font: 10pt Calibri, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#160;</FONT></TD><TD ID="xdx_49E_20210630_zfYMLytuf7D5" STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#160;</FONT></TD><TD ID="xdx_49D_20201231_zEDuuQaFJYW4" STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-decoration: line-through; font-weight: bold"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>June
    30,</B></FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>December
    31,</B></FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>2021</B></FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>2020</B></FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>(Unaudited)</B></FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD><TD><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD><TD><FONT STYLE="font: 8pt Times New Roman, Times, Serif"><B>&#160;</B></FONT></TD></TR>
  <TR ID="xdx_401_eus-gaap--AssetsAbstract_iB_zAtVAIlfRcNe" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;ASSETS</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="font-weight: bold; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="font-weight: bold; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="font-weight: bold; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40E_eus-gaap--AssetsCurrentAbstract_i01B_z8iZWsI8ynql" STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">CURRENT ASSETS:</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_406_eus-gaap--Cash_i02I_maCzgOa_zbWeeFOI1tb6" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; width: 74%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Cash</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 10%; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">4,822,945</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 10%; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3,969,100</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_401_eus-gaap--AccountsReceivableNetCurrent_i02I_maCzgOa_zJFFwPl1yhkg" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Accounts
    receivable, net</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">239,616</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1,244,876</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_407_eus-gaap--ContractWithCustomerAssetNetCurrent_i02I_maCzgOa_zaqpXYnFbXlh" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Contract
    assets</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">152,789</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">102,458</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40D_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_i02I_maCzgOa_zpfra6kQ5Gg3" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Prepaid
    expenses and other current assets</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">741,897</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">486,626</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_406_eus-gaap--AssetsCurrent_i02TI_mtCzgOa_maCzi6h_z1t4Rfg7fOui" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Total
    Current Assets</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">5,957,247</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">5,803,060</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40C_eus-gaap--PropertyPlantAndEquipmentNet_i02I_maCzi6h_zxJtquDhLd3g" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Property
    and equipment, net</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">357,974</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">342,180</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_i02I_maCzi6h_zEWgevDtI1N5" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Operating
    lease right of use asset</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">89,468</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">196,144</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_405_eus-gaap--AssetsNoncurrentAbstract_i01B_zwHw9fARKrRf" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">OTHER ASSETS:</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_408_ecustom--FiniteLivedIntangibleAssetsNetPatentsAndTrademarks_i02I_maCzNpR_zOKQm3lVPiUa" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Patents
    and trademarks, net</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">69,166</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">64,415</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40A_eus-gaap--OtherAssets_i02TI_mtCzNpR_maCzi6h_z6z7E2086HA6" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Total
    Other Assets</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">69,166</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">64,415</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40D_eus-gaap--Assets_iTI_mtCzi6h_zMrhhzRhsuLl" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">TOTAL
    ASSETS</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">6,473,855</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">6,405,799</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_409_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_z8Dt3aUyjeo" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;LIABILITIES AND STOCKHOLDERS'
    EQUITY</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40A_eus-gaap--LiabilitiesCurrentAbstract_i01B_zD8lxQ2uuUpd" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">CURRENT LIABILITIES:</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_407_eus-gaap--AccountsPayableCurrent_i02I_maCzVbY_zOC4Pq8MU39d" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Accounts
    payable</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">529,679</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">599,317</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_407_eus-gaap--AccountsPayableRelatedPartiesCurrent_i02I_maCzVbY_zNqq3PLW8c54" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Accounts
    payable - related parties</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">7,700</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">7,700</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40C_eus-gaap--OtherNotesPayableCurrent_i02I_maCzVbY_zh8rL7UqPhj3" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Notes
    payable - financing agreements</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">154,631</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">42,942</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_400_eus-gaap--AccruedPayrollTaxesCurrentAndNoncurrent_i02I_d0_maCzVbY_z7A6aE4y4MI2" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Payroll
    taxes payable</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3,146</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_403_eus-gaap--AccruedLiabilitiesCurrent_i02I_maCzVbY_z0MgtY5XYCp2" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Accrued
    expenses</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1,093,123</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1,038,092</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_400_eus-gaap--FinanceLeaseLiabilityCurrent_i02I_maCzVbY_zpgA7RYnOc36" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Current
    portion - equipment financing agreements</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">94,904</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">89,620</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40E_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maCzVbY_zflm5rOhQUb7" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Current
    portion-operating lease obligations</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">91,954</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">202,797</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40A_eus-gaap--LoansPayableToBankCurrent_i02I_maCzVbY_zGJM8C1zRyV4" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Current
    portion-PPP loan</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">627,465</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40B_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_maCzVbY_zHIYLZzfqRa8" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Contract
    liabilities</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">171,281</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">709,553</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40C_eus-gaap--DeferredIncomeCurrent_i02I_maCzVbY_zN7R9NL7uyUh" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Deferred
    revenue</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1,098,142</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">315,370</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_404_eus-gaap--LiabilitiesCurrent_i02TI_mtCzVbY_maCzl0W_zMIIQMA4lYbd" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Total
    Current Liabilities</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3,241,414</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3,636,002</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_401_eus-gaap--FinanceLeaseLiabilityNoncurrent_i01I_maCzl0W_zqGXxN1494si" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Equipment
    financing payable, less current portion</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">54,373</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">103,184</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40A_eus-gaap--LongTermLoansFromBank_i01I_maCzl0W_z6RisruUOI9f" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">PPP
    loan, less current portion</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#8212;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">782,805</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40E_eus-gaap--Liabilities_i01TI_mtCzl0W_maCzVkl_zfeTfqCGezY3" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Total
    Liabilities</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3,295,787</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">4,521,991</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_408_eus-gaap--CommitmentsAndContingencies_i01I_zGIp8N1NJ5e3" STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Commitments and Contingencies
    (Note 5)</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_407_eus-gaap--StockholdersEquityAbstract_i01B_z4j7KcCcXQV3" STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">STOCKHOLDERS' EQUITY:</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_408_eus-gaap--PreferredStockValue_i02I_maCzg4f_zugVaveWPElj" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Preferred
    stock:&#160;&#160;$<FONT ID="xdx_905_eus-gaap--PreferredStockParOrStatedValuePerShare_c20201231_zqDlSp9EPpg4">0.001</FONT></FONT>
    <FONT STYLE="font: 10pt Times New Roman, Times, Serif">par value, <FONT ID="xdx_902_eus-gaap--PreferredStockSharesAuthorized_c20201231_pdd">10,000,000
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">authorized, <FONT ID="xdx_90B_ecustom--PreferredStockSharesAvailableToBeDesignated_c20201231_pdd">9,480,000
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">shares available to be designated</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 20pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Series A redeemable convertible
    preferred stock, $<FONT ID="xdx_908_eus-gaap--TemporaryEquityParOrStatedValuePerShare_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zynd03VnrLR4">10
    </FONT></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">stated value per share, <FONT ID="xdx_907_eus-gaap--TemporaryEquitySharesAuthorized_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_pdd" STYLE="font-size: 10pt">500,000
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">shares designated; <FONT ID="xdx_900_eus-gaap--TemporaryEquitySharesOutstanding_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_pdd">0
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">issued and outstanding at June 30, 2021 and
    December 31, 2020, convertible into common stock at $<FONT ID="xdx_90C_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zJWXTku0JVYi">6.30
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">per share</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD ID="xdx_982_eus-gaap--PreferredStockValue_iI_c20210630__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_z8sYCt7JK0k4" TITLE="Preferred Stock Value" STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD ID="xdx_98F_eus-gaap--PreferredStockValue_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_z9uEpcosjKod" TITLE="Preferred Stock Value" STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 20pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Series
    B convertible preferred stock, $<FONT ID="xdx_900_eus-gaap--PreferredStockParOrStatedValuePerShare_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd">1,000
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">stated value per share, <FONT ID="xdx_90D_eus-gaap--PreferredStockSharesAuthorized_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd">15,000
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">shares designated; <FONT ID="xdx_90E_eus-gaap--PreferredStockSharesOutstanding_c20210630__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd">1,705
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">and <FONT ID="xdx_909_eus-gaap--PreferredStockSharesOutstanding_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd">1,705
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">issued and outstanding at June 30, 2021 and
    December 31, 2020, convertible into common stock at $<FONT ID="xdx_908_eus-gaap--PreferredStockRedemptionPricePerShare_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd">7
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">per share</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD ID="xdx_988_eus-gaap--PreferredStockValue_iI_c20210630__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zbGu4JgTeC92" TITLE="Preferred Stock Value" STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1,705,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD ID="xdx_982_eus-gaap--PreferredStockValue_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zv0ni0vi3xQg" TITLE="Preferred Stock Value" STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1,705,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 20pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Series
    C convertible preferred stock, $<FONT ID="xdx_901_eus-gaap--PreferredStockParOrStatedValuePerShare_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd">1,000
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">stated value per share, <FONT ID="xdx_90E_eus-gaap--PreferredStockSharesAuthorized_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd">5,000
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">shares designated; <FONT ID="xdx_90D_eus-gaap--PreferredStockSharesOutstanding_c20210630__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd">4,500
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">issued and outstanding at June 30, 2021 and
    <FONT ID="xdx_908_eus-gaap--PreferredStockSharesOutstanding_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd">0
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">issued and outstanding at December 31, 2020,
    convertible into common stock at $<FONT ID="xdx_909_eus-gaap--PreferredStockRedemptionPricePerShare_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd">5.50
    </FONT></FONT><FONT STYLE="font: 10pt Times New Roman, Times, Serif">per share</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD ID="xdx_983_eus-gaap--PreferredStockValue_iI_c20210630__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_z1CSqRexJTI2" TITLE="Preferred Stock Value" STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">4,500,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD ID="xdx_98C_eus-gaap--PreferredStockValue_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zKbzoFCXyMQ8" TITLE="Preferred Stock Value" STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40A_eus-gaap--CommonStockValue_i02I_maSEAAPzfQc_zR9X37SfAzAc" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Common
    stock:&#160;&#160;$<FONT ID="xdx_90F_eus-gaap--CommonStockParOrStatedValuePerShare_c20201231_pdd">0.001</FONT></FONT> <FONT STYLE="font: 10pt Times New Roman, Times, Serif">par
    value; <FONT ID="xdx_90B_eus-gaap--CommonStockSharesAuthorized_c20201231_pdd">500,000,000</FONT></FONT> <FONT STYLE="font: 10pt Times New Roman, Times, Serif">shares
    authorized, <FONT ID="xdx_901_eus-gaap--CommonStockSharesIssued_iI_pid_c20210630_zZX7qjGw90H7">3,585,927</FONT></FONT> <FONT STYLE="font: 10pt Times New Roman, Times, Serif">and <FONT ID="xdx_900_eus-gaap--CommonStockSharesIssued_c20201231_pdd">3,535,339</FONT></FONT> <FONT STYLE="font: 10pt Times New Roman, Times, Serif">shares
    issued, <FONT ID="xdx_90F_eus-gaap--CommonStockSharesOutstanding_c20210630_pdd">3,584,603</FONT></FONT> <FONT STYLE="font: 10pt Times New Roman, Times, Serif">and <FONT ID="xdx_903_eus-gaap--CommonStockSharesOutstanding_c20201231_pdd">3,534,015 shares
    outstanding at June 30, 2021 and December 31, 2020, respectively</FONT></FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3,586</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3,536</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_40D_eus-gaap--AdditionalPaidInCapitalCommonStock_i02I_maSEAAPzfQc_z90AvQiRXtli" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Additional
    paid-in capital</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">39,973,987</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">39,820,874</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_400_ecustom--StockholdersEquityAndAdditionalPaidInCapital_i02TI_mtSEAAPzfQc_maTPICAzjsb_zegjxglWXnE9" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Total
    stock &amp; paid-in-capital</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">46,182,573</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">41,529,410</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_409_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maTPICAzjsb_zFJ9qatTCuk5" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Accumulated
    deficit</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(42,847,053</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(39,488,150</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">)</FONT></TD></TR>
  <TR ID="xdx_408_ecustom--TotalPaidInCapitalAndRetainedEarningsDeficit_i02TI_maCzhF7_mtTPICAzjsb_zzQfwHP3HZZc" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Sub-total</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3,335,520</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">2,041,260</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_409_eus-gaap--TreasuryStockValue_i02NI_di_msCzhF7_zmYWkR2lAhxe" STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 20pt; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Less:&#160;&#160;Treasury
    stock (<FONT ID="xdx_906_eus-gaap--TreasuryStockCommonShares_c20201231_zcc7hBzo3och">1,324</FONT></FONT> <FONT STYLE="font: 10pt Times New Roman, Times, Serif">shares
    of common stock at June 30, 2021 and December 31, 2020)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(157,452</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(157,452</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">)</FONT></TD></TR>
  <TR ID="xdx_401_eus-gaap--StockholdersEquity_i01TI_mtCzhF7_maCzVkl_zcYx7RCKtUa7" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Total
    Stockholders' Equity</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3,178,068</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1,883,808</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  <TR ID="xdx_403_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_mtCzVkl_zh4UpEoV2u5d" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Total
    Liabilities and Stockholders' Equity</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">6,473,855</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">6,405,799</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#160;</FONT></TD></TR>
  </TABLE>

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


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" ID="xdx_303_112_zXMFazPb2jB4" 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">
    <TD>&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" ID="xdx_495_20210101__20210630_z2RRlK2qR7W7" 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" ID="xdx_499_20200101__20200630_zJiGeX2MHWxc" STYLE="font-weight: bold; text-align: center">&#160;</TD><TD STYLE="font-weight: bold">&#160;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="text-align: center; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">For the Six Months Ended</FONT></TD><TD STYLE="text-align: center; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">June 30,</FONT></TD><TD STYLE="text-align: center; padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">2021</FONT></TD><TD STYLE="text-align: center; padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&#160;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">2020</FONT></TD><TD STYLE="text-align: center; padding-bottom: 1pt; font-weight: bold"><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_406_eus-gaap--OperatingCashFlowsDirectMethodAbstract_iB_zNGQbQpy9mve" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <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_401_eus-gaap--NetIncomeLoss_i01_maCziAo_zhIPztJvf2Yc" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; width: 74%; 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: 10%; text-align: right">(3,358,903</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: 10%; text-align: right">(3,612,938</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
  <TR ID="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_iB_zq06avN5JKL6" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; 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_40F_eus-gaap--DepreciationAndAmortization_i01_maCziAo_zLal2CbGxqej" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 20pt; text-align: left">Depreciation and amortization</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">171,382</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">97,353</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40C_eus-gaap--ShareBasedCompensation_i01_maCziAo_zKe54Nx04cyj" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 20pt; text-align: left">Stock based compensation</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">153,163</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">96,270</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_404_eus-gaap--IssuanceOfStockAndWarrantsForServicesOrClaims_i01_maCziAo_zIvFJOz1APl3" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 20pt; text-align: left">Modification of employee stock options</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">102,800</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_408_ecustom--PppLoanForgivenessIncludingAccruedInterest_i01N_di_msCziAo_zYxISQJPBQ3" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 20pt; text-align: left">PPP loan forgiveness including accrued interest</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(1,421,577</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_404_eus-gaap--InterestExpenseDebt_i01_maCziAo_zwZPxtBT9WMb" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 20pt; text-align: left">Interest expense related to debt discounts</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">94,627</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_i01_maCziAo_zIyO6J1MZ1hh" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 20pt; 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">106,676</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">113,419</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40E_eus-gaap--IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_i01B_zReoxElWfAg1" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 20pt; 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_406_eus-gaap--IncreaseDecreaseInReceivables_i02N_di_msCziAo_zDq0cz6pjWob" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 30pt; text-align: left">Accounts receivable</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">902,871</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">2,114,802</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40C_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_i02N_di_msCziAo_z9LcCVYrvMDc" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 30pt; text-align: left">Contract assets</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(50,331</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">530,110</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_405_eus-gaap--IncreaseDecreaseInPrepaidExpense_i02N_di_msCziAo_zwf917HQn9fg" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 30pt; text-align: left">Prepaid expenses and other current assets</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">98,055</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">235,194</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--IncreaseDecreaseInAccountsPayableTrade_i02_maCziAo_z1isx7zjFNcb" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 30pt; text-align: left">Accounts payable</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(69,638</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(2,009,394</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_409_eus-gaap--IncreaseDecreaseInAccountsPayableRelatedParties_i02_maCziAo_zDq7lp983Rrh" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 30pt; text-align: left">Accounts payable-related party</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(300</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_402_eus-gaap--IncreaseDecreaseInEmployeeRelatedLiabilities_i02_maCziAo_zHCP6m0D1g42" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 30pt; text-align: left">Payroll taxes payable</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(3,146</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(104,381</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_405_eus-gaap--IncreaseDecreaseInAccruedLiabilities_i02_maCziAo_z1p85GAKr1q8" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 30pt; text-align: left">Accrued expenses</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">66,338</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(247,474</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_404_eus-gaap--IncreaseDecreaseInOperatingLeaseLiability_i02_maCziAo_zb5256fsYZV5" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 30pt; text-align: left">Lease obligation</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(110,843</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(114,865</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_403_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i02_maCziAo_zWo7wInDP2P6" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 30pt; text-align: left">Contract liabilities</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(485,722</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(5,378</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_401_eus-gaap--IncreaseDecreaseInDeferredRevenue_i02_maCziAo_zevvHy3IUeD2" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 30pt; text-align: left; padding-bottom: 1pt">Deferred revenue</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">782,772</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">(442,598</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <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--NetCashProvidedByUsedInOperatingActivities_i02T_mtCziAo_maCzvM8_znFVca5z6ok4" STYLE="vertical-align: bottom; background-color: transparent">
    <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">(3,218,903</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(3,152,753</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <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_zqCnPojTmG0i" STYLE="vertical-align: bottom; background-color: transparent">
    <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_40E_eus-gaap--PaymentsToAcquireIntangibleAssets_i01N_di_msCzSZ6_zRvJ79M12Y6f" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left">Purchase of patents/trademarks</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(7,435</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(7,735</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_40C_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msCzSZ6_zngIaJk76Q8g" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt">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">(184,492</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">(171,467</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <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--NetCashProvidedByUsedInInvestingActivities_i01T_mtCzSZ6_maCzvM8_zEcG7xcfqii3" STYLE="vertical-align: bottom; background-color: transparent">
    <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">(191,927</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(179,202</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <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--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zARaVXBXrof3" STYLE="vertical-align: bottom; background-color: transparent">
    <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_408_eus-gaap--RepaymentsOfLinesOfCredit_i01N_di_msCzV0N_zks878qMipI6" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left">Repayments of line of credit</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(27,615</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_404_ecustom--RepaymentsOfInsuranceAndEquipmentFinancing_i01N_di_msCzV0N_zCNbBDQYHgfg" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left">Repayments of insurance and equipment financing</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(191,798</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(83,257</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_40A_eus-gaap--RepaymentsOfLongTermCapitalLeaseObligations_i01N_di_msCzV0N_zwn9taUGhPUc" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left">Repayment of finance lease</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(43,527</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(21,786</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_400_eus-gaap--RepaymentsOfNotesPayable_i01N_di_msCzV0N_ze91QKfReVu1" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left">Repayment of notes payable</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(1,000,000</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_400_eus-gaap--ProceedsFromIssuanceOfLongTermDebt_i01_maCzV0N_zubjpFTCDuuj" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left">Proceeds from PPP loan</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">1,410,270</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40B_ecustom--ProceedsFromEquipmentFinancing_i01_maCzV0N_ze7cq7ZUdnff" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left">Proceeds from equipment financing</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">121,637</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40E_eus-gaap--ProceedsFromIssuanceOfCommonStock_i01_maCzV0N_z2qzX8f9ZOqe" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left">Proceeds from common stock issued</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">9,253,128</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_ecustom--IssuanceCosts_i01N_di_msCzV0N_z1Ow1FYt8By4" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left">Issuance cost</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(1,001,885</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_406_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_i01_maCzV0N_z9prgY0gFx9c" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 1pt">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">4,500,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">&#8212;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <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--NetCashProvidedByUsedInFinancingActivities_i01T_mtCzV0N_maCzvM8_zPk6Gbq5KrT7" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <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">4,264,675</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">8,650,492</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <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_mtCzvM8_z8xOmezrqvQ2" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <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">853,845</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">5,318,537</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--Cash_iS_z3ANOSNI0Nj9" STYLE="vertical-align: bottom; background-color: transparent">
    <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">3,969,100</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,249</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--Cash_iE_zdNwNmQ3oK7c" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <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">4,822,945</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">5,374,786</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <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_404_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_zLxLLJbM3U44" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <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_40C_eus-gaap--InterestPaid_i01_zXBdgpXLx0Th" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; 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">22,339</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">29,830</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40B_eus-gaap--CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_iB_zJXOHqH2phga" STYLE="vertical-align: bottom; background-color: transparent">
    <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_409_eus-gaap--StockIssued1_i01_zs7l3wCXYgpg" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Common stock issued for accrued BOD fees</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;</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">15,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40B_ecustom--LeaseRightOfUseAssetAndLiability_i01_z4ye1drWCTyi" STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Lease right of use asset and liability</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;</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">644,245</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_406_eus-gaap--NotesIssued1_i01_zyg40bRrPlsc" STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Note 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">303,487</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">216,754</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  </TABLE>

<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">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="background-color: white"><B>SOURCE:&nbsp;</B>Duos Technologies
Group, Inc.</FONT></P>

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

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



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

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

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

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: right"><B>EXHIBIT 99.2</B></P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2021 EARNINGS CALL | AUG 12, 2021</B></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 0.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font-size: 24pt"><B>Presentation</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Good afternoon. Welcome to Duos Technologies Second Quarter 2021 Earnings Conference Call. Joining
us for today's call are Duos' CEO, Chuck Ferry; and CFO, Adrian Goldfarb. [Operator Instructions] Then before we conclude today's call,
I'll provide the necessary cautions regarding the forward-looking statements made by management during this call. Now, I would like to
turn the call over to Duos' CEO, Chuck Ferry. Sir, please proceed.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Welcome, everyone, and thank you for joining us. Earlier today, we issued a press release announcing
our financial results for the second quarter of 2021 as well as other operational highlights. A copy of the press release is available
on the Investor Relations section of our website. I encourage all of our listeners to view that release as well as our forthcoming 10-Q
filing with the SEC to better understand some of the details we'll be discussing during our call.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Now let's get started. During the second quarter, we made continued progress in our ongoing transition
becoming a profitable, high-growth and self-sustained business. That said, we did encounter some challenges in the form of short-term
industry and operational headwinds. Within procurement, we are experiencing delays in receiving necessary components for our railcar inspection
portals, including advanced cameras and high-speed servers, which are critical to our inspection portals. In response, we are taking certain
steps to mitigate some of these issues such as obtaining long lead items in advance of formal notice to proceed in order to reduce the
overall deployment time for technology systems.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Additionally, within our artificial intelligence business, we've made some staffing changes to our
internal team to meet the demand for a more comprehensive algorithm development, which has slowed deployment times, but in the long term,
we'll deploy the more advanced systems, which will be necessary to support our revenue growth.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">To be clear, these challenges have impacted our financial results during the period, but are not
expected to affect our long-term growth plans. We are continuing to make further investments in both infrastructure and support to reinforce
our ability to meet the order flow, we're anticipating over the next few quarters and beyond. We are actively expanding our rail pipeline
and have made encouraging progress in getting key contracts closer to the finish line, which we expect to materialize in the second half
of the year. We are also continuing to move forward with product upgrades. We advanced testing protocols, enhanced internal communications,
quality personnel onboarding and improved internal financial reporting and forecasting results.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Today marks nearly 12 months since I initially came on board in September of 2020. A lot has changed
in that time. And we have a lot of things about which we can be proud, but there's still much work still to be done. Not every quarter
is going to be smooth, but we remain confident that over the long term, we are on the right path.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Now before I provide further updates, I'd like to turn the call over to our CFO, Adrian Goldfarb,
who will walk us through the financial results for the quarter. Adrian?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Adrian G. Goldfarb</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Chief Financial Officer</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thank you, Chuck. My comments today will be broadly focused on our results for the second quarter
and 6 months ended June 30, 2021. I want to remind everyone of our income statement presentation changes that we implemented at the beginning
of the year. As we did in Q1, we will be presenting 2 components to revenue. Technology Systems, which caused revenue from turnkey engineered
systems, such as our railcar inspection pool and Services and Consulting, which primarily records recurring revenues from maintenance
and support business plus any consulting services that are undertaken. Further, we now record all costs of delivering those revenues,
including all of the staffing related to those operations in production mode of associated overhead.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2021 EARNINGS CALL | AUG 12, 2021</B></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 0.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font-size: 10pt">Now we are taking some time to revamp
the AI algorithms and our overall product portfolio. Our average revenue for installation is now higher as the result of meeting the demand
from our customers for increased function and capabilities and will have a positive effect on revenue going forward.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Now turning to the numbers. Total revenue for the second quarter decreased 67% to $649,000, compared
to $1.98 million in the equivalent quarter in 2020. This was the aggregate of about $100,000 for Technology Systems and $548,000 in recurring
revenue services. Although the decrease in total revenue was the result of a delay in receiving notices to proceed for anticipated new
contracts earlier in the year, our Services business increased by over 40%, and that trend is expected to continue.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Total revenue for the 6 months ended June 30, 2021, increased 6% to $2.8 million from $2.97 million
in the same period last year. The small decrease in total revenue, compared to the equivalent period in 2020, is similar to the slowdown
in overall business bookings during the first 6 months of 2020, and this is due to the resurgence of COVID-19 and macroeconomic headwinds
causing delays in executing new contracts, procuring components and travel restrictions. There was an increase in Services and Consulting
revenues as a result of new contracts, which are mostly recurring in nature and is a positive trend.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Due to the pandemic and other macroeconomic effects, such as the current computer chip shortage,
which is extending deadlines for shipment of key components used in our Technology Systems, there are uncertainties that can impact our
operations. As a result, certain installations may produce revenues towards the end of the year, some of which may ultimately be recorded
in 2022.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Cost of revenues for the second quarter increased 22% to $2.19 million, compared to $1.79 million
in the same period last year. Cost of revenues increased for Technology Systems, which comprised of equipment, labor and overhead necessary
to support the implementation of new systems, and support and maintenance of existing systems. Cost of revenues of Technology Systems
decreased during the period, compared to the equivalent period in 2020, but by a smaller amount than the decrease in revenues. There was
also a significant increase in costs related to the R&amp;D and first deployment of a new undercarriage technology. Costs are expected
to be much lower going forward as a percentage of the overall system price.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Cost of revenues for the 6 months ended June 30, 2021, increased 43% to $4.92 million from $3.44
million in the same period last year. The increase was driven by increased cost of deployment related to certain installations where new
technologies were being deployed for the first time. Costs for Services and Consulting increased at a proportionate rate to the increase
in revenues. This trend is expected to reverse in the next 6 months as certain economies of scale become evident in the second half of
2021. Overhead more than doubled for the period, reflecting higher costs for staffing, current and anticipated projects, although this
rate of increase is expected to flatten in the next reporting period and for the year 2021.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Gross margin for the second quarter totaled a negative $1.54 million, compared to $187,000 in the
same period last year. The decrease in gross margin was driven by a decrease in recorded revenues. As noted previously, the decrease in
total revenues is due primarily to a pause in new installations in the Technology Systems part of the business. We are actively revamping
operations to support an anticipated increase in the number of new systems going forward. The result in additional cost of revenues, while
somewhat offset by decreases in SG&amp;A expenses, is not yet covered by a comparable increase in revenues as of the second quarter of
2021.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Gross margin for the 6 months ended June 30, 2021, decreased to a negative $2.11 million from a negative
$468,000 in the same period last year. The decrease in gross margin was mainly the result of lower revenues during the 6-month period
and the proportion of costs allocated to projects being higher as a percentage against lower revenues. We anticipate an improvement in
the overall gross margin for the full year reporting in 2021, with much of those improvements coming in the second half of the year.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Turning to our costs. Operating expenses for the second quarter decreased 13% to $1.41 million from
$1.61 million in the same period last year. The decrease in operating expenses was driven by decreases in administration, and research
and development expenses, offset by increases in sales and marketing. Operating expenses for the 6 months ended June 30, 2021, decreased
13% to $2.64 million from $3.05 million in the same period last year. The decrease in operating expenses can be attributed to decreases
in administration costs, and research and development expenses, slightly offset by an increase in sales and marketing. We have taken actions
to reduce certain expenses to align spending with the current slowdown in revenues due to delays in execution of existing projects.<BR>
</FONT></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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2021 EARNINGS CALL | AUG 12, 2021</B></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 0.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font-size: 10pt">We recorded a net loss in Q2 of $2.95
million or $0.83 per share, compared to a net loss of $1.47 million or $0.42 loss per share in the equivalent quarter in 2020. The increase
in net loss was primarily attributable to the decrease in total revenue noted previously. Net loss for the 6 months ended June 30, 2021,
totaled $3.36 million or $0.95 loss per share, compared to a net loss of $3.61 million or $1.16 loss per share in the same period a year
ago. The improvement in the net loss was primarily attributable to the impact of the CARES Act PPP loan forgiveness and the effect of
lower operating expenses during the 2021 6-month period compared to the prior year.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Let's now discuss the balance sheet. We ended the quarter with approximately $4.82 million in cash
and cash equivalents, compared with $3.97 million on December 31, 2020. At the present time, we have at least 9 months of operating cash
flow without recording any anticipated new business. We may close certain business during that period, where it will be prudent to raise
additional working capital due to the potential size of the project, although we have no plans to do so at this time. We have a current
S3 registration statement giving us the ability to raise capital in tranches of between $3 million and $5 million, if necessary, although
there is no current expectation that this will be necessary as working capital in the next 12 months, due to the anticipated closing of
several pending orders within the rail business.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">I'd now like to provide an update on our financial projections before turning the call back over
to Chuck. For the fiscal year ending December 31, 2021, the company had previously guided total revenues to be approximately $18 million.
The company's guidance was based on contracts and backlog and near-term pending orders that were already performing or were scheduled
to be executed by the fourth quarter of 2021. Due to certain macroeconomic effects, including the resurgent COVID-19 Delta variant as
well as global supply chain issues, the company is experiencing much longer lead times for contracts to be awarded, and the associated
notices to proceed, which would signal the start of the procurement and deployment process.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">With procurement, the company has experienced delays in receiving necessary components including
advanced cameras and high-powered servers, which are critical components to its inspection portals. The company is taking certain steps
to mitigate some of these issues, such as procuring long-lead items in advance of formal notices to proceed, in order to reduce the overall
deployment time for Technology Systems.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Accordingly, the company is revising its revenue guidance where the previously forecasted $18 million
in revenues will be achieved by the end of the second quarter of 2022. For fiscal year 2021, uncertainty remains as to when, due to the
issues described above, certain revenues can be booked in accordance with the ASC606 revenue recognition policy. At this time, the company
expects to record between $8 million and $9 million of revenue for the current fiscal year, based on the current situation as currently
understood. Management also expects its operations to achieve breakeven in the last quarter of 2021 with an improved cash liquidity position
by year-end based on anticipated orders.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Although uncertainties continue in the macroeconomic climate, management believes that 2022 will
yield a much stronger financial performance for revenue and be profitable for the fiscal year.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">That concludes my financial commentary. I'll now pass the call over to Chuck.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thanks, Adrian. For the remainder of my remarks today, I'd like to provide an update on our strategy
and the progress we're making within our 2021 operating plan. I will then provide a brief update on our outlook, before turning it over
to questions. As a reminder, our plan encompasses operational, commercial, financial and personnel specific areas.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Beginning with operations. Over the last several months, collaboration between our technical, commercial
and financial teams has improved significantly. As a result, we've been able to drive a more accurate basis of estimates, improve procurement
and better pricing, as Adrian noted earlier. We can make further improvements to synchronize hardware, software, IT, artificial intelligence
and project management, which we'll be focused on going forward. We are committed to achieving operational and technical excellence to
earn customer satisfaction, which will improve new deal closure rates. As I alluded to in my opening remarks, within our artificial intelligence
business, we've had to make some difficult choices, namely an extensive staffing overhaul for our internal team to meet the demand for
more comprehensive algorithm development. This turnover has slowed deployment times in the near term, but is strongly supported by our
existing customers for long term.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT></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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2021 EARNINGS CALL | AUG 12, 2021</B></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 0.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font-size: 10pt">I've asked our Chief Operating Officer,
Ben Eiser, with quarterbacking this artificial intelligence effort to ensure a successful outcome. As mentioned on our last call, we are
in the process of consolidating our operations and bringing all teams into a single location. We've recently signed a new lease for an
office near our existing headquarters, and we'll move into our new building by the end of October. Of note, the terms are structured so
that there will be no additional cash expense through the beginning of 2023. In addition to creating a more collaborative working environment,
the new facility will have sufficient space for the company's anticipated expansion over the next 12 months.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Moving to commercial updates. The addition of our new Chief Commercial Officer several months ago
has allowed our organization to improve its focus and leadership. Scott Carns has done a terrific job here. I am also personally spending
with 70% or more of my time in this area, reviewing all proposals, contracts and strategies. Along with Board member, Ed Harris, we have
collectively made good engagements into several Class IC suites as well as the federal rail administration. We are focused on materializing
this work in a signed contracts over the next 12 months. To be clear, these conversations are in addition to the conversations we are
already having with current customers on expansions and new deployments.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">During the quarter, we received an initial order for an expansion to a multisite rip system. New
order is for 2 sites and is expected to be installed later this year. In Q2, we also received an order for Automated Pantograph Inspection
System, or apis, to be installed in a transit system based in Canada. Installation is expected to be completed in early 2022. The passenger
transportation space is another growth of area for Duos, and we're actively in discussions with other potential customers for our solutions.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Moving to personnel. As of today, I can firmly say that the quality of our overall workforce is much
improved. While our total headcount is largely the same over the past 6 months, through restructuring, we've improved the quality of our
staff at a slightly higher run rate. The major restructuring is done, but some minor adjustments are still needed. On a general level,
overall morale and culture has improved. Employees are comfortable bringing issues and new ideas and managers, and the commitment level
to quality work is very high. We have been successful in recruiting talent based on word of mouth and relationships as well. As the adage
goes, A players bring other A players.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Last month, we also appointed a new independent board member, Craig Nixon. Craig's election was approved
at the company's Annual Shareholder Meeting in July. As a bit of background, Craig is a retired high-ranking military officer with extensive
recent experience in technology consulting with several prominent Silicon Valley companies. The Board believes Craig's extensive military
and management experience and familiarity with the technology industries make him ideally suited to help lead Duos towards excellence
in operations and strategic planning. We're looking forward to benefiting from his unique insights, as we improve our technology and processing.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Finishing on our financial segment, we are continuing to improve our processes, operating with greater
communication and reporting frequency. We continue to put greater emphasis on bid financials. Bids are now more comprehensive with multiple
reviews and detailed financial analysis. We've also made some changes to our pricing, as Adrian commented on earlier. This is to ensure
we are delivering all of the required functionalities demanded by our customers, but that we remain competitive and can ultimately achieve
profitability on an ongoing basis. Although our prices are higher, our customers recognize the advanced nature of our systems, and the
overall higher quality that we are delivering. This supports our internal efforts to make investments in technology enhancements to support
current operations and the future growth of our business.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">As Adrian stated earlier, we have revised our financial guidance for the fiscal year 2021, although
longer term, we are more -- we are comfortable getting the strategic financial targets that I set when I joined the company a year ago.
Looking ahead, we're continuing along the path I laid out several months ago and making necessary updates along the way. Our goal remains
to become the rail industry standard for automated mechanical car inspection utilizing artificial intelligence. Furthermore with recent
proposed legislation to invest in rail infrastructure, we believe the long-term tailwinds supporting automated railcar inspection to be
strong. We will continue to monitor how the proposed infrastructure bill will impact changes to our industry and the federal rail administration.
While with macroeconomic environment and other influencing factors have presented challenges in the near term, we remain confident in
the long-term plan we've laid out to become a self-sustaining, high-growth business in the years ahead.<BR>
And with that, we're ready to open the call for your questions. Operator, please provide the appropriate instructions.<BR>
<BR>
</FONT></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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B><A NAME="a2"></A>DUOS TECHNOLOGIES GROUP, INC. FQ2 2021 EARNINGS CALL
| AUG 12, 2021</B></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 0.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>&nbsp;</B></P>

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

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font-size: 24pt"><B>Question and Answer</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">[Operator Instructions] Our first question is from the line of [Bruce Boyd], a private investor.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Unknown Attendee</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">I was wondering if you could give us a little bit of background on the Amtrak contract that you talked
about in the last conference call and any new milestones or things that you're doing to drive revenue vis-a-vis that specific contract.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Bruce, thanks for the question. Yes, I mean we are still working closely with Amtrak. They had asked
us for some additional information. We've been providing that. There are several other vendors as well that are involved in that. And
at this point right now, we've been asked to remain quiet about this from the Amtrak customer. And so we anticipate making progress on
that contract here in the next few weeks and months to come. And when we're allowed to have a more detailed conversation about it from
the customer, we will absolutely do that.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Our next question is from the line of Priyanka Mahajan with ThinkEquity.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Priyanka Mahajan</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Please describe the new undercarriage technology?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Sure. Priyanka, it's good to hear from you. Yes, our new undercarriage technology, as everybody knows
that it follows us, we have a -- we've been offering a vehicle undercarriage examiner, and we've had that system at some time. It's a
system that basically has 3 cameras that look basically directly perpendicular up into the bottom of a particular railcar. Recently, we
deployed a system called oblique vehicle undercarriage examiner or obliquevue when you see some short videos of what that system looks
like on our website. But basically, it was developed earlier this year in about 90- to 120-day engineering sprint and then deployed up
into 1 of our Class I customers. This new device uses a series of 10 cameras looking at now multiple oblique viewpoints and now can see
an additional 25 individual inspection points up underneath the railcar.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">So this device now has been in production and in operation with one of our platform railcars for
rail customers for probably now almost 6 months. We've had terrific success with it. It's got higher resolution cameras on it. And we're
currently in the process of using the data that's coming off those cameras now to inspect railcars, but we're also employing artificial
intelligence algorithms in conjunction with that device.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">[Operator Instructions] There are no further questions at this time. This concludes our question-and-answer
session. I'd now like to turn the call back over to Mr. Ferry for his closing remarks.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2021 EARNINGS CALL | AUG 12, 2021</B></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 0.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thank you, operator, and thank you, everyone, especially our shareholders that joined us on today's
call. Have a good evening.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Before we conclude today's call, I would like to provide you the safe harbor statement that includes
important cautions regarding forward-looking statements made during this call.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">This earnings call contains forward-looking statements within the meaning of the Private Securities
Litigation Reform Act of 1995. Forward-looking terminologies such as believes, expects, may, will, should, anticipates, plans and their
opposites or similar expressions are intended to identify forward-looking statements. 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.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">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
Duo's filings with the SEC. </FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><BR>
Thank you for joining us today for Duos Technologies Group's 2021 Second Quarter Conference Call. You may now disconnect.</P>

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

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



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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>duot-20210812.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.9a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +qsps7xRiXgOn8uMY3pMOaKKibP9z5V9iYkhsWt6bUlqPyEmV+v2mCsI6ZY20bgK -->
<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/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:DUOT="http://duostech.com/20210812" elementFormDefault="qualified" targetNamespace="http://duostech.com/20210812">
    <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-20210812_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-20210812_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/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd" />
    <import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
    <import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>duot-20210812_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.9a -->
    <!-- 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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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>6
<FILENAME>duot-20210812_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.9a -->
    <!-- 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-20210812.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/2021/dei-2021.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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/2021/dei-2021.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>7
<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/2021"
  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-20210812.xsd" xlink:type="simple"/>
    <context id="From2021-08-12to2021-08-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396536</identifier>
        </entity>
        <period>
            <startDate>2021-08-12</startDate>
            <endDate>2021-08-12</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:EntityCentralIndexKey contextRef="From2021-08-12to2021-08-12">0001396536</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2021-08-12to2021-08-12">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2021-08-12to2021-08-12">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2021-08-12to2021-08-12">2021-08-12</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2021-08-12to2021-08-12">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-08-12to2021-08-12">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2021-08-12to2021-08-12">001-39227</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2021-08-12to2021-08-12">65-0493217</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2021-08-12to2021-08-12">6622 Southpoint Drive S.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2021-08-12to2021-08-12">Suite 310</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2021-08-12to2021-08-12">Jacksonville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2021-08-12to2021-08-12">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2021-08-12to2021-08-12">32216</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2021-08-12to2021-08-12">(904)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2021-08-12to2021-08-12">652-1601</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2021-08-12to2021-08-12">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2021-08-12to2021-08-12">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2021-08-12to2021-08-12">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2021-08-12to2021-08-12">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2021-08-12to2021-08-12">Common Stock (par value $0.001 per share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2021-08-12to2021-08-12">DUOT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2021-08-12to2021-08-12">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2021-08-12to2021-08-12">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</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="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140224248798056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Aug. 12, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Aug. 12,  2021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6622 Southpoint Drive S.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">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="top.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="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">32216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(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="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">652-1601<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
MPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE
M[3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]
M9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIX
MT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T
M_C6"R0_L?@!02P,$%     @ 3F,04ZK$(A8S 0  (@(   \   !X;"]W;W)K
M8F]O:RYX;6R-4=%NPC ,_)4J'[ 6M"$-45Y VY"F#8V)]]"ZU"*)*\>%C:^?
MVZH:TE[VE-S9NMQ=%A?BTX'HE'QY%V)N:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZF
ML6&P9:P!Q+MTFF6SU%L,9KD8M;:<W@(2* 0I*-D1>X1+_)UW,#ECQ ,ZE._<
M]'<')O$8T.,5RMQD)HDU75Z(\4I!K-L53,[E9C(,]L""Q1]ZUYG\M(?8,V(/
M'U:-Y&:6J6"%'*7?Z/6M>CR#+@^H%7I")\!K*_#,U#88CIV,IDAO8O0]C.=0
MXIS_4R-5%1:PIJ+U$&3HD<%U!D.LL8DF"=9#;E9T!N[RZ .;<L@F:NJF*9ZC
M#GA3#O9&3R54&*!\4YFHO/93;#GICEYG>O\P>=0>6N=6RKV'5[+E&''\GN4/
M4$L#!!0    ( $YC$%,D'INBK0   /@!   :    >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^%
M 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&
M!KS2O6H0DBBZ0=@S9)[NF:*<//Y#='7=:7PX_;(X\ \PO%WHJ45D*4H5&N1,
MPFBV-L%2XLM,EJ*H,AF**I9P6B#BR2!M:59]L$].M.=Y%S?W1:[-XPFNWPQP
M>'3^ 5!+ P04    " !.8Q!399!YDAD!  #/ P  $P   %M#;VYT96YT7U1Y
M<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:
M2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*
MM9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F<!B63R-PLQJ2AFC-4H2
MU\7!ZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[.T!*1D.QD8E>I6.5Z*U .EK
M>MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ
M!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.
M\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0    ( $YC$%,'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ 3F,04T6T-YKM    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ 3F,04YE<G",0!@  G"<  !,
M     ( !RP$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !.8Q!3
MN$KN/5H$  #F$   &               @($,"   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ 3F,04Y^@&_"Q @  X@P   T
M     ( !G P  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !.8Q!3EXJ[',
M   3 @  "P              @ %X#P  7W)E;',O+G)E;'-02P$"% ,4
M" !.8Q!3JL0B%C,!   B @  #P              @ %A$   >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ 3F,04R0>FZ*M    ^ $  !H
M ( !P1$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M3F,04V60>9(9 0  SP,  !,              ( !IA(  %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&      D "0 ^ @  \!,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>96</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 doctype="8-K" original="duot_8k.htm">duot_8k.htm</File>
    <File>duot-20210812.xsd</File>
    <File>duot-20210812_lab.xml</File>
    <File>duot-20210812_pre.xml</File>
    <File>duot_ex99z1.htm</File>
    <File>duot_ex99z2.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "duot_8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "duot_8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "duot-20210812_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "duot-20210812_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "duot-20210812.xsd"
     ],
     "remote": [
      "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",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 96,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "DUOT",
   "nsuri": "http://duostech.com/20210812",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "duot_8k.htm",
      "contextRef": "From2021-08-12to2021-08-12",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://duostech.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "duot_8k.htm",
      "contextRef": "From2021-08-12to2021-08-12",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r9",
      "r11",
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r10": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r11": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r12": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r13": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r14": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r15": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r16": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "Section",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001553350-21-000687-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001553350-21-000687-xbrl.zip
M4$L#!!0    ( $YC$%-J\=R(,P,  .P+   1    9'5O="TR,#(Q,#@Q,BYX
M<V2U5MMN&C$0?6ZE_H.[KY'W0I0T$$A4D:9"@1*%0).^5&;7@!6OO;&]0/KU
MM?<&@84 :7FR9\XY,V//>*E?SD,*IEA(PEG#\FS7 ICY/"!LW+#Z/?BUUVRU
M+'!Y\>DCT+_Z9PC!-<$TJ($K[L,6&_%S\ .%N :^8X8%4ER<@P&BL;'P:T*Q
M $T>1A0KK!UII!HXL:L(0+B#[ "S@(O^7:N0G2@5R9KCS&8SF_$IFG'Q)&V?
MA[L)]A12L2S4W+F;_7:C=XCT"_+1LXSDE_D=>1AWV5G<>3R..EUT<T.&M]4_
M)X,J>7R:R)_J=-BGS[<OW\+!T;02-F7K]-=CQ1V.;]*0=>E/<(B O@LF&Y:I
M+RMO=FQS,78JKNLY#YUV+\%9*; VIX0]E<&]:K7J)-X<NH:<#P7-I8\=XQXB
MB0ME[25;\(1)A9C_"A^H@K ,/G%2YRLH*86>IE"20P.\@I/8M\=\ZFB'QE>\
M'!A+.$8H*L C)(>):.9(P-#UX'%!D4*MP[6Q' K52X1E*2%UE="N^MW[@A'$
M7"KL3TR7)ECWS*OH4:,XQ$Q=<Q%>X1&*J4[J.4:4C @.+*"0&&-EVDY&R,=O
MJ.6]BQCCNL7UF&468XLBHGM8&S[4S677!*?X7F<.S$(/5[FV<3I-KM\'"Y"@
M8:5+HZ(U$YT CP@C2;!LBCP S<S$IC"]3"AU9Q6\)!%+''391;*.!)::EV3?
MUH:,F$$VD'Q$_9CNQUFD4DK)#/DI+<XMGY0[/ +)A-7,_3<L2<P39V6VB<"C
MAJ6/4L'\>G[KTFS=&3G$2&^9L.3D5T\C"YQ+(.&OJ:R] %J$1U@HHIMT:<S3
MU(DR]-NE,,#$D19P_D7)% WW+5E3,/V/M;:-_G*1V8 XBPG)]JM35-?E<J$
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
MA4[U,M2L *WD,V)5%>AW60DJ:K']?GEST[7X)#:K3>*O%<Z(V/)?4$L#!!0
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
M_.6EMG_!FP;!<M#08"[B!!A'N@K2/Q9ZT>1Z_4"G5+EI"H]T9:YM0T_ABR)
M<6A\4-\H!,90$::+[I&O6[O!O9^V^,;]<N]@M5O^!U!+ P04    " !.8Q!3
M'JVB(>D4   4;@  "P   &1U;W1?.&LN:'1M[3UK<^*XLM]3E?^@R][=FZD-
M+Y,72893#) ,DP<9()/9^9(2M@!-C.61[ #Y];<EV6"#29@,9).ILV?/ K;4
MW>J7NEMMY_@_HX&-[@D7E#GO4_E,+H6(8S*+.KWW*=_KI@]2_REM;ASW/1@'
M8QWQ/M7W//<PFQT.AYEA(<-X+YLO%HO9D1R3TH,.1XGCC%PNG_UZ<=XR^V2
MT]01'G9,,IED4^=N,7QY=S*TPVT:&RJOA$@*V3G0<->:3H@.WLOJF[&A7N+0
M73W4"X=2P7:,_/YC=.@1DPFC16/SDF98(?GZH7D^'>XECY\.S7H<.Z++^ ![
M($,):3>=,]+&7@1(6A S!@A^9WKL_DDX!^E"/H0S)YSX2N7M#A83CEMDAMTA
M3K@!,XP)7$ZZ"\'N9>%N.- 7Z1[&[F1P%XN.&AC<4%#3N7R$9KC#F4U$XAQU
M)V&2R7S'X^-DZH.;L14([LTC@(L)L*O7C?9DK.4SX1&SGS'90(W-'>2-E#(W
M@BWX1/*?8X]Z-BD=9_4GW!T0#R,)(TU^^/3^?:K"'(\X7KH]=H'_IO[U/N61
MD9?55IF5\[(!V./_2:?1"26V=8A:Q#M"EWA #M'(&AVA>E5]N<T9Y=OKUI]&
M];1<OH(/21Y*IY>=7=B[E4N]C2[Q-ESB3\#9,2:SGC-]]^"6@+X!_?!OS0$.
MCBO &H[MNF.1T1D9W^; )Q6*>[N%O9^!6XS +0^(8\'_O1,;]VZ[V!;D)T#M
M?0 ^5V_SMX&KT##ATL_ ,&Y;?<R)N#5NE6?40(2Z]C-PJI*6JP!688ZDA< [
MS!HCX8UM\C[5!?4[1/F<ZZ$V'<"02S)$33; SK:^L T$<-I5BF[1^W">185K
MX_$A<IA#U$TZ.I0:2[@T!?6+6A9QE&'(GS#PTA\ +%/K_,AK2E]RPME 6]Y!
M.F]X;/H]A1Q8-: B]#!1&U*EJ3H<9V,H?@6K=JOO4^"*#SL,W YVE)I$Z8EI
M4:JD[B>2D(TQ0E($/I)PV+:)T".D*SX4:H\%TI#:. _[RL^"/7KIT) R(V&E
M@ML>N([W*4$'KDVTNPA0Q8%K=(+Y/,0&PY16' ;,0-1ZE!FA6PNG$26'R=7)
M=6K).UU*.%)+(8D;6*5^%I?9[.0INFPBO@";"_QEUCP5$$5PKXH]4IHN(80T
MO3<W#42Y8%)X9Y:L& 'AQ8"E<3[[#M5,!H.<X^: 8.%S4@HL]Q#&A,#"6W$4
M$MH"^-H-+$01,$$->C:.J;N9PP.N <0XSULY5QD$]AB/W/YY'LS2F 0U@K1*
M'#:@SE-HG^;++-XDP.']&!?F&!I8:,0>M7L(O>9Q%N;#I_S?L1MZV@'F/>H<
MHERJ]-<?^;W<T7'6+2T<,G\S\/#&4Q[^"$W P-#<$9+*G,8V[<$E$PR1< #?
MF1#1F>**[%9-WR;I*]Q3FVITP]# TQYS@1C7"[&E.\SSV""X-J26UY?;4>[/
M5&QVAW'@D9[]P<;F'<IEC%W71(+9U#I"<I%I01^( C3EE&1H\-\(D=D8E?_:
M$F#\RNA?F[BO+^OM6A6UVN5VK77<X6JW:=4JU\UZNUYKH?)E%=6^5CZ6+T]K
MJ-*XN*BW6O7&94P_9HE[,MI8EK@;+/J0_'H,YE<SE0PR<KL[Q9?!G6 'Z\'U
MUQ\'1MXX6N+C7S'^M>$Z:30OT+%PL:,V'QGS%G-Y%<JGTU5F^C+^DDG4K3G)
M.J;YQT.A?.^>G?[(]9PB@/O5 #2*+U4Z2)_-1GO'64EIZ658\Y9T;U6$)&]]
MJ[9J\&O-VF4;-6M7C6;[-_,D@.O*Y\+'CH<\!A--63U"^0)B'.5WMZQWB'61
MUR?REL^I1XG8W*B-S#YV8*\IFYZ\GR\6=GX_QL@X7ZZN25S&/;05_B888C@B
M/$3N83#BZC:QWAT",3.^:6_&-UVI+*&F<XAD)]6L>E]'=OZ;7RX\VTE%\U4+
M, U@7M_"XS&03IPD)Q8C+%4J^ST?%I@WMI&$^QS/]H:,_*VXM+U5:?:LFAJ!
MFNJ:2I/TJ)#E9$_6F)*U](*ZO9W+T0__F[6"K30);ZI4]9E ;6+V'6:S'E@<
M.N7,=[=1W3$SSU#)@]6PCY:V:B,,CD_2+_T!G]"-L$#")::L7%B( HL]\);@
M*\$_\'= \G_-98VK]7#')G#3MD$53'4"EDNIWRZVK/#W3Q,22=^.4)"RF<RV
ML2L@-PN_Z?+'L<=#!/>$>]3$=D@T9'EAB>38L\)1 ?#"SI_/-%:P!<9A U*G
M/BT/O'=%GW!4F+7 =EL?JX/:Q[+YQ;)7L</(PRE92_.(R]F]-(KX%K,$G:G2
MB<TXM?"C5NU9B_E76)Y_U1C_3JA- %N'\&1F&?C!_^X43SZ35>0,LSAE[3.?
M+A0-8_\EEEZ)+;V-1_6@SFHJL3S&AZ9SY1@YYSI?WUL9'Q80D"KM[:9S.\6"
MD7^2*_ ?_CS+2V29XE?$0P0%F -9@)&.7RFN#(T;$!)S] DB8F%1%3-K[QY0
MER2O9R&LL,& "K$V^/5,,]/*H-K M=F8\%DD+\M>V$MC;N+=6M8LK0]I35L/
M@KA.HTN6F<,SY6M6[5JEMQT1)+B:W9BK*5L6)T($'^?4(?D%[M:QQL2T*]>#
M_,K<3 )R<#%[AH%:S/?Z+J,0N54YO8<D=U%<N3U7=C*>6*"1O, :8?7NA[)A
MYGIK7*"1*K5\"JZJD,\MO:)\THHJ\+7!VVSH)*_G:CSL/>2_^&?5_JK7,T6=
M*GW"YIU@SCVU[;E3U7!!\^EWHA(J'][@5Q"L4,=<$"/=7U<?:O\TOU4^DY>+
MD9()?"HX6DZ.5PS0V]^HNS@NO'E@=Q\M^L5W[E8MRACV5*E@&/FY\_D7S> "
MNF3Z=L6!R]3%-JJ-B.E[T@\TNN"^B7B'MH#FS0U)]6^3OB4XZV*@,=+BRIS@
MQ3I2SYT[^S?[)_N-5;BO*+Y4::N8VWFWK)*'))\S"$6N^LQY-(IOY^X:#^<#
MEW=70?8L3AFP&FD0W7,*9:O3Z6G]1*7?^T<"AMK$E80B1U&ZC4#7;5\FPYL;
M&#@/JW]"M5=&7ZC<:[.B[[Z L&L<7*2.#,/D0#-5JO2)>:?*V-@%#^QR*N/X
M#ANA#K'9<'.#ZB+W";AL=) ^0UUJ X\0%< PCP H2Y;'!1WXMH<=PGQACY&
M $]TQVIF,(%U@!8=]P5U\TAUR <X'&%G'-[K,ANPRWER6Z RS!>'+\^=^8"V
MBP?4'LM.LQXCZ+J.6N-!A]G; CL"]C+5_35KD2>!1=YPZ@'+9.;B.T$0+)+-
M<K"WVW?Z@TZ7KZ;6O:@W*Y$DZ6Z+^SL[1PN-5GUL;@2S@:+H=.1&SDWDZ3O:
M,78#$<?/2]0IR59^'U5.FL@HY#(P\-U;E7(ND'*+V=2$Y3F]"S EL"=[02!U
MN3/HEP\:GXL[:Q7Q/#U+RW<Z%3BKY\X+-[^#@9:(?&-G8!/I[N0R>N2;%7 8
M/5YQ(NU%=@ZJ4V[I!#G$18NV6'L\;!G?J+%3>7XBL(R@%].UM, !1-J,P'C2
MLO,[5MK8ZKQ;3OQZ[)M5 "-9 >I"^(0_J0;7Y_G>KGFY<W-'7U(-YJA;HS(4
M2'IGRUQ.&8*Q:U:&E6<.J5)D^](1#.$0 [E)O0+*,H*(!ABPY@#FC1W[Z$[
MA )I #+L%.S,]O^%Y7UC47G_T2IDI]263YOH=@6SCTP;"Z'3D$>JG0'.12A#
MQB=-7?MR.):R#!S8EGCWEA=S&9P<*]&0T'F +0W[%*Y,#6YVD>NHQT\]?SF,
M[;3MC_-&1VE1LJ<WS4O^XY\;[Z:,5Y!3S^*$G W\,+"DY3%@_I:+.;K'MD_0
M_^8RN5P>N?+! MFDO:AD$!?MH_)>ACEAX!LHHM;#9,X\G+5KUM<?_7IM%=6&
M&,)423Z6]3(KWIE1AW"76]P5TKVN-=V/7YO57Z@@SE9-I7G,%TR3:$J5VK #
M76)AX1^!VEQ@?D<\='Y>>8QEZS^-6=<^O0!+W;%D_$)09XQ,5?J 67?@78@Z
MMHR7)38WJ$ @>(A^).0>ZG$V]/HR#G)EK0(+9)$N=71'B\YT<[OS;8&19L "
MVI(+W3]2V6XX&-" L%S9"B./4'4P97321@ +,K$IL*06PPE4&5E-)T;@9MY8
MG+4 2VV!*%83X!=BYP,AKE.%JJ(Q)9LW=ZQBSQT-BI^>[]>6B>T?(6S)L'Z%
M@? +66SW$1.45=L9@][<4!9-YVJ,?3!78D-H#N;J,!6H^X*H48 WJ&3*1\6I
M"M[U8VM2*@J9/9;8AQ1P2WUS8$EPAY-[*F >. 'LF+(\@DWU'+4J(\L']2W,
M+:&+F-:B-*&PA2=I0M2Z,P&'GZ7;$VU8K=B7L_ZW_H30;_"0UJKM.\X5B>H(
MYOWP974 P&N\*I::YU'(DCT5Y4_3TF@:.INFQG.5@($0C3P:JLTP/!+GJ4@F
MC&+"AP=GR>UP@N_2'0)&#VMRU1JC8GZ5]$?58*4:L,#48^[()AZ0G0X6#A,S
M.T$F5_?( !F9G+&YT23"MSUUI-QP"0_*1^ ;@>[0;U88.')Y(Q/+['Z'F*7A
MH)FG!K;1H@[NS0W9PHVVY%;PUQ^%G:-@=U??WR$JBWD6PK"AR#-Z#OL9ACT,
M.PYL.E("P8G;9#<"'C/-<KC'IW*0PP+0:HN3OW_XJAM[<T/.$G2$U,,1L&FJ
MK?&3[Q!4R.D%9)!,*-1#\0&P.$$0>'9][E#1E]3*F+5/.]1#Q6(FKXBBDVXV
M& "1-X$ NC/>W)@\D_^;Q*M/&(LAC:5L:<W'MCT&!6 )ZA(55Q],785$&!CL
M]""X4,?8)DR7LG9D:*$DXG=L"#^GJE0+)U1@J%:H#+K@&53I^[#_G!#.QS%4
M_R<V-RI]2KIS_1]\&V&;A0&1A%&V. 6B3C/HE-E6%_/.#"BD(4TM?@+)HL+T
MA0RC'E%>J1K+:"]:6GEEJ&=RZDY4.,:?12J\N0$Z;#RBPRBJPB_BQ9;1L5#;
M7P-!A=WH%K&?R>7E%M'S;=T=<%)%5= (F\GW"KSD;K LV=$G[5X#87E%F-1I
MZDQ><P79!_&D<8!]@EY.=N-)8:#B<RX/=8)G^"3CPQ8/U=L1T>VH4LNN#Z8A
M3,3W2A1=\^$U:;J*W&-C%!2+F$$?]Z$^*I.O*DN5*MA7VP"'??"204H+1@'9
MH]RY031#^)H^9^Q.U?IE(Z0\DQ-H3>G],WW-JQ.!$1C'5..ELYE7>=7\1434
MA$#+L0<TC&4)![!YOB<;D[0D[$ 28B()M:V(QT8@S F2;Y*#?0T,-+X]FH$]
M=H@-^R3P $.L-W"GL3(9N<3T@N"93U2CZWO@)_43MS!+GY. Q<-5)X8PMK0
MFPVJAN\QM55*$P0. 4T9]$$U<%&.'"QQ;#^ZM*!M%."#!(3FG40O_,YWH%L"
MYU3<Z;5 L$JXA\&70.B;F:AW %=53D+ @62V5:C!? _9=$ U&[:C!$#HJ:-<
M0.1R]ET7>JAC@:+P<5@WD@Y-S$8F(>NC8R29LR*2,:X<)U<0L-W$HH^Z-ALB
ME^G"$81"Z!YS2CS5S-;%IL> 'R;S(6PSL2PYP24?XALM,@4MB&VDT-$0$DGY
M.1.(1<6_+1=I47F:/VG,L2$4XFP TYB0%2T5D.O*M"IA07HY<.W0G^L>N\6J
MW 1136C'@,CT@NQ"]OP&Y6]8_S1V SP6 9':2OEB?-,=@$('BS.E<;GZ2<UK
M^DR/CM%"3,I)>O@.QCLLTDD( F)!G O+]UTK> 9)E^50$!XF+W)[4O0'7N-
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
M=@,]IHDR:K/)"]$ZU%\,9[[HTO$3._ 1> %T#&!D- :Z&$JBX DG/9SU.CS
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
M&CC>\77M.] 5%],J^?1#H]D5;ANC#CNX*W+,<4_)_RB\G!A+.ZQ7JP;LRBW
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
MYE/Q%"\*PG;EMD#(HFE@*SRW3#1B/*DUDQ2(YP.-$2OT_>SLN62*W>9#X_5
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
MD,W9"YD7E07BU?6;"Q'6EIQ<'.<L RS\#.E4)1#;R=AY^H<C/B:W;"%H"C0
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
M:J;6W8= .%KP65YKD*@<F/\A)_;]=_'B\4)J-QOJ>OJ*5^:_8)ITREQ^L%L
MH'U_JEPZVA[Y5O4*'Q1'R_1Y6LT2F1]S$Z;\G/E]VVAOY-#(5SJSS'BY'L_'
M[Y^&?UK,<G5"YNY\VW$;OV!MZGT[.C&V2'WRU8YN8G_3Q./=!P=SL\)U3^D2
M47=N,M7NZO>(OVE97$XYQWWHH.[NGNM#M"C@-7$%C.N*4D/S.SIH(_"0>^@V
M%*%6=DJFNU,]&[[4D-ZP6QB408=V%K0=TC(ZK7WW$K(@\TIR[B[A][T@)#'.
M)V)CIR"^;4%\JJ9/+W/P\^'!UU(X,\8TDJL:+>)R!?+,E>V6:O'L YZK$,>H
M?^%:JM,P8 1\5)AR_>]I?^13&+A$QUK;:/]8-;?])1AF/P89N:YXW)@\-PV/
M4$Y6BM?E3.YS0,#IMVS'=KDJT9H6/-J 8.'PX!R^V^8AKM!.^G<<KXS2E4]]
M^(7#+^T_.C;N)X"_M]_PAXOJU>6W_P]02P,$%     @ 3F,04W@E^OD0)@
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
M,1#PBIX=68U\[TZV[$8>4_/6W_:33)H&)O0YF:W[CW8V^N3ASD8_2JG[J8^
M&QQ-CQ[=0:G4'EHVAF3<%[62:>#":<CZR<3RZ*WX7Z<G[TFN3^B#=^_>T2TL
M.WX+^![(17@OU:<7*100#_,62YPXNZP7AA[O#9B.5DE$V+O_]YJ;&Y"BU0X+
M"01MR:ADNW2N8VLMIY^4K8GYM6NB]0>/-W_Y8/KX./5=,MNJVX6_)0S>)JS
M-Z+C?Y((2F6>NTPJ).\?37R)9!>Z7GRE]B261'8HL"?7Z$F2!8K'("M!V2\_
M#]E-D7HI(=WN9@Z'L3!P=:[$#7Y)2$>%8[5=P&D$]2JZI RKE]+(&F51D. D
MND4AIBQQ74 XDT35FN2S0A&IP9G%MA_V51(<QQ.AJJ6ZFCT>"LYKJ1T#PL5P
MV@^A?E1]IO'HXCZ:WJ+[%^O3%I)I[34]'&NI>0MAN1"QAKAE*0#8S'4;1S[=
ME_?#:4J:.$(NQ3QBZ'$3'&LU3@+TX-,)#B5+D]PKYZQO%-:C#6F'CBE<%:IS
M)REYTS/'\7+]-LEPZSCB,][39#/9^NX&#FE1X1U89)\"BLI4B*>O3O4EK*2)
MI'K5ES#&0E/E#X9HM/0UU!_XLM89K#T"6W:ZM6SR94!@ 6-*5*LDV!7'(P&I
M6(A)>I8V-2-FT1>L+H:HE8#R.RKC*.2BI^/19;PE6J[H+JR&H+5G5LLU8T:?
M"_)I'V4M5>"HQ)9.@YV#TZ)*+G8G2YASS3FZ;N0W\E5+')R32Q.R!Q(H"#XD
M#5,H#-SMW4,SF$L!\#ORE[$J,,U =S'[_-R5G377%E6ZG4$RQ??5+<IZ!A70
MK]<H)E\RS,ZM1L-#4-@V=&!I^J-:T&JY^8A[6]BR1R+JH0"!<_DD6+18=#@>
MW:RU",T'W-F*; ^Z<Z3,,<*)28N81I A<<#WV;/D_*"-"[%-;<BQ";6X!>@3
MV]7"04*)W]6*MH87\ O-:,-RW()O?;,O[7)XP,.6-,,=:<RP'VU)B^GS6)O
M?3F?UI,V//K;N](\2H9LY,VNM)O \WZ[TC(U[1Y,3R@(+<6:ON!4I%:#!57#
M-DC=#*_.?'L)_-RHKP:)I&"2;+8LW'74&DG&_M;FWV-1NZG*%?4:JPNVVF/!
M(#01G=98I78,'1K<>)B[EKAKAD!F1L<1JPS"*A4.0@V-5#E8II1LW>,I)Q>G
MCPX?!=K 3UI4A;)E661;=<74K1A0V+>!:8DY5TX'E^#QT"5X$OV]@.V'N,,[
M  EA)M$(#&"?HNO%04!23CXL:2':6ES7^=2\B6WZG*+VBP0/#!,:>GZ&X0ZL
M*;0!PKG<;=P6)[B*K4KLYY8%.;HY]S;5H<-WRWLX<&RT=!NI R*V:K]BX?W%
M8>6*KUSS.QU:L*QD6SU)1QW,7 DBJ64%%S/_CT=;8 /HQ82Z(9]2C$_BFHC=
M97[#2?M3E]ZZI/<YR0:'\]\O$,[E.SHZHC6K;;)J[26QF,? 4R3@D*VM!DN#
M-B'QI#X/:/C-?3RM[["*[JAHOUS$;B7:$)UW.I<A[=VZTSOF^,8MMH/,DO1>
M2A?H2@QKTL', AXC2 16W.;#'7,8.1(>1LH"+4_#)U*(B;DADUT7O.BBW_US
MC\[)M#ILQ1N5PE0\D=M%5^ UUZ8=^1-ARB9C'"RR*G87&RKA3J .!XZ'W:]N
M>>:[DT0GIH5OYZ$7$"K4!U<^'LOJDHNL1(5[6X']<\4(7*5TLW* <</H"6_9
MFPLZ.*D^ J0UJ+N3IO,9'N%1'TXE^?YQLH<]UT.0CBXXH,4)K:1+4)^0.I6R
M'!UF@8(A+L&@U6B[G2!L6GO, 3A,\+#-.<T((J6^I6":-"<B?A+T?,/(65O/
M._G;V>7DKNYZ68W&?XG"CLW".DXC:7_;2<*'MNP5>92^FYMM(@=+R4P(%B1_
M1&11,X=N\DR&W-".JU# ;UJZIIU+FF?0'.\I"L0E=U"U%(:C+A5G(%*!M@3H
M9%X)XJLM5E%)+Q4K@D^9.T &>&?P $)6WW'./G->H%$1F>IL6</KG9B*_/J2
M,UI<2,HS!4(G%Q<$VKX, RP^94[!>/2I8PI\:1*I#38N'QE7$*$.%%%SKRW/
M+VC5!-,6M$Y#2]I1FAI27\,VB]"O^\]JBT]*G=W_G#K[G#K[G#K[DZ;.SJ!'
M;7NE(T.D\3N61VCC]V0\>D;F]D71<E-M$3$T@'=A9-I= V/<?*[3/4A;<LL"
MP P ,W/2O>1EH=22+044(AF8V-7-_@9/?],FN% ^KOB3U!15?&@Z_Z-OTH"0
MC3O@$M_.*^X&+5#*G$FW8L2!#+6 \01% "#!]6!'1+.*&R/CLJ1)"1W<H(UH
M;#PS:&.4@OJ1(P+'B='FF1S\7/Q<,A1%R8#B$&DX)R=]!E_C?,[>AX3GT.A2
M)!V&IV#B%D!WJ^,A(JI>#XKO.',C62R33C8(_>@:#=_G(4K^2H9$2>_)C X_
MG">X>K09C]>[ZKH@*\5^BA1<87?D+4C"(?;SM3V(5G#,O[99@A4$R#@-J'DF
M2\OPPF"H2\@%[-4??E-?:UU5]%W]O E!]0*E=$  =BTB=!JO4!G:\9J-7=#1
MP2- +=Q&Y:]N%I:\1NO)[YVK@DN$LU[8&9 ?\=:R6$_-14;*SYR2KR8N-$:
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
M_G]02P$"% ,4    " !.8Q!3:O'<B#,#  #L"P  $0              @ $
M    9'5O="TR,#(Q,#@Q,BYX<V102P$"% ,4    " !.8Q!3XA3" OP*  !_
MA@  %0              @ %B P  9'5O="TR,#(Q,#@Q,E]L86(N>&UL4$L!
M A0#%     @ 3F,04_P"^S%4!P  U%<  !4              ( !D0X  &1U
M;W0M,C R,3 X,3)?<')E+GAM;%!+ 0(4 Q0    ( $YC$%,>K:(AZ10  !1N
M   +              "  1@6  !D=6]T7SAK+FAT;5!+ 0(4 Q0    ( $YC
M$%/@9Q)GQT4  .2[ @ /              "  2HK  !D=6]T7V5X.3EZ,2YH
M=&U02P$"% ,4    " !.8Q!3>"7Z^1 F  "(BP  #P              @ $>
H<0  9'5O=%]E>#DY>C(N:'1M4$L%!@     &  8 > $  %N7      $!

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